aboutsummaryrefslogtreecommitdiff
path: root/roles/containers
diff options
context:
space:
mode:
Diffstat (limited to 'roles/containers')
-rw-r--r--roles/containers/defaults/main.yml1
-rw-r--r--roles/containers/tasks/quadlet_create.yml5
-rw-r--r--roles/containers/tasks/quadlet_remove.yml2
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 }}"