https://hub.docker.com/r/juniper/pyez-ansible/
Start by clicking on the docker icon ( windows )
Commands:
docker pull juniper/pyez-ansible
docker run -it --rm juniper/pyez-ansible ash
### see below, with mounted folder ### docker run -it --rm -v $PWD:/project juniper/pyez-ansible ash
vMX config for ansible + Netconfig
set system login user ansible class super-user
set system login user ansible authentication encrypted-password "$1$rgdhLoHQ$/eV08mYSvYSBsaHbyaPTp/" ## ansible123
set system services ssh root-login allow
set system services ssh protocol-version v2
set system services netconf ssh
Netconfig Test:
ssh ansible@192.168.56.11 -p 830 -s netconf
Create an directory ( on the windows host ) + and create the hosts and playbook.yml there
jkriker@jkriker-T460 MINGW64 ~/Documents/ansiblescript
$ cd facts_playbook/
jkriker@jkriker-T460 MINGW64 ~/Documents/ansiblescript/facts_playbook
$ ls
hosts playbook.yml
Start the container:
cd ~/Documents/ansiblescript/facts_playbook
docker run -it --rm -v $PWD:/project juniper/pyez-ansible ash
-it
--rm
-v $PWD is the host directory
:/project is the container directory