Update file and directory permissions
Currently the clouds.yaml directory permissions are hardcoded and missing the execute bit. When using this role with a default location in /etc/openstack, normal system users are not able to read the configuration file. This commit adds variable overrides for the file and directory permissions, as well as correcting the directory permissions. Change-Id: I2380030235d455ff4dd0ea7658c7146ece60db81 Closes-Bug: #1689837
This commit is contained in:
parent
d572621f64
commit
428e7c55f6
@ -32,11 +32,14 @@ openrc_insecure: "{{ (keystone_service_adminuri_insecure | bool or keystone_serv
|
||||
openrc_file_dest: "{{ ansible_env.HOME }}/openrc"
|
||||
openrc_file_owner: "{{ ansible_user_id }}"
|
||||
openrc_file_group: "{{ ansible_user_id }}"
|
||||
openrc_file_mode: "0600"
|
||||
|
||||
## Create clouds.yml file
|
||||
openrc_openstack_client_config_dir_dest: "{{ ansible_env.HOME }}/.config/openstack"
|
||||
openrc_openstack_client_config_dir_owner: "{{ ansible_user_id }}"
|
||||
openrc_openstack_client_config_dir_group: "{{ ansible_user_id }}"
|
||||
openrc_openstack_client_config_dir_mode: "0700"
|
||||
openrc_clouds_yml_file_dest: "{{ openrc_openstack_client_config_dir_dest }}/clouds.yaml"
|
||||
openrc_clouds_yml_file_owner: "{{ ansible_user_id }}"
|
||||
openrc_clouds_yml_file_group: "{{ ansible_user_id }}"
|
||||
openrc_clouds_yml_file_mode: "0600"
|
||||
|
@ -19,7 +19,7 @@
|
||||
dest: "{{ openrc_file_dest }}"
|
||||
owner: "{{ openrc_file_owner }}"
|
||||
group: "{{ openrc_file_group }}"
|
||||
mode: "0600"
|
||||
mode: "{{ openrc_file_mode }}"
|
||||
tags:
|
||||
- openstack_openrc-config
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
dest: "{{ openrc_openstack_client_config_dir_dest }}"
|
||||
owner: "{{ openrc_openstack_client_config_dir_owner }}"
|
||||
group: "{{ openrc_openstack_client_config_dir_group }}"
|
||||
mode: "0600"
|
||||
mode: "{{ openrc_openstack_client_config_dir_mode }}"
|
||||
state: directory
|
||||
tags:
|
||||
- openstack_openrc-install
|
||||
@ -39,6 +39,6 @@
|
||||
dest: "{{ openrc_clouds_yml_file_dest }}"
|
||||
owner: "{{ openrc_clouds_yml_file_owner }}"
|
||||
group: "{{ openrc_clouds_yml_file_group }}"
|
||||
mode: "0600"
|
||||
mode: "{{ openrc_clouds_yml_file_mode }}"
|
||||
tags:
|
||||
- openstack_openrc-config
|
||||
|
Loading…
x
Reference in New Issue
Block a user