Cyber Deals - Get up to 65% off on CKA, CKAD, CKS, KCNA, KCSA exams and courses!

tb/ansible

  • add intro with pre-req; minimum linux experience for managing systems and commands

Playbook #update part 1 based on pdf Consider ssh hooks load for controlnodes

Add pre-req and ssh-key thing as 2.1

update with user creation

useradd devops To setup an easy password : echo abc |passwd –stdin devops add more details of remote user creation and

echo “suser ALL=(ALL) NOPASSWD:ALL” > /etc/sudoers.d/suser

inventory

add how to mention inventory in ansible.cfg. mention the same in deployment chapter as well.

ad-hoc

add basic ansible command pattern with details from PDF

playbook

correct the “Start with — " thing as proper — give a dummy playbook strucure

play1 task -args task -args
task -args

play1 task -args task -args
task -args

Installing a module :

https://blog.toast38coza.me/custom-ansible-module-hello-world/ An excellent general guide to writing modules (I’ve no connection to the author) can be found here: http://blog.toast38coza.me/custom-ansible-module-hello-world/

The quickest way is to simply have a folder called library/ in the same folder as your playbook. Inside this folder, place the python script for the Ansible Module. You should now have a corresponding task available to your playbook.

If you want to share your module across multiple projects, then you can add an entry to /etc/ansible/ansible.cfg pointing to a shared library location, eg:

library = /usr/share/ansible/library

openshift

Disclaimer: Views expressed in articles are those of the respective authors and do not necessarily reflect the views of their employers or this site. While we aim for accuracy, please verify information before relying on it, and let us know if you spot an error.
Share: