puppet-prod/site/profiles/manifests/defaults.pp
Ben Vincent 98b866fce7 feat: migrate puppet-agent to openvox (#408)
- change from puppet-agent to openvox-agent
- upgrade version from 7.34 to 7.36
- ensure workflow of: Yumrepo -> dnf-makecache -> Package

Reviewed-on: #408
2025-10-18 19:11:38 +11:00

47 lines
849 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'],
Exec['dnf_makecache'],
]
}
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 => '1h',
require => [
Class['profiles::pki::vaultca'],
Class['crypto_policies'],
],
notify => Exec['dnf_makecache'],
}
}