-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
https://docs.ansible.com/ansible/latest/vault_guide/index.html
ckan/roles/ckan/tasks/main.yml
Lines 9 to 74 in eb7d048
- name: Create ckan csrf.key | |
ansible.builtin.file: | |
path: /etc/ckan/default/csrf.key | |
state: touch | |
mode: '0600' | |
owner: "{{ ansible_user }}" | |
- name: Check contents of csrf.key | |
ansible.builtin.shell: | |
cmd: cat /etc/ckan/default/csrf.key | |
register: csrf_status | |
- name: Insert secret into csrf.key | |
ansible.builtin.template: | |
src: roles/ckan/templates/csrf.key.j2 | |
dest: /etc/ckan/default/csrf.key | |
mode: '0600' | |
owner: "{{ ansible_user }}" | |
when: "csrf_status.stdout | length == 0" | |
- name: Load csrf | |
ansible.builtin.slurp: | |
src: /etc/ckan/default/csrf.key | |
register: csrf_data | |
- name: Set csrf fact | |
ansible.builtin.set_fact: | |
csrf_data: "{{ csrf_data['content'] }}" | |
- name: Create ckan csrf.key | |
ansible.builtin.file: | |
path: /etc/ckan/default/csrf.key | |
state: touch | |
mode: '0600' | |
owner: "{{ ansible_user }}" | |
# BEAKER SECRET | |
- name: Create ckan beaker_session.key | |
ansible.builtin.file: | |
path: /etc/ckan/default/beaker_session.key | |
state: touch | |
mode: '0600' | |
owner: "{{ ansible_user }}" | |
- name: Check contents of beaker_session.key | |
ansible.builtin.shell: | |
cmd: cat /etc/ckan/default/beaker_session.key | |
register: beaker_session_status | |
- name: Insert secret into beaker_session.key | |
ansible.builtin.template: | |
src: roles/ckan/templates/beaker_session.key.j2 | |
dest: /etc/ckan/default/beaker_session.key | |
mode: '0600' | |
owner: "{{ ansible_user }}" | |
when: "beaker_session_status.stdout | length == 0" | |
- name: Load beaker_session secret | |
ansible.builtin.slurp: | |
src: /etc/ckan/default/beaker_session.key | |
register: beaker_session_secret_data | |
- name: Set csrf fact | |
ansible.builtin.set_fact: | |
beaker_session_secret: "{{ beaker_session_secret_data['content'] }}" |
Metadata
Metadata
Assignees
Labels
No labels