Ajout des playbooks Ansible pour le déploiement de Docker et Portainer
This commit is contained in:
parent
9909f90cbf
commit
54e61fc105
@ -6,7 +6,7 @@
|
|||||||
git_repo: "https://gite.slm-lab.net/Chabdeltsang/Neah-Enkun.git"
|
git_repo: "https://gite.slm-lab.net/Chabdeltsang/Neah-Enkun.git"
|
||||||
git_dest: "/opt/Neah-Enkun"
|
git_dest: "/opt/Neah-Enkun"
|
||||||
git_branch: "master"
|
git_branch: "master"
|
||||||
portainer_password: "@wp@36#@%yXo2@y78&$mXeN#6E@W2r9d"
|
traefik_service_name: "traefik"
|
||||||
tasks:
|
tasks:
|
||||||
- name: Mise à jour des paquets et montée de version
|
- name: Mise à jour des paquets et montée de version
|
||||||
apt:
|
apt:
|
||||||
@ -59,12 +59,7 @@
|
|||||||
version: "{{ git_branch }}"
|
version: "{{ git_branch }}"
|
||||||
update: yes
|
update: yes
|
||||||
|
|
||||||
- name: Écrire le mot de passe Portainer dans un fichier temporaire
|
- name: Lancer le service Traefik
|
||||||
copy:
|
command: "docker compose up -d --build --remove-orphans {{ traefik_service_name }}"
|
||||||
content: "{{ portainer_password }}"
|
|
||||||
dest: "{{ git_dest }}/portainer_password"
|
|
||||||
|
|
||||||
- name: Lancer Docker Compose up
|
|
||||||
command: "docker compose up -d --build --remove-orphans"
|
|
||||||
args:
|
args:
|
||||||
chdir: "{{ git_dest }}"
|
chdir: "{{ git_dest }}"
|
||||||
18
ansible/playbooks/2_portainer.yml
Normal file
18
ansible/playbooks/2_portainer.yml
Normal file
@ -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 }}"
|
||||||
Loading…
x
Reference in New Issue
Block a user