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