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:
Paul Belanger 2016-06-07 12:55:02 -04:00
parent b80d91a1f6
commit 088490ad54
No known key found for this signature in database
GPG Key ID: 611A80832067AF38

View File

@ -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',