add
This commit is contained in:
24
site/profile_base/manifests/init.pp
Normal file
24
site/profile_base/manifests/init.pp
Normal file
@@ -0,0 +1,24 @@
|
||||
# site/profile_base/manifests/init.pp
|
||||
class profile_base (
|
||||
Array[String] $base_packages = [],
|
||||
Array[String] $ntp_servers = [],
|
||||
String $motd_content = "Managed by Puppet (masterless)\n",
|
||||
) {
|
||||
# Установка базовых пакетов
|
||||
package { $base_packages:
|
||||
ensure => installed,
|
||||
}
|
||||
|
||||
# Настройка NTP
|
||||
class { 'ntp':
|
||||
servers => $ntp_servers,
|
||||
}
|
||||
|
||||
# Настройка MOTD
|
||||
file { '/etc/motd':
|
||||
content => $motd_content,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => '0644',
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user