diff --git a/ansible/playbook.yml b/ansible/playbooks/1_docker.yml similarity index 82% rename from ansible/playbook.yml rename to ansible/playbooks/1_docker.yml index eb0da0c..67d2bf8 100644 --- a/ansible/playbook.yml +++ b/ansible/playbooks/1_docker.yml @@ -6,7 +6,7 @@ git_repo: "https://gite.slm-lab.net/Chabdeltsang/Neah-Enkun.git" git_dest: "/opt/Neah-Enkun" git_branch: "master" - portainer_password: "@wp@36#@%yXo2@y78&$mXeN#6E@W2r9d" + traefik_service_name: "traefik" tasks: - name: Mise à jour des paquets et montée de version apt: @@ -59,12 +59,7 @@ version: "{{ git_branch }}" update: yes - - name: Écrire le mot de passe Portainer dans un fichier temporaire - copy: - content: "{{ portainer_password }}" - dest: "{{ git_dest }}/portainer_password" - - - name: Lancer Docker Compose up - command: "docker compose up -d --build --remove-orphans" + - name: Lancer le service Traefik + command: "docker compose up -d --build --remove-orphans {{ traefik_service_name }}" args: chdir: "{{ git_dest }}" diff --git a/ansible/playbooks/2_portainer.yml b/ansible/playbooks/2_portainer.yml new file mode 100644 index 0000000..ec0d3e0 --- /dev/null +++ b/ansible/playbooks/2_portainer.yml @@ -0,0 +1,18 @@ +--- +- 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 }}"