Awx est fait pour traiter des actions sur plusieurs hotes
ie pas une serie d'action impliquant des machines différentes.
En tout cas :
- pas de facon standard
- pas dans un même playbook
- exporter la databse bobapp.csv sur une machine distante (ex : calimero)
- rapatrier le fichier en local
1 premier constat : le module fetch ramène le fichier sur le serveur awx_task qui est un container. le file system n'est pas monté sur l'hote
une solution consite à faire 2 playbooks :
- fait l'export et rapatrie le fichier (fetch) sur le serveur awx_task. le playbook n'a qu'une machine la machine distante (calimero)
- copie le fichier (copy) du serveur local awx_task vers le laptop en ssh/scp qui est considéré comme distant.
on crée 2 jobs templates.
C'est lourd mais ca marche
On peut considérer que le second n'est la que pour synchroniser / backuper le serveur awx_task
on fait donc
No comments:
Post a Comment