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"
}
$ip6 = lookup("ips.v6") |$key| { {} }
file { '/etc/systemd/network/en-dhcp.network':
ensure => "present",
path => "/etc/systemd/network/en-dhcp.network",
content => template('base_installation/services/en-dhcp.network.erb'),
mode => "0644",
owner => "root",
group => "root"
}
}