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

Popular posts from this blog

exam 16

ansible 5

practical 3