Ansible - vishwanathj/technical GitHub Wiki

Ansible Sample Commands:

ansible all --inventory=10.10.10.5, -m ping --extra-vars "ansible_user=root ansible_password=default@admin"

ansible-playbook -i 10.10.10.5, bigiplogs.yaml -u root --ask-pass (run a playbook by providing username and prompt for password to be asked)

ansible-playbook --connection=local --inventory 127.0.0.1, playbook.yml

ansible-playbook docker_ubuntu.yaml -i 192.168.86.50, -u ubuntu -k --extra-vars "ansible_become_pass=ubuntu" (NOTE: prompts for password to connect to node, sudo password is passed as an extra-var )

Links

https://oznetnerd.com/2016/11/27/ansible-playbook-structure/

http://jensd.be/587/linux/tips-tricks-for-ansible

https://www.ansible.com/blog/how-i-switched-from-docker-compose-to-pure-ansible

https://serverfault.com/questions/691080/how-to-fetch-multiple-files-from-remote-machine-to-local-with-ansible

http://www.mydailytutorials.com/how-to-copy-files-and-directories-in-ansible-using-copy-and-fetch-modules/

Ansible Link https://network-automation.github.io/linklight/ https://www.digitalocean.com/community/tutorials/how-to-use-ansible-to-install-and-set-up-docker-on-ubuntu-18-04 http://www.inanzzz.com/index.php/post/lvwk/installing-docker-and-docker-compose-on-remote-server-with-ansible

Lab URLs:

http://ansible.com/linklight https://medium.com/@visualskyrim/ansible-playbook-deploy-the-public-key-to-remote-hosts-da3f3b4b5481

https://fabian-affolter.ch/blog/the-lineinfile-module-of-ansible/

Kubernetes related:

https://www.dev-eth0.de/2019/01/04/kubernetes-cluster-ansible/ (https://github.com/deveth0/kubernetes-cluster-ansible) https://www.digitalocean.com/community/tutorials/how-to-create-a-kubernetes-cluster-using-kubeadm-on-ubuntu-18-04 (Context for docker driver to be used: https://kubernetes.io/docs/setup/production-environment/container-runtimes/) https://andrewaadland.me/2018/10/14/using-ansible-to-install-docker-ce-on-ubuntu-18-04/ https://www.serverlab.ca/tutorials/containers/kubernetes/deploying-kubernetes-ubuntu-18-04/ https://gitlab.com/chicken231/ubuntu-kubernetes-ansible/tree/master

Ansible examples

https://github.com/ansible/ansible-examples

Third party github ansible repos clone and used