Neah-Enkun/ansible/playbooks/2_portainer.yml

24 lines
746 B
YAML

---
- name: Installer et configurer Portainer
hosts: servers
become: yes
vars:
git_dest: "/opt/Neah-Enkun"
portainer_password: "@wp@36#@%yXo2@y78&$mXeN#6E@W2r9d"
portainer_service_name: "portainer"
tasks:
- name: Écrire le mot de passe Portainer dans un fichier temporaire
copy:
content: "{{ portainer_password }}"
dest: "{{ git_dest }}/portainer_password"
- name: Lancer le service Portainer
command: "docker compose up -d --build --remove-orphans {{ portainer_service_name }}"
args:
chdir: "{{ git_dest }}"
- name: Supprimer le fichier temporaire contenant le mot de passe Portainer
file:
path: "{{ git_dest }}/portainer_password"
state: absent