RSLM-DevOps 1.0.0
|
Pour fonctionner, la partie cloud se base sur 3 outils différents :
Ansible ne sera pas explicitement utilisé dans ce tutoriel mais il est interne à l'application.
Pour installer gcloud, il faut suivre ce tuto Il faut également l'initialiser en suivant ce tuto
Pour installer terraform et ansible (sous debian) les commandes suivantes suffisent
On commence en créant un projet (défini grâce à son PROJECT_ID) puis on lui ajoute un service. Enfin, on créer un fichier d'informations pour le login. Ce fichier d'information doit se placer dans le dossier terraform
Il faut également modifier dans le fichier variables.tf le nom du projet pour mettre PROJECT_ID
Pour pouvoir se connecter à la machine distante, il faut obligatoirement une clé ssh. Récuperez la sortie de cette commande et placez la clé publique ssh dans le fichier simple_deployement.tf.
Si tout s'est bien déroulé, vous devriez pouvoir lancer les commandes suivantes
Attention, la VM ne s'arrête pas toute seule et elle peux consommer encore des crédits. Pour l'arrêter suivez les étapes suivantes
Vous trouverez plus amples information sur la documentation
Il sera nécessaire de relancer l'instance lorsque vous voudrez reprendre avec les commandes suivantes :
Vous trouverez également plus d'information sur la documentation