diff options
| author | spmfox <spmfox@foxwd.com> | 2025-04-04 15:52:31 -0400 |
|---|---|---|
| committer | spmfox <spmfox@foxwd.com> | 2025-04-04 15:52:31 -0400 |
| commit | 422bc9712219fdd4d4719fc98218c76c2a7e86bc (patch) | |
| tree | 2ef5bc09347afd136b247c47582b29dba09b1a43 /roles | |
| parent | 9896826bbe509f0fab9727bfc7a73cf64b4b6cb8 (diff) | |
starting work to convert from a local-only playbook to a remote playbook
Diffstat (limited to 'roles')
| -rw-r--r-- | roles/containers/defaults/main.yml | 1 | ||||
| -rw-r--r-- | roles/containers/tasks/quadlet_create.yml | 5 | ||||
| -rw-r--r-- | roles/containers/tasks/quadlet_remove.yml | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/roles/containers/defaults/main.yml b/roles/containers/defaults/main.yml new file mode 100644 index 0000000..ca5eb81 --- /dev/null +++ b/roles/containers/defaults/main.yml @@ -0,0 +1 @@ +containers_homedir: "/home/containers" diff --git a/roles/containers/tasks/quadlet_create.yml b/roles/containers/tasks/quadlet_create.yml index 4a85bbd..31b82a9 100644 --- a/roles/containers/tasks/quadlet_create.yml +++ b/roles/containers/tasks/quadlet_create.yml @@ -1,12 +1,13 @@ - name: Create quadlet directory ansible.builtin.file: - path: "{{ lookup('env', 'HOME') }}/.config/containers/systemd" + path: "{{ containers_homedir }}/.config/containers/systemd" state: "directory" - name: Copy quadlet files into quadlet directory ansible.builtin.copy: src: "{{ item.path }}/{{ item.file }}" - dest: "{{ lookup('env', 'HOME') }}/.config/containers/systemd/{{ item.file }}" + dest: "{{ containers_homedir }}/.config/containers/systemd/{{ item.file }}" + remote_src: true loop_control: label: "{{ item.name }} -> {{ item.file }}" loop: "{{ containers_quadlets }}" diff --git a/roles/containers/tasks/quadlet_remove.yml b/roles/containers/tasks/quadlet_remove.yml index 4b12b68..aaf16be 100644 --- a/roles/containers/tasks/quadlet_remove.yml +++ b/roles/containers/tasks/quadlet_remove.yml @@ -1,6 +1,6 @@ - name: Remove quadlet files from quadlet directory ansible.builtin.file: - path: "{{ lookup('env', 'HOME') }}/.config/containers/systemd/{{ item.file }}" + path: "{{ containers_homedir }}/.config/containers/systemd/{{ item.file }}" state: "absent" loop_control: label: "{{ item.name }} -> {{ item.file }}" |
