diff --git a/HowtoAnsible.md b/HowtoAnsible.md index 4a6c1c26..1b700bc6 100644 --- a/HowtoAnsible.md +++ b/HowtoAnsible.md @@ -13,7 +13,8 @@ Ansible peut exécuter des actions sur des serveurs distants sous : * *Debian 6* et supérieur (nécessite uniquement _Python_ ce qui est le cas par défaut) * *Debian 4 / 5* : voir [#AnsiblesurdesvieillesversionsDebian] -* *FreeBSD* et *OpenBSD* : TODO => décrire pré-requis +* *OpenBSD* : voir **[pré-requis](https://wiki.evolix.org/_edit/HowtoAnsible#openbsd)** +* *FreeBSD* : TODO ## Installation @@ -1030,6 +1031,30 @@ Il est possible aussi d'accéder aux variables d'environnement shell : "{{ lookup('env','HOME') }}" ~~~ +## Pré-requis + +### OpenBSD + +Voici les étapes nécéssaires à l'utilisation d'Ansible sur des serveurs OpenBSD + +Installer `Python` + +~~~ +# export PKG_PATH=http://ftp.eu.openbsd.org/pub/OpenBSD/$(uname -r)/packages/$(uname -p)/ +# pkg_add -z python-2 +# ln -sf /usr/local/bin/python2.7 /usr/local/bin/python +~~~ + +Surcharger la variable `ansible_python_interpreter` dans le fichier “inventory” + +~~~ +[openbsd] +serveur.example.com + +[openbsd:vars] +ansible_python_interpreter=/usr/local/bin/python +~~~ + ## Ressources utiles * [Documentation officielle](http://docs.ansible.com/ansible/) (voir notamment la partie [Best Practices](http://docs.ansible.com/ansible/playbooks_best_practices.html))