Ansible gebruiken zonder Vagrant
Categories:
Projecten: c2platform/rws/ansible-gis
Om Ansible direct te kunnen gebruiken zonder Vagrant, met andere woorden om bijvoorbeeld ansible-playbook
te kunnen draaien, moet je de SSH-configuratie op je machine aanpassen.
SSH-configuratie
Bewerk .ssh/config
en voeg de onderstaande regel toe. Dit maakt toegang tot alle knooppunten mogelijk door gebruik te maken van SSH-hops via gsd-rproxy1
.
Host gsd-*
ProxyCommand ssh 1.1.4.205 -W %h:%p
User vagrant
IdentityFile ~/.vagrant.d/insecure_private_key
StrictHostkeyChecking no
UserKnownHostsFile /dev/null
LogLevel INFO
Compression yes
ServerAliveInterval 10
ServerAliveCountMax 10
Verifiëren
Start gsd-rproxy1
en maak verbinding met de node via SSH. Let op: we gebruiken ssh
en niet vagrant ssh
, dus we omzeilen Vagrant volledig.
vagrant up gsd-rproxy1
ssh gsd-rproxy1
Nu zou je Ansible direct moeten kunnen gebruiken, zonder Vagrant, bijvoorbeeld met een opdracht zoals hieronder.
source ~/.virtualenv/uwd/bin/activate
export ANSIBLE_CONFIG=$PWD/ansible-dev.cfg
ansible-playbook plays/mw/reverse_proxy.yml -i hosts-dev.ini --limit gsd-rproxy1
Feedback
Was deze pagina nuttig?
Fijn om te horen! Vertel ons alstublieft hoe we kunnen verbeteren.
Jammer om dat te horen. Vertel ons alstublieft hoe we kunnen verbeteren.