--- - name: Exiger le mot de passe Redis (Vault) ansible.builtin.assert: that: - serveurs_redis_password | length > 0 fail_msg: "serveurs_redis_password est requis (Redis est expose sur le reseau interne)." - name: Installer Redis ansible.builtin.apt: name: "{{ serveurs_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: "{{ serveurs_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: "{{ serveurs_redis_config_principal }}" line: "include {{ serveurs_redis_config }}" insertafter: EOF state: present notify: Redemarrer redis - name: Activer et demarrer Redis ansible.builtin.systemd: name: "{{ serveurs_redis_service }}" enabled: true state: started