This commit is contained in:
2026-02-20 01:09:47 +04:00
commit 0ebab45fc7
6 changed files with 61 additions and 0 deletions

View 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',
}
}