Fix permissions of sensitive files in docker-compose installation

This commit is contained in:
Shane McDonald
2019-03-27 09:31:10 -04:00
parent 2129f12085
commit a6d031f46f

View File

@@ -8,22 +8,26 @@
template: template:
src: docker-compose.yml.j2 src: docker-compose.yml.j2
dest: "{{ docker_compose_dir }}/docker-compose.yml" dest: "{{ docker_compose_dir }}/docker-compose.yml"
mode: 0600
register: awx_compose_config register: awx_compose_config
- name: Render secrets file - name: Render secrets file
template: template:
src: environment.sh.j2 src: environment.sh.j2
dest: "{{ docker_compose_dir }}/environment.sh" dest: "{{ docker_compose_dir }}/environment.sh"
mode: 0600
- name: Render application credentials - name: Render application credentials
template: template:
src: credentials.py.j2 src: credentials.py.j2
dest: "{{ docker_compose_dir }}/credentials.py" dest: "{{ docker_compose_dir }}/credentials.py"
mode: 0600
- name: Render SECRET_KEY file - name: Render SECRET_KEY file
copy: copy:
content: "{{ secret_key }}" content: "{{ secret_key }}"
dest: "{{ docker_compose_dir }}/SECRET_KEY" dest: "{{ docker_compose_dir }}/SECRET_KEY"
mode: 0600
- name: Start the containers - name: Start the containers
docker_service: docker_service: