Est-il possible d'écrire Ansible hôtes/inventaire des fichiers YAML?
Dans les meilleures pratiques de page, il est un exemple qui utilise hosts.yml
pour les fichiers hosts:
Dans les docs, cependant, je ne peux trouver la syntaxe INI pour l'écriture des fichiers d'hôtes.
Quelle est la syntaxe pour l'inventaire des fichiers YAML?
- ...bien que je pense toujours la référence sur votre capture d'écran est un vestige du passé. Question intéressante, je n'étais pas au courant de saumurage la fonction de retour.
- Ansible 2.4 (sorti en septembre 2017) a ré-introduit la prise en charge de cette!
Vous devez vous connecter pour publier un commentaire.
Oui.
Il a été obsolète dans la version 0.6 en 2012 et réintroduit dans un commit pour la première fois dans la version 2.1 en 2016.
La exemple de fichier sur GitHub contient les lignes directrices et exemples:
Précédentes réponses sont correctes, mais ici, c'est simple hôtes.yaml et INI comme côte à côte dans la capture d'écran et je suis juste de copier le réel hôtes.yaml ici aussi, donc, si vous voulez copier-coller et de le modifier pour vous-même
quelques infos:
https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html
Je viens de découvrir Ansible INI pour YAML inventaire convertisseur sur
github
qui a bien fonctionné pour moi:Pour une raison quelconque, la conversion est terminé avec des gammes d'hôtes (
[01:03]
) étant séparées par des=
au lieu de ce qui est montré et corriger:
.