--- /dev/null
+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"
+ }
+
+}