feat(ansible-role-remote_users_fact): set remote_users_fact_state default var
This commit is contained in:
+33
-7
@@ -1,9 +1,29 @@
|
||||
---
|
||||
# =============================================================================
|
||||
# inventories/hosts.yml — Exemple d'inventaire
|
||||
# inventories/hosts.yml — Exemple d'inventaire avec gestion du state
|
||||
# =============================================================================
|
||||
#
|
||||
# remote_users_fact_state:
|
||||
# present → déploie le fact
|
||||
# absent → supprime le fact
|
||||
# noop → ne fait rien (défaut si non spécifié)
|
||||
#
|
||||
# Le state peut être défini à n'importe quel niveau :
|
||||
# - all:vars → défaut global
|
||||
# - group:vars → surcharge par groupe
|
||||
# - host:vars → surcharge par hôte
|
||||
# - extra-vars (-e) → surcharge absolue
|
||||
#
|
||||
# =============================================================================
|
||||
|
||||
all:
|
||||
vars:
|
||||
ansible_user: ansible
|
||||
ansible_become: true
|
||||
ansible_become_method: sudo
|
||||
# Défaut global : déployer partout
|
||||
remote_users_fact_state: present
|
||||
|
||||
children:
|
||||
|
||||
ssh_servers:
|
||||
@@ -12,6 +32,10 @@ all:
|
||||
ansible_host: 192.168.1.10
|
||||
srv-linux-02:
|
||||
ansible_host: 192.168.1.11
|
||||
# Exemple : désactiver sur un hôte spécifique
|
||||
srv-linux-03:
|
||||
ansible_host: 192.168.1.12
|
||||
remote_users_fact_state: noop
|
||||
|
||||
citrix_servers:
|
||||
hosts:
|
||||
@@ -20,8 +44,7 @@ all:
|
||||
ctx-vda-02:
|
||||
ansible_host: 192.168.2.11
|
||||
vars:
|
||||
# Optionnel : surcharger les verdicts d'alerte pour Citrix
|
||||
# car WHO_INF_TOTAL est fréquent (apps publiées sans TTY)
|
||||
# Surcharge par groupe : WHO_INF_TOTAL est normal sur Citrix
|
||||
remote_users_fact_warn_verdicts:
|
||||
- WHO_SUP_TOTAL
|
||||
- WHO_SEUL
|
||||
@@ -33,7 +56,10 @@ all:
|
||||
hrz-agent-02:
|
||||
ansible_host: 192.168.3.11
|
||||
|
||||
vars:
|
||||
ansible_user: ansible
|
||||
ansible_become: true
|
||||
ansible_become_method: sudo
|
||||
# Exemple : groupe en cours de décommission
|
||||
legacy_servers:
|
||||
hosts:
|
||||
old-srv-01:
|
||||
ansible_host: 192.168.9.10
|
||||
vars:
|
||||
remote_users_fact_state: absent
|
||||
|
||||
Reference in New Issue
Block a user