aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Berendt <berendt@betacloud-solutions.de>2016-09-13 13:30:25 +0200
committerChristian Berendt <berendt@betacloud-solutions.de>2016-09-13 13:30:25 +0200
commit924fbb6f7a44f1b42a70f558578b2635c8b49d70 (patch)
treec7f770c8f422997ee09c8ff02ac63b1f0593bda6
parentea747d7ce26bf22f2d079bc85aa64972befb0002 (diff)
downloadkolla-924fbb6f7a44f1b42a70f558578b2635c8b49d70.tar.gz
kolla-924fbb6f7a44f1b42a70f558578b2635c8b49d70.zip
Fix permissions of tmp files
When running kolla-ansible as non-root users the tmp files will be created with become user as owner and mode 0600. This way the user running kolla-ansible is not able to read the generated files. This is necessary because of the use of the lookup method, which will not run as become user. TrivialFix Change-Id: If86d114c05a9b2e7fa240718611d78e93100ebdf
-rw-r--r--ansible/roles/ceph/tasks/bootstrap_mons.yml4
-rw-r--r--ansible/roles/mariadb/tasks/lookup_cluster.yml4
2 files changed, 4 insertions, 4 deletions
diff --git a/ansible/roles/ceph/tasks/bootstrap_mons.yml b/ansible/roles/ceph/tasks/bootstrap_mons.yml
index 2200c4f98..e145b0c3c 100644
--- a/ansible/roles/ceph/tasks/bootstrap_mons.yml
+++ b/ansible/roles/ceph/tasks/bootstrap_mons.yml
@@ -6,7 +6,7 @@
run_once: True
- name: Creating temp file on localhost
- local_action: copy content=None dest=/tmp/kolla_ceph_cluster mode=0600
+ local_action: copy content=None dest=/tmp/kolla_ceph_cluster mode=0644
changed_when: False
always_run: True
run_once: True
@@ -19,7 +19,7 @@
register: ceph_mon_config_volume
- name: Writing hostname of host with existing cluster files to temp file
- local_action: copy content="{{ inventory_hostname }}" dest=/tmp/kolla_ceph_cluster mode=0600
+ local_action: copy content="{{ inventory_hostname }}" dest=/tmp/kolla_ceph_cluster mode=0644
changed_when: False
always_run: True
when: not ceph_mon_config_volume.changed
diff --git a/ansible/roles/mariadb/tasks/lookup_cluster.yml b/ansible/roles/mariadb/tasks/lookup_cluster.yml
index b14afedc8..fefc9d325 100644
--- a/ansible/roles/mariadb/tasks/lookup_cluster.yml
+++ b/ansible/roles/mariadb/tasks/lookup_cluster.yml
@@ -6,7 +6,7 @@
run_once: True
- name: Creating temp file on localhost
- local_action: copy content=None dest=/tmp/kolla_mariadb_cluster mode=0600
+ local_action: copy content=None dest=/tmp/kolla_mariadb_cluster mode=0644
changed_when: False
always_run: True
run_once: True
@@ -19,7 +19,7 @@
register: mariadb_volume
- name: Writing hostname of host with existing cluster files to temp file
- local_action: copy content={{ ansible_hostname }} dest=/tmp/kolla_mariadb_cluster mode=0600
+ local_action: copy content={{ ansible_hostname }} dest=/tmp/kolla_mariadb_cluster mode=0644
changed_when: False
always_run: True
when: not mariadb_volume | changed