italia / security-recipes

Docker and other deploy recipes for security dashboards
GNU General Public License v3.0
1 stars 1 forks source link

Deploy di domain-scan + securethenews in ambiente Docker tramite Ansible #3

Open andreacasarin opened 7 years ago

andreacasarin commented 7 years ago

Versione pre-beta.

Al momento:

andreacasarin commented 7 years ago

Challenge/issue #1 completa & testata.

Sono stati sviluppati 3 ruoli ansible per il deploy di:

Sono stati riscritti tutti i Dockerfile per la creazione di un ambiente adatto alla produzione a partire dai relativi script per development. Si è scelto di usare come base principale Debian. Sono stati aggiornati i pacchetti software laddove questi non causavano problemi con il sistema.

Il tutto è stato testato in locale e i default sono relativi a questo ambiente, ma è facilmente configurabile per un deploy remoto impostando le variabili del playbook base e gli host nel file hosts. Ulteriori variabili opzionali sono presenti come default dei vari ruoli.

L'architettura finale prevede:

Per l'esecuzione del sistema base è sufficiente avere installato Docker (nell'ambiente di deploy) e Ansible (in locale) e lanciare il comando:

ansible-playbook site.yml -i hosts