|
17 | 17 | - name: Create EDPM Container systemd service |
18 | 18 | become: true |
19 | 19 | block: |
| 20 | + - name: "Create /var/local/libexec dir" |
| 21 | + file: |
| 22 | + state: directory |
| 23 | + path: /var/local/libexec |
| 24 | + recurse: true |
| 25 | + setype: container_file_t |
| 26 | + |
20 | 27 | - name: "Deploy edpm-container-shutdown and edpm-start-podman-container" |
21 | 28 | ansible.builtin.copy: |
22 | 29 | src: "{{ role_path }}/files/{{ item }}" |
23 | | - dest: "/usr/libexec/{{ item }}" |
| 30 | + dest: "/var/local/libexec/{{ item }}" |
24 | 31 | mode: '0700' |
25 | 32 | owner: root |
26 | 33 | group: root |
| 34 | + setype: container_file_t |
27 | 35 | loop: |
28 | 36 | - 'edpm-container-shutdown' |
29 | 37 | - 'edpm-start-podman-container' |
30 | | - - name: "Create /usr/lib/systemd/system/edpm-container-shutdown.service" |
| 38 | + |
| 39 | + - name: "Create systemd preset dir" |
| 40 | + ansible.builtin.file: |
| 41 | + state: "directory" |
| 42 | + path: "/etc/systemd/system-preset" |
| 43 | + mode: 0644 |
| 44 | + |
| 45 | + - name: "Create /etc/systemd/system/edpm-container-shutdown.service" |
31 | 46 | ansible.builtin.copy: |
32 | 47 | src: "{{ role_path }}/files/edpm-container-shutdown-service" |
33 | | - dest: "/usr/lib/systemd/system/edpm-container-shutdown.service" |
| 48 | + dest: "/etc/systemd/system/edpm-container-shutdown.service" |
34 | 49 | mode: '0644' |
35 | 50 | owner: root |
36 | 51 | group: root |
37 | | - - name: "Create /usr/lib/systemd/system-preset/91-edpm-container-shutdown.preset" |
| 52 | + - name: "Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset" |
38 | 53 | ansible.builtin.copy: |
39 | 54 | src: "{{ role_path }}/files/91-edpm-container-shutdown-preset" |
40 | | - dest: "/usr/lib/systemd/system-preset/91-edpm-container-shutdown.preset" |
| 55 | + dest: "/etc/systemd/system-preset/91-edpm-container-shutdown.preset" |
41 | 56 | mode: '0644' |
42 | 57 | owner: root |
43 | 58 | group: root |
|
47 | 62 | state: started |
48 | 63 | enabled: true |
49 | 64 | daemon_reload: true |
50 | | - - name: "Create /usr/lib/systemd/system/netns-placeholder.service" |
| 65 | + - name: "Create /etc/systemd/system/netns-placeholder.service" |
51 | 66 | ansible.builtin.copy: |
52 | 67 | src: "{{ role_path }}/files/netns-placeholder-service" |
53 | | - dest: "/usr/lib/systemd/system/netns-placeholder.service" |
| 68 | + dest: "/etc/systemd/system/netns-placeholder.service" |
54 | 69 | mode: '0644' |
55 | 70 | owner: root |
56 | 71 | group: root |
57 | | - - name: "Create /usr/lib/systemd/system-preset/91-netns-placeholder.preset" |
| 72 | + - name: "Create /etc/systemd/system-preset/91-netns-placeholder.preset" |
58 | 73 | ansible.builtin.copy: |
59 | 74 | src: "{{ role_path }}/files/91-netns-placeholder-preset" |
60 | | - dest: "/usr/lib/systemd/system-preset/91-netns-placeholder.preset" |
| 75 | + dest: "/etc/systemd/system-preset/91-netns-placeholder.preset" |
61 | 76 | mode: '0644' |
62 | 77 | owner: root |
63 | 78 | group: root |
|
0 commit comments