Actualiser site.yml

This commit is contained in:
florent 2024-12-09 22:48:26 +00:00
parent 8a65d4e109
commit 82d07b530b

View file

@ -2,21 +2,27 @@
- hosts: test-script - hosts: test-script
become: true become: true
tasks: tasks:
# Cloner le dépôt Git contenant les scripts # Installer Git si nécessaire
- name: Installer Git
ansible.builtin.package:
name: git
state: present
# Cloner le dépôt Git
- name: Cloner le dépôt Git - name: Cloner le dépôt Git
ansible.builtin.git: ansible.builtin.git:
repo: 'https://laforgedeflo.myflocanhostme.fr/florent/Semaphore.git' # Remplace par l'URL de ton dépôt repo: 'https://laforgedeflo.myflocanhostme.fr/florent/Semaphore.git' # Remplace par l'URL de ton dépôt
dest: /root/semaphore-repo dest: /root/semaphore-repo
version: main # Branche à cloner, par exemple main ou master version: main # Branche à cloner, par exemple main ou master
# Copier le script manage_firewall.sh dans le répertoire de root # Copier le script manage_firewall.sh dans le répertoire root
- name: Copier le script manage_firewall.sh dans le répertoire root - name: Copier le script manage_firewall.sh dans le répertoire root
ansible.builtin.copy: ansible.builtin.copy:
src: /root/semaphore-repo/manage_firewall.sh src: /root/semaphore-repo/manage_firewall.sh
dest: /root/manage_firewall.sh dest: /root/manage_firewall.sh
mode: '0755' mode: '0755'
# Copier le script install_manage_firewall.sh dans le répertoire de root # Copier le script install_manage_firewall.sh dans le répertoire root
- name: Copier le script install_manage_firewall.sh dans le répertoire root - name: Copier le script install_manage_firewall.sh dans le répertoire root
ansible.builtin.copy: ansible.builtin.copy:
src: /root/semaphore-repo/install_manage_firewall.sh src: /root/semaphore-repo/install_manage_firewall.sh