define additional dir for sharing os-credentials between services
related bug: https://mirantis.jira.com/browse/PROD-14870
Change-Id: Iecd9bd196b496947ac6b3eb9610c950814852a85
diff --git a/rundeck/server/init.sls b/rundeck/server/init.sls
index b2c5e29..a92deed 100644
--- a/rundeck/server/init.sls
+++ b/rundeck/server/init.sls
@@ -62,6 +62,21 @@
- require:
- file: rundeck_root_dir
+rundeck_os_credentials_dir:
+ file.directory:
+ - names:
+ - {{ server.root_dir }}/storage/content/keys/cis/openstack
+ - user: {{ server.user.name }}
+ - group: {{ server.user.group }}
+ - mode: 755
+ - makedirs: True
+ - recurse:
+ - user
+ - group
+ - mode
+ - require:
+ - file: rundeck_root_dir
+
rundeck_etc_dir:
file.directory:
- name: {{ server.root_dir }}/etc