# Terraform 103 ## Objectif Maintenant que vous avez les rudiments terraform, essayer de deployer `demo-flask` en backend avec `nginx` en frontend tout en utilisant une `floatin-ip` sur le frontend. ``` INTERNET │ │ │ │ │ │ │ │ ▼ ┌───────────────────┐ │ │ │ FLOATING IP │ │ │ ┌──────────┴───────────────────┴───────────┐ │ │ │ │ │ │ │ FRONTEND (NGINX) │ │ │ │ │ │ │ │ │ └────────────────────┬─────────────────────┘ │ │ │ │ │ ▼ ┌──────────────────────────────────────────┐ │ │ │ │ │ │ │ │ │ BACKEND (DEMO-FLASK) │ │ │ │ │ │ │ └──────────────────────────────────────────┘ ``` Pour vous aider, je vous donne un fichier d'installation de nginx (template terraform) en mode proxy + certificat https: [install-nginx.sh.tpl](files/install-nginx.sh.tpl) ## Solution La solution est dans les fichiers `.tf.gpg` mais ils sont chiffres avec la clef GPG d'arnaud. Vous ne pouvez pas les dechiffrer, ils vous faut trouver la solution par vous meme.