Open andreacasarin opened 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
Versione pre-beta.
Al momento: