Zaczynam od ansible i szukam sposobu na stworzenie projektu standardowego na serwerze i na lokalnym środowisku z ansibli na playbooks.Jak utworzyć plik lokalnie z szablonami ansibli na maszynie programistycznej
Chcę używać szablonów ansible w celu utworzenia pewnych ogólnych plików. Ale jak wziąłbym ansible, aby wykonać coś lokalnie?
Czytałem coś z lokalnym stanowiskiem, ale chyba nie zrozumiałem.
To jest dla webbserver ... ale jak mogę to zrobić i utworzyć pliki lokalnie?
- hosts: webservers
remote_user: someuser
- name: create some file
template: src=~/workspace/ansible_templates/somefile_template.j2 dest=/etc/somefile/apps-available/someproject.ini
Thaanks dużo ... ale nie ansibl spróbować ssh do mojego localhost? Błąd SSH: ssh: połącz się z hostem localhost port 22: Odmowa połączenia jest to konieczne? – Jurudocs
Wydaje się, że. Myślałem, że to zmienili i nie musicie wymuszać lokalnego połączenia. Może masz starszą słuchawkę? W każdym razie możesz dodać to do swojego ekwipunku: 'localhost ansible_connection = local' - lub jeśli cały skrypt powinien działać lokalnie, możesz to zrobić tak jak opisano tutaj: https://docs.ansible.com/playbooks_delegation.html#local-playbooks – udondan
dziękuje bardzo! – Jurudocs