diff --git a/roles/actual/tasks/main.yml b/roles/actual/tasks/main.yml index a1ec3c6..9a7eb75 100644 --- a/roles/actual/tasks/main.yml +++ b/roles/actual/tasks/main.yml @@ -8,19 +8,19 @@ ansible.builtin.include_role: name: user vars: - user_username: "{{ actual_user }}" + user_username: "{{ actual_username }}" user_password: "{{ actual_password }}" - name: Create a directory for holding actual's (volume) data become: true - become_user: "{{ actual_user }}" + become_user: "{{ actual_username }}" ansible.builtin.file: - path: "/home/{{ actual_user }}/actual_data" + path: "/home/{{ actual_username }}/actual_data" state: directory mode: '0700' # Unfortunatelly I can't set the web password in the container, a user has to manually do this on startup. - name: Start the Actual container become: true - become_user: "{{ actual_user }}" + become_user: "{{ actual_username }}" containers.podman.podman_container: name: actual-server image: docker.io/actualbudget/actual-server:24.4.0 @@ -28,7 +28,7 @@ publish: - 127.0.0.1:5006:5006 volumes: - - "/home/{{ actual_user }}/actual_data:/data" + - "/home/{{ actual_username }}/actual_data:/data" state: started - name: Install certificate for actual.kleinendorst.info become: true diff --git a/roles/actual/vars/main/defaults.yml b/roles/actual/vars/main/defaults.yml index cef0cda..2de65f0 100644 --- a/roles/actual/vars/main/defaults.yml +++ b/roles/actual/vars/main/defaults.yml @@ -1,2 +1,2 @@ --- -actual_user: actual +actual_username: actual