Instructions
This commit is contained in:
47
Readme.md
Normal file
47
Readme.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# 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: dc743230-9c09-43bc-bcca-7027a6d609e6
|
||||
|
||||
```yaml
|
||||
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:
|
||||
|
||||
```text
|
||||
- { 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 }
|
||||
Reference in New Issue
Block a user