Bonjour.

J'utilise des sources Git qui sont envoyées vers un bastion puis vers le serveur cible.

Pour copier ces sources pas de problème.

Par contre, je veux jouer le script deploy.sh présent sur le bastion directement (sans le copier) sur le serveur cible.
Comment écrire mon playbook.yml ?

Ceci fonctionne (copie de monappli.war présent sur le bastion vers mon serveur cible):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
- hosts: dev
  become: true
 
  tasks:
      - name: "Copie War sur le serveur"
        copy: 
            src: /home/lib/monappli.war
            dest: /home/war
            owner: ansible
            group: ansible
            mode: 755
            backup: no
Comment écrire la suite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
- hosts: dev
  become: true
 
  tasks:
      - name: "Lancement du déploiement"
        become: true
        become_user: root
        shell: '?'
        ignore_errors: yes