FQCN, ansible-lint

This commit is contained in:
Sven Velt 2025-04-04 20:53:37 +02:00
parent 5936b18b57
commit 02f5f09c21
4 changed files with 12 additions and 18 deletions

View file

@ -1,6 +1,6 @@
--- ---
- name: Restart keepalived service - name: Restart keepalived service
service: ansible.builtin.service:
name: keepalived name: keepalived
state: restarted state: restarted
listen: Restart keepalived listen: Restart keepalived

View file

@ -7,17 +7,13 @@ galaxy_info:
license: GPL-2.0-or-later license: GPL-2.0-or-later
min_ansible_version: 2.9 min_ansible_version: '2.9'
platforms: platforms:
- name: Alpine - name: Alpine
versions:
- 3.11
- 3.12
galaxy_tags: galaxy_tags:
- cluster - cluster
- heartbeat - heartbeat
- keepalived - keepalived
- virtualip - virtualip

View file

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

View file

@ -32,7 +32,7 @@ vrrp_script chk_{{ keepalived_chk_proc_name }} {
vrrp_instance {{ keepalived_instance_name|default('VI_1') }} { vrrp_instance {{ keepalived_instance_name|default('VI_1') }} {
state {{ keepalived_state|default('BACKUP') }} state {{ keepalived_state|default('BACKUP') }}
interface {{ keepalived_interface|default('eth0') }} interface {{ keepalived_interface|default('eth0') }}
virtual_router_id {{ keepalived_router_id|default((keepalived_virtual_ipaddress|ipaddr('address')).0.split('.')[3]) }} virtual_router_id {{ keepalived_router_id|default((keepalived_virtual_ipaddress|ansible.utils.ipaddr('address')).0.split('.')[3]) }}
priority {{ ((keepalived_state|default('BACKUP'))=='MASTER')|ternary('100', '95') }} priority {{ ((keepalived_state|default('BACKUP'))=='MASTER')|ternary('100', '95') }}
advert_int {{ keepalived_advert_int|default(1) }} advert_int {{ keepalived_advert_int|default(1) }}
authentication { authentication {