feat(ansible-role-remote_users_fact): set remote_users_fact_state default var

This commit is contained in:
2026-04-13 23:40:52 +02:00
parent 51f19b678f
commit 1987c5791c
10 changed files with 484 additions and 49 deletions
+29
View File
@@ -0,0 +1,29 @@
---
# =============================================================================
# tasks/present.yml — Déploiement du fact (state=present)
# =============================================================================
- name: "Present | Créer le répertoire facts.d"
ansible.builtin.file:
path: "{{ remote_users_fact_dir }}"
state: directory
owner: "{{ remote_users_fact_owner }}"
group: "{{ remote_users_fact_group }}"
mode: "0755"
- name: "Present | Déployer le script remote_users.fact"
ansible.builtin.copy:
src: "{{ remote_users_fact_name }}"
dest: "{{ remote_users_fact_dir }}/{{ remote_users_fact_name }}"
owner: "{{ remote_users_fact_owner }}"
group: "{{ remote_users_fact_group }}"
mode: "0755"
backup: true
register: _remote_users_fact_deployed
notify: Recharger les local facts
- name: "Present | Info déploiement"
ansible.builtin.debug:
msg: >-
Fact {{ 'mis à jour' if _remote_users_fact_deployed.changed else 'déjà en place' }}
→ {{ remote_users_fact_dir }}/{{ remote_users_fact_name }}