aboutsummaryrefslogblamecommitdiff
path: root/modules/base_installation/manifests/services.pp
blob: b48c3b530e4b72b3f9e9b1fd33a6772500a06301 (plain) (tree)

















































                                                                                        
class base_installation::services inherits base_installation {

  service { "sshd":
    #ensure => "running",
    enable => true,
  }

  service { "systemd-networkd":
    #ensure => "running",
    enable => true,
  }

  service { "systemd-resolved":
    #ensure => "running",
    enable => true,
  }

  service { "cronie":
    #ensure => "running",
    enable => true,
  }

  file { '/etc/systemd/system/getty@tty1.service.d/':
    ensure => "directory",
    path   => "/etc/systemd/system/getty@tty1.service.d/",
    mode   => "0755",
    owner  => "root",
    group  => "root"
  }

  file { '/etc/systemd/system/getty@tty1.service.d/noclear.conf':
     ensure  => "present",
     path    => "/etc/systemd/system/getty@tty1.service.d/noclear.conf",
     source  => 'puppet:///modules/base_installation/services/getty_conf_override.conf',
     recurse =>  true,
     mode    => "0644",
     owner   => "root",
     group   => "root"
  }

  file { '/etc/systemd/network/en-dhcp.network':
     ensure => "present",
     path   => "/etc/systemd/network/en-dhcp.network",
     source => 'puppet:///modules/base_installation/services/en-dhcp.network',
     mode   => "0644",
     owner  => "root",
     group  => "root"
  }

}