Ansible Development Environment Setup

Description

An easy way to automatize the initial setup and the package management of your developement machine, either it is macos or ubuntu.

Tools

How to run

Requirements

# clone first the repository, then:
ansible-playbook main.yml -v --ask-become-pass

or

ansible-pull -U git@github.com:ironoa/ansible-personal.git main.yml

How to test

Requirements

Molecule works only with linux-based docker images, therefore for now is possible to test only the debian Role:

python -m venv env    
source ./env/bin/activate    
pip install ansible    
pip install 'molecule[lint]'    
pip install 'molecule[docker]'  
cd roles/debian/  
molecule test  
deactivate