Skip to content

Commit

Permalink
Initial (#1)
Browse files Browse the repository at this point in the history
Signed-off-by: Dmitriy Safronov <zimniy@cyberbrain.pw>
  • Loading branch information
dmitriysafronov committed Jan 12, 2024
1 parent fa7a710 commit b1c8875
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# ansible_role-template

Create systemd dependency between k3s and keepalived
3 changes: 3 additions & 0 deletions defaults/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---

arkk3s_systemd_dir: "/etc/systemd/system"
8 changes: 8 additions & 0 deletions handlers/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---

- name: Restart service keepalived
ansible.builtin.systemd:
state: restarted
enabled: true
daemon_reload: true
name: keepalived
22 changes: 22 additions & 0 deletions tasks/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---

- name: Create keepalived service override dir
ansible.builtin.file:
path: "{{ arkk3s_systemd_dir }}/keepalived.service.d"
state: directory
mode: '0755'

- name: Add dependency to keepalived service
ansible.builtin.copy:
content: |
[Unit]
Requisite=k3s.service
After=k3s.service
[Install]
WantedBy=k3s.service
dest: "{{ arkk3s_systemd_dir }}/keepalived.service.d/k3s.conf"
owner: root
group: root
mode: '0644'
notify: Restart service keepalived

0 comments on commit b1c8875

Please sign in to comment.