Skip to content

Commit b5feb8b

Browse files
committed
edpm_container_manage support bootc
This change writes systemd files to etc instead of /usr/share along with adding support for Python libraries baked into the bootc image. Signed-off-by: Brendan Shephard <[email protected]>
1 parent a090201 commit b5feb8b

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

roles/edpm_container_manage/tasks/shutdown.yml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,25 @@
2727
loop:
2828
- 'edpm-container-shutdown'
2929
- 'edpm-start-podman-container'
30-
- name: "Create /usr/lib/systemd/system/edpm-container-shutdown.service"
30+
when: not edpm_use_bootc
31+
32+
- name: "Create systemd preset dir"
33+
ansible.builtin.file:
34+
state: "directory"
35+
path: "/etc/systemd/system-preset"
36+
mode: 0644
37+
38+
- name: "Create /etc/systemd/system/edpm-container-shutdown.service"
3139
ansible.builtin.copy:
3240
src: "{{ role_path }}/files/edpm-container-shutdown-service"
33-
dest: "/usr/lib/systemd/system/edpm-container-shutdown.service"
41+
dest: "/etc/systemd/system/edpm-container-shutdown.service"
3442
mode: '0644'
3543
owner: root
3644
group: root
37-
- name: "Create /usr/lib/systemd/system-preset/91-edpm-container-shutdown.preset"
45+
- name: "Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset"
3846
ansible.builtin.copy:
3947
src: "{{ role_path }}/files/91-edpm-container-shutdown-preset"
40-
dest: "/usr/lib/systemd/system-preset/91-edpm-container-shutdown.preset"
48+
dest: "/etc/systemd/system-preset/91-edpm-container-shutdown.preset"
4149
mode: '0644'
4250
owner: root
4351
group: root
@@ -47,17 +55,17 @@
4755
state: started
4856
enabled: true
4957
daemon_reload: true
50-
- name: "Create /usr/lib/systemd/system/netns-placeholder.service"
58+
- name: "Create /etc/systemd/system/netns-placeholder.service"
5159
ansible.builtin.copy:
5260
src: "{{ role_path }}/files/netns-placeholder-service"
53-
dest: "/usr/lib/systemd/system/netns-placeholder.service"
61+
dest: "/etc/systemd/system/netns-placeholder.service"
5462
mode: '0644'
5563
owner: root
5664
group: root
57-
- name: "Create /usr/lib/systemd/system-preset/91-netns-placeholder.preset"
65+
- name: "Create /etc/systemd/system-preset/91-netns-placeholder.preset"
5866
ansible.builtin.copy:
5967
src: "{{ role_path }}/files/91-netns-placeholder-preset"
60-
dest: "/usr/lib/systemd/system-preset/91-netns-placeholder.preset"
68+
dest: "/etc/systemd/system-preset/91-netns-placeholder.preset"
6169
mode: '0644'
6270
owner: root
6371
group: root

0 commit comments

Comments
 (0)