Compare commits

..

1 Commits

Author SHA1 Message Date
00e8f234e4 feat: Create role 2025-04-11 15:08:53 +02:00
5 changed files with 5 additions and 31 deletions

View File

@@ -21,14 +21,14 @@ keepalived_notify_is_fault: {}
keepalived_notify_by_default: {} keepalived_notify_by_default: {}
keepalived_track_scripts: [] keepalived_track_scripts: []
# Exemple: # Example:
# - name: check_haproxy_8080 # - name: check_haproxy_8080
# command: /usr/bin/nc -zv 127.0.0.1 8080 # command: /usr/bin/nc -zv 127.0.0.1 8080
# - name: check_haproxy_8081 # - name: check_haproxy_8081
# command: /usr/bin/nc -zv 127.0.0.1 8081 # command: /usr/bin/nc -zv 127.0.0.1 8081
keepalived_track_processes: [] keepalived_track_processes: []
# Exemple: # Example:
# - name: check_haproxy # - name: check_haproxy
# search: /usr/sbin/haproxy # search: /usr/sbin/haproxy
# quorum: 2 # quorum: 2

View File

@@ -1,13 +1,6 @@
--- ---
# handlers file for keepalived # handlers file for keepalived
- name: Apply installation
ansible.builtin.command:
argv:
- /usr/bin/rpm-ostree
- apply-live
become: true
- name: Restart keepalived.service - name: Restart keepalived.service
become: true become: true
ansible.builtin.systemd: ansible.builtin.systemd:

View File

@@ -1,7 +1,7 @@
galaxy_info: galaxy_info:
namespace: ykn namespace: ykn
author: pulsar89.5 author: pulsar89.5
description: Rôle de déploiement de keepalived description: Deploy keepalived
license: GPL-3.0-or-later license: GPL-3.0-or-later
@@ -13,5 +13,4 @@ galaxy_info:
- all - all
dependencies: dependencies:
- role: nftables
- role: users - role: users

View File

@@ -4,22 +4,4 @@
- name: Install keepalived - name: Install keepalived
ansible.builtin.apt: ansible.builtin.apt:
name: keepalived name: keepalived
when: ansible_facts['pkg_mgr'] == "apt"
become: true become: true
- name: Install keepalived
ansible.builtin.command:
argv:
- /usr/bin/rpm-ostree
- install
- --allow-inactive
- --assumeyes
- --idempotent
- keepalived
creates: /sysroot/ostree/repo/refs/heads/rpmostree/pkg/keepalived
when: ansible_facts['pkg_mgr'] == "atomic_container"
become: true
notify: Apply installation
- name: Flush handlers
meta: flush_handlers

View File

@@ -1,8 +1,8 @@
--- ---
# tasks file for keepalived # tasks file for keepalived
- name: Include installation tasks - name: Import installation tasks
ansible.builtin.include_tasks: ansible.builtin.import_tasks:
file: installation.yml file: installation.yml
- name: Import configuration tasks - name: Import configuration tasks