keepalived-simple/tasks/main.yml
2025-04-04 21:10:02 +02:00

33 lines
624 B
YAML

---
- name: Install keepalived
ansible.builtin.package:
name: keepalived
state: latest
notify: Restart keepalived
- name: Ensure /etc/keepalived is available
ansible.builtin.file:
path: /etc/keepalived
state: directory
owner: root
group: root
mode: '0755'
- name: Enable keepalive
ansible.builtin.service:
name: keepalived
enabled: true
- name: Template configuration keepalived.conf
ansible.builtin.template:
src: keepalived.conf
dest: /etc/keepalived/keepalived.conf
owner: root
group: root
mode: '0640'
backup: true
notify: Restart keepalived