Sign inSign up

playniuniu/ansible

By playniuniu

Updated over 8 years ago

ansible command line for docker

Image
1

1.1K

playniuniu/ansible repository overview

Docker for Ansible

This is docker for ansible command

Useage
  1. Prepare your volume file, you can see the vol_example folder structure

    mkdir ~/vol/ansible && cp -r vol_example/* ~/vol/ansible/
    
  2. Run command

    docker run --rm -t -v ~/vol/ansible:/data/ playniuniu/ansible ansible -m ping all
    
  3. Run playbook

    docker run --rm -t -v ~/vol/ansible:/data/ playniuniu/ansible ansible -m ping all
    
Alias
  1. You can alias the docker command in .bashrc or .zshrc .

    alias myansible='docker run --rm -t -v ~/vol/ansible:/data/ playniuniu/ansible ansible'
    alias myansible-playbook='docker run --rm -t -v ~/vol/ansible:/data/ playniuniu/ansible ansible-playbook'
    
  2. Then use the alias like below:

    myansible -m all ping
    myansible-playbook -s /data/ansible/apt.yml
    

Tag summary

Content type

Image

Digest

Size

28.5 MB

Last updated

over 8 years ago

docker pull playniuniu/ansible