diff options
author | mail_redacted_for_web | 2015-11-20 17:01:23 -0800 |
---|---|---|
committer | mail_redacted_for_web | 2015-12-09 09:46:56 -0800 |
commit | 1b0f63be83464dc7bdc9561b3d5b3a937a4dfb39 (patch) | |
tree | 32394ae3ee5649809f940c69fbf113e695dd3047 | |
parent | 6ac2b30b38ebe5c0ddef3a8da3721ff9114701ab (diff) | |
download | control-repo-template-1b0f63be83464dc7bdc9561b3d5b3a937a4dfb39.tar.bz2 |
Chown files in codedir to pe-puppet
-rw-r--r-- | site/profile/manifests/code_manager.pp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/site/profile/manifests/code_manager.pp b/site/profile/manifests/code_manager.pp index f660f54..db1d901 100644 --- a/site/profile/manifests/code_manager.pp +++ b/site/profile/manifests/code_manager.pp @@ -16,6 +16,12 @@ class profile::code_manager { $gms_api_token = hiera('gms_api_token', undef) $git_management_system = hiera('git_management_system', undef) + #If files exist in the codedir code manager can't manage them unless pe-puppet can read them + exec { 'chown all environments to pe-puppet' : + command => "/bin/chown -R pe-puppet:pe-puppet ${::settings::codedir}", + unless => "/usr/bin/test \$(stat -c %U ${::settings::codedir}/environments/production) = 'pe-puppet'", + } + rbac_user { $code_manager_service_user : ensure => 'present', name => $code_manager_service_user, |