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.