a133d960bed1039f7f240727b4da69f82622bfee
ansible API
Objectif
Utiliser ansible pour créer un container sur le cloud scaleway
Documentation
https://docs.ansible.com/ansible/2.9/modules/scaleway_compute_module.html#scaleway-compute-module
Informations utiles
- Id du projet: 8cf65c8f-64c0-47d3-9f50-fbe249b76aae
- Id de l'image ( Alma Linux 9 ) : 26e4c50e-91d6-41a5-8898-9e40920e819d
- Type commercial: DEV1-S
- Zone: par1
clé secrète: CHANGEME
access_key: SCWP03YRZY6G8WTRHY9Z
scw_api_secret_key: dc743230-9c09-43bc-bcca-7027a6d609e6
default_organization_id: 6357800e-8b77-47a3-af7a-84ee93f019c2
scw_api_default_project_id: 8cf65c8f-64c0-47d3-9f50-fbe249b76aae
Instructions:
Écrire un rôle permettant de créer un container sur le cloud scaleway, en utilisant les informations ci-dessus.
Le rôle doit permettre de spécifier le nom du container que l'on souhaite créer
Les données sensibles doivent être stockées dans un vault.
Une fois créé, le container doit être lancé.
Le rôle doit ensuite générer un fichier contenant:
- le nom du container
- son adresse ip
Ex:
- { record_name: mzaldjmaz00, record_value: 51.158.125.92 }
- { record_name: mzaldjmaz01, record_type: A, record_value: 51.158.118.75 }
- { record_name: mzaldjmaz00, record_type: A, record_value: 51.15.215.119 }
Description