Ansible gebruiken zonder Vagrant
Categories:
Projecten: c2platform/phx/ansible
Om Ansible rechtstreeks zonder Vagrant te kunnen gebruiken, en om bijvoorbeeld
ansible-playbook
uit te voeren, moet je de SSH-configuratie op je machine
aanpassen.
SSH-configuratie
Bewerk .ssh/config
en voeg de onderstaande invoer toe. Dit maakt toegang tot alle nodes mogelijk via 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
Verificatie
Start gsd-rproxy1
en maak verbinding via SSH met de node. Opmerking: we gebruiken ssh
en niet vagrant ssh
, zodat we Vagrant volledig omzeilen.
vagrant up gsd-rproxy1
ssh gsd-rproxy1
Nu zou je ook Ansible rechtstreeks moeten kunnen uitvoeren, zonder Vagrant, bijvoorbeeld met een commando dat lijkt op het onderstaande.
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.