Este repositório contém um conjunto de projetos utilizados nas aulas de Ansible, com o objetivo de demonstrar como podemos evoluir um projeto de automação para os laboratórios da faculdade. Este material deve ser usado como consulta para o desenvolvimento do projeto solicitado na disciplina de Elaboração de Projetos II.
O repositório está organizado da seguinte forma:
project-01-bp/
: Projeto base inicial.project-01-nbp/
: Nova versão do projeto base.
Cada projeto contém os seguintes arquivos e diretórios principais:
.vscode/
: Configurações específicas do Visual Studio Code.install-vscode.yaml
: Playbook do Ansible para instalar o Visual Studio Code.inventory.ini
: Arquivo de inventário com a configuração dos hosts.README.md
: Instruções específicas para cada projeto.
- Ansible instalado na sua máquina.
- Acesso aos arquivos
install-vscode.yaml
einventory.ini
configurados corretamente. - Arquivo
become_pass.yml
com a senha armazenada via Ansible Vault (quando aplicável).
-
Abra o terminal.
-
Navegue até o diretório do projeto desejado:
cd <nome-do-projeto>
-
Execute o comando Ansible Playbook:
ansible-playbook install-vscode.yaml -i inventory.ini (--ask-vault-pass)
-
Insira a senha do Vault quando solicitado (quando aplicável).
- Certifique-se de que o arquivo
inventory.ini
contém as informações corretas dos hosts. - O comando
--ask-vault-pass
solicitará a senha do Vault para descriptografar o arquivobecome_pass.yml
(quando aplicável).
Para mais informações, questione o seu professor.
Este repositório é parte do material didático da disciplina de Elaboração de Projetos II e deve ser utilizado como referência para o desenvolvimento do projeto solicitado.