Ansible installation
create 3 ec2- instances
ONE FOR ANSIBLE SERVER
REST TWO ARE NODE 1 AND NODE 2
INSTALL ANSIBLE ON ANSIBLE SEVER
ONCE ITS INSTALLED UPADFTE INVERNTORY FILE
VI /ETC/ANSIBLE/HOSTS
PASTE PRIVATE IPS OF NODE 1 AND NODE 2 UNDER UNGROUP HOST OPTION
[DEVELOPMENT]
1.1.1.1.1
[TESTING]
4.4.4.4.8
we have updated the host file but we need to do changes in the configuration
vi /etc/ansible/ansible.cfg
uncomment
inventory
sudo user
adduser in all three machines
adduser ansible
passwd ansible
now the ansible username don't have sudo previledges
visudo ========== do in all three machines
root
root ALL(ALL) ALL
ansible ALL(ALL) PASSWD: ALL
=============================================
ESTABLISH CONNECTION BETWEEN SERVER AND NODES
DO IN ALL THREE MACHINES
BE ROOT USER ONLY NOT ANSIBLE USER
VI /ETC/SSH/SSHD_SSHD_CONFIG
UNCOMMENT
PERMIT ROOT LOGIN
PASSWORD AUTHENTICATION
COMMENT
PASSWORD AUTHENTICATION NO
SERVICE SSHD RESTART -------- IN ALL MACHINES
===============================================
go to ansible server
su - ansible --------------be ansible user
check connection is established
ssh node private key
Comments
Post a Comment