Skip to content

mentoriaiac/iac-role-seguranca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template Role Ansible

Esse projeto tem a finalidade de ser um template para futuras criações de projetos que usem ansible e molecule (para teste do playbook).

Dependências

Para realizar os teste localmente é necessário a instalação das seguintes dependências:

Preparando o ambiente

Crie um ambiente python

$ python3 -m venv .venv

Ative o ambiente

$ source .venv/bin/active

Instale dentro do ambiente o molecule (e suas dependencias) e o pytest-testinfra

(venv)$ python3 -m pip install "molecule[docker,lint]" pytest-testinfra

Executando

(venv)$ molecule test

Para realizar teste rápido após alguma modificação

(venv)$ molecule create
(venv)$ molecule converge
(venv)$ molecule verify

Ao termino do teste, destrua o ambiente

(venv)$ molecule destroy

Releases

No releases published

Packages

No packages published