diff options
Diffstat (limited to 'roles/gitea/tasks/secrets.yml')
-rw-r--r-- | roles/gitea/tasks/secrets.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/roles/gitea/tasks/secrets.yml b/roles/gitea/tasks/secrets.yml new file mode 100644 index 0000000..cde4dd8 --- /dev/null +++ b/roles/gitea/tasks/secrets.yml @@ -0,0 +1,36 @@ +--- +- name: Generate SECRET_KEY + command: + cmd: gitea generate secret SECRET_KEY + creates: /etc/gitea/secret_key + become_user: git + become: yes + register: gen_sec_key + +- name: Save secret Key + copy: + content: '{{ gen_sec_key.stdout }}' + dest: /etc/gitea/secret_key + owner: root + group: git + mode: '640' + become: yes + when: gen_sec_key.changed + +- name: Generate INTERNAL_TOKEN + command: + cmd: gitea generate secret INTERNAL_TOKEN + creates: /etc/gitea/internal_token + become_user: git + become: yes + register: gen_int_tok + +- name: Save INTERNAL_TOKEN + copy: + content: '{{ gen_int_tok.stdout }}' + dest: /etc/gitea/internal_token + owner: root + group: git + mode: '640' + become: yes + when: gen_int_tok.changed |