Ajouter, remplacer des lignes avec Ansible
créer le contenu d’un fichier
component. -->
Création :
créer le contenu d’un fichier
comment écrire des playbooks Ansible
Jinja2
Ansible-bender
bon produit
tutorials Ansible
Un exemple
kwargs): return [ansible_version] Maintenant appelons le depuis un playbook:
yaml — - name: Get ansible version gather_facts: no hosts: all tasks: - name: display ansible version debug: msg: “{{ lookup(‘ansible_version’) }}” Ce qui donne :
python ok: [localhost] => { “msg”: “2.10.6 ” } ### Quelques explications On retrouve une classe LookupModule qui hérite de la classe LookupBase. Cette classe doit implémenter la méthode run.
python def run(self, terms, variables=None,
manipuler des données directement dans les playbooks Ansible
tutorials Ansible
automatisation du build et de l’intégration continue
mkdocs