molu8bits / ansible-docker

Ansible Docker image and basic ubuntu playbooks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible inside docker

Build image

docker build -t docker.io/molu8bits/ansible-docker:v1.1.0 .

Info

License Release Docker Image Size Docker Image Version (latest by date): Docker Pulls

Ansible oneliners examples

Check version

docker run -it --rm docker.io/molu8bits/ansible-docker:latest ansible --version

Azure delete ResouceGroup

docker run -it --rm docker.io/molu8bits/ansible-docker:latest ansible localhost -m azure_rm_resourcegroup -a 'name=myResourceGroup location=eastus'

Run playbook using user and password

cd galaxy-install-docker
docker run --rm -it -v ${PWD}:/ansible/run docker.io/molu8bits/ansible-docker:latest ansible-playbook -i inventory site.yml -u user1 --ask-pass --ask-become-pass

Run playbook using ssh keys

cd galaxy-install-docker
docker run --rm -it -v ${HOME}/.ssh:/root/.ssh -v ${PWD}:/ansible/run docker.io/molu8bits/ansible-docker:latest ansible-playbook -i inventory site.yml

Run with custom output log and command "ping"

docker run --rm -it -v ${PWD}:/ansible/run -e ANSIBLE_LOG_PATH=ansible-`date +%Y%m%d%H%M%S`.log docker.io/molu8bits/ansible-docker:latest ansible all, -i 192.168.2.1, -m ping -u user1 --ask-pass

About

Ansible Docker image and basic ubuntu playbooks

License:MIT License


Languages

Language:Dockerfile 67.7%Language:Shell 32.3%