--- - name: Exiger le mot de passe Redis (Vault) ansible.builtin.assert: that: - serveur_redis_password | length > 0 fail_msg: "serveur_redis_password est requis (Redis est expose sur le reseau interne)." - name: Installer Redis ansible.builtin.apt: name: "{{ serveur_redis_paquets }}" state: present update_cache: true cache_valid_time: 3600 - name: Deployer la surcharge de configuration Chezlepro ansible.builtin.template: src: chezlepro.conf.j2 dest: "{{ serveur_redis_config }}" owner: redis group: redis mode: "0640" no_log: true notify: Redemarrer redis - name: Inclure la surcharge depuis redis.conf ansible.builtin.lineinfile: path: "{{ serveur_redis_config_principal }}" line: "include {{ serveur_redis_config }}" insertafter: EOF state: present notify: Redemarrer redis - name: Activer et demarrer Redis ansible.builtin.systemd: name: "{{ serveur_redis_service }}" enabled: true state: started