Add root:puppet permissions to hieradata
We are doing this so non-root users can use launch-node.py. As the bootstrap process copies hieradata over to the new server launched. Change-Id: If16bd3adbf9877927dd10a74077c04ddeeeeffed Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
b80d91a1f6
commit
088490ad54
@ -84,6 +84,22 @@ class openstack_project::puppetmaster (
|
||||
environment => 'PATH=/var/lib/gems/1.8/bin:/usr/bin:/bin:/usr/sbin:/sbin',
|
||||
}
|
||||
|
||||
file { '/etc/puppet/hieradata':
|
||||
ensure => directory,
|
||||
group => 'puppet',
|
||||
mode => '0750',
|
||||
owner => 'puppet',
|
||||
}
|
||||
|
||||
file { '/etc/puppet/hieradata/production':
|
||||
ensure => directory,
|
||||
group => 'puppet',
|
||||
mode => '0750',
|
||||
owner => 'root',
|
||||
recurse => true,
|
||||
require => File['/etc/puppet/hieradata'],
|
||||
}
|
||||
|
||||
file { '/var/lib/puppet/reports':
|
||||
ensure => directory,
|
||||
owner => 'puppet',
|
||||
|
Loading…
x
Reference in New Issue
Block a user