Bug #1011 ยป 0001-removed-deprecated-puppet-tfp-classes.patch
foreman/manifests/puppetca.pp | ||
---|---|---|
class foreman::puppetca {
|
||
file{"/etc/puppet/autosign.conf":
|
||
owner => $foreman_user,
|
||
group => "puppet",
|
||
mode => 644,
|
||
require => User[$foreman_user],
|
||
}
|
||
myline {
|
||
"allow_foreman_to_execute_puppetca":
|
||
file => "/etc/sudoers",
|
||
line => "${foreman_user} ALL = NOPASSWD: /usr/sbin/puppetca";
|
||
"do_not_require_tty_in_sudo":
|
||
file => "/etc/sudoers",
|
||
line => "Defaults:${foreman_user} !requiretty";
|
||
}
|
||
}
|
foreman/manifests/puppetrun.pp | ||
---|---|---|
class foreman::puppetrun {
|
||
|
||
myline {
|
||
"allow_foreman_to_execute_puppetrun":
|
||
file => "/etc/sudoers",
|
||
line => "${foreman_user} ALL = NOPASSWD: /usr/bin/puppetrun"
|
||
}
|
||
}
|
foreman/manifests/tftp.pp | ||
---|---|---|
class foreman::tftp {
|
||
$tftp_dir = "${foreman_dir}/tftp"
|
||
file{$tftp_dir:
|
||
owner => $foreman_user,
|
||
mode => 644,
|
||
require => User[$foreman_user],
|
||
ensure => directory,
|
||
recurse => true,
|
||
}
|
||
file {"${tftp_dir}/default":
|
||
content => "default local\ntimeout 20\n\nlabel local\nlocalboot 0\n",
|
||
mode => 544, owner => root,
|
||
require => File[$tftp_dir],
|
||
}
|
||
}
|