Add encrypted .env files

This commit is contained in:
2023-01-27 04:59:12 +01:00
parent a1cac6b8a3
commit 9f40b38886
8 changed files with 75 additions and 2 deletions
-1
View File
@@ -1 +0,0 @@
venv
+19
View File
@@ -40,6 +40,25 @@
mode: u=rw,g=,o=
# Directories should be listable
directory_mode: u=rwx,g=rx,o=rx
- name: Upload and decrypt docker environment vars
become: true
ansible.builtin.copy:
src: "../../docker/envs/{{ item.name }}/.env"
dest: /etc/pbri/docker/{{ item.name }}/.env
# Files should inaccessible to non-root users.
mode: u=rw,g=,o=
# This is true by default but I put it here anyways to emphasize what's happening
decrypt: true
# Not quite happy with all the seperate loops yet.
loop:
- name: codi
state: present
- name: drone
state: present
- name: factorio
state: absent
- name: gitea
state: present
- name: Create directory for docker volumes
become: true
ansible.builtin.file: