- set expiry to 1 day so that dnf frequently checks for updates from packagerepo
46 lines
820 B
Puppet
46 lines
820 B
Puppet
# settings that apply to all nodes
|
|
# use this as a place to set resource defaults
|
|
class profiles::defaults {
|
|
|
|
# set the global exec path
|
|
Exec {
|
|
path => ['/bin/', '/sbin/' , '/usr/bin/', '/usr/sbin/'],
|
|
}
|
|
|
|
Package {
|
|
ensure => present,
|
|
require => [
|
|
Class['profiles::base::repos'],
|
|
]
|
|
}
|
|
|
|
File {
|
|
ensure => present,
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0644',
|
|
}
|
|
|
|
Service {
|
|
ensure => running,
|
|
enable => true,
|
|
}
|
|
|
|
User {
|
|
ensure => present,
|
|
shell => '/bin/bash',
|
|
}
|
|
|
|
Yumrepo {
|
|
ensure => 'present',
|
|
enabled => 1,
|
|
gpgcheck => 1,
|
|
metadata_expire => '1d',
|
|
require => [
|
|
Class['profiles::pki::vaultca'],
|
|
Class['crypto_policies'],
|
|
],
|
|
notify => Exec['dnf_makecache'],
|
|
}
|
|
}
|