system-config/playbooks/roles/configure-openstacksdk/tasks/main.yaml

27 lines
747 B
YAML

- name: Ensure openstacksdk config directory
file:
group: '{{ openstacksdk_config_group }}'
owner: '{{ openstacksdk_config_owner }}'
mode: 0750
path: '{{ openstacksdk_config_dir }}'
state: directory
- name: Install cloud cacerts
copy:
dest: '{{ openstacksdk_config_dir }}/{{ item }}'
group: '{{ openstacksdk_config_group }}'
mode: 0640
owner: '{{ openstacksdk_config_owner }}'
src: '{{ item }}'
loop:
- limestone_cacert.pem
- inmotion_cacert.pem
- name: Install the clouds config file
template:
src: '{{ openstacksdk_config_template }}'
dest: '{{ openstacksdk_config_file }}'
group: '{{ openstacksdk_config_group }}'
owner: '{{ openstacksdk_config_owner }}'
mode: 0640