Resumo

Hello, I am Joao Castro :)

Computador iuriCode

About Me!

🙋 Devops student

💼 Working as a IT specialist

⚙️ Stack

💻 Linux ● Docker ● Kubernetes ● Ansible ● Terraform ● GitLab

⭐ VMWare ● Windows ● Openshift ● AWS ● AZURE ● GCP ● Ansible Tower

AWS GCP Gitlab Jenkins Ubuntu Docker Kubernetes Vagrant Ansible Terraform

Joao castro GitHub Stats

📫 How to reach me: [email protected]

Procedimento de instalação e configuração do ansible

Maquina controller

yum install ansible
useradd devops
echo 'r3dh4t1!' | passwd --stdin devops

### criando chaves ssh para acesso sem senha 
ssh-keygen -N '' -f ~/.ssh/id_rsa

### pegando valor da chave 
cat homedouser/.ssh/id_rsa.pub

### Criando user para usar a chave criada
ansible all -m user -a "name=devops" -k 


### copiar como root
ansible all -m authorized_key -a "user=devops state=present key='ssh-rsa '" -k

### configurando o sudoers
ansible all -m lineinfile -a "dest=/etc/sudoers state=present line='devops ALL=(ALL) NOPASSWD: ALL'" -k 

Como alternativa pode ser usado o comando:

ssh-copy-id -i <file> devops@<server>

testar a conexão com o host remoto

ssh <servername>

validando acesso via ansible

ansible all -m ping

Last updated