| Variable |
Type |
Requis |
Défaut |
Description |
cs_endpoint |
Adresse |
Oui |
|
Point de terminaison de l’API de l’instance CloudStack |
cs_apikey |
Chaîne protégée |
Oui |
|
Clé de l’API de l’instance CloudStack |
cs_apisecret |
Chaîne protégée |
Oui |
|
Secret de l’API de l’instance CloudStack |
network_cidr |
Adresse IPv4+CIDR |
Non |
Absent |
Réseau local du NAT |
network_egress |
Liste d’objets network_egress |
Non |
Liste vide |
Règles globales de sortie de réseau avancé à mettre en place |
network_ingress |
Liste d’objets network_ingress |
Non |
Liste vide |
Règles globales d’entrée de réseau avancé à mettre en place |
cs_instance |
Objet instance-cs |
Oui |
|
Configuration de la machine virtuelle |
update_instance |
Booléen |
Non |
Faux |
Indication à utiliser lors de l’exécution pour forcer la mise à jour de la configuration de la machine |
#Type instance-cs
| Propriété |
Type |
Requis |
Défaut |
Description |
name |
Chaîne |
Oui |
|
Nom de la machine |
hypervisor |
Identifiant |
Oui |
|
Hyperviseur à utiliser |
disk |
Objets disk-cs |
Oui |
|
Configuration du disque de démarrage |
iso |
Identifiant |
Oui |
|
Nom du fichier ISO pour l’installation |
keyboard |
Langue |
Oui |
|
Langue du clavier (us) |
service |
Identifiant |
Oui |
|
Ressources à allouer à la machine |
network |
Identifiant |
Non |
Absent |
Réseau avancé à utiliser pour connecter la machine |
zone |
Identifiant |
Oui |
|
Zone d’hébergement de la machine |
domains |
Liste d’objets domain |
Non |
Liste vide |
Informations de domaines à mettre en place |
static_nat |
Adresse IP |
Non |
Absent |
Adresse IP sur laquelle activer le NAT statique |
firewall |
Liste d’objets firewall |
Non |
Liste vide |
Règles spécifiques d’entrée du réseau avancé lié à mettre en place |
forwarding |
Liste d’objets forwarding |
Non |
Liste vide |
Règles de redirection de ports du réseau avancé lié à mettre en place, ignoré si NAT statique |
egress |
Liste d’objets access_rule |
Non |
Liste vide |
Règles de sortie du réseau basique à mettre en place |
ingress |
Liste d’objets access_rule |
Non |
Liste vide |
Règles d’entrée du réseau basique à mettre en place |
Attention : Le fichier ISO, la machine virtuelle et le réseau doivent être dans la même zone.
Remarque : Lorsque le réseau n’est pas spécifié, une zone de routage basique est attendue.
Remarque 2 : Lorsque le routage basique est utilisé, un groupe de sécurité est créé pour la machine virtuelle.
#Type disk-cs
| Propriété |
Type |
Requis |
Défaut |
Description |
offering |
Identifiant |
Oui |
|
Type de disque |
size |
Entier |
Oui |
|
Taille du disque en Go |
#Type domain
Voir le rôle Domain.
#Type base_rule
| Propriété |
Type |
Requis |
Défaut |
Description |
protocol |
Identifiant |
Non |
Absent |
Protocole (tcp, udp, icmp) |
icmp_code |
Entier |
Non |
Absent |
Code ICMP si protocol == icmp |
icmp_type |
Entier |
Non |
Absent |
Type ICMP si protocol == icmp |
start_port |
Entier |
Si end_port |
Absent |
Port TCP ou UDP de début |
end_port |
Entier |
Non |
Absent |
Port TCP ou UDP de fin |
remove |
Booléen |
Non |
Faux |
Indication de retrait de la règle |
#Type network_egress
Hérite de base_rule.
| Propriété |
Type |
Requis |
Défaut |
Description |
network |
Identifiant |
Oui |
|
Identifiant du réseau associé |
source |
Adresse IP+CIDR |
Non |
network_cidr si défini sinon 0.0.0.0/0 |
Adresse IP du pair local |
zone |
Identifiant |
Oui |
|
Zone d’hébergement du réseau |
#Type network_ingress
Hérite de base_rule.
| Propriété |
Type |
Requis |
Défaut |
Description |
ip_address |
Adresse IP+CIDR |
Oui |
|
Adresse IP externe du pair local |
source |
Adresse IP+CIDR |
Non |
0.0.0.0/0 |
Adresse IP du pair distant |
zone |
Identifiant |
Oui |
|
Zone d’hébergement du réseau |
#Type firewall
Hérite de base_rule.
| Propriété |
Type |
Requis |
Défaut |
Description |
ip_address |
Adresse IP+CIDR |
Oui |
|
Adresse IP externe du pair local |
source |
Adresse IP+CIDR |
Non |
0.0.0.0/0 |
Adresse IP du pair distant |
#Type forwarding
| Propriété |
Type |
Requis |
Défaut |
Description |
protocol |
Identifiant |
Non |
Absent |
Protocole (tcp, udp, icmp) |
ip_address |
Adresse IP+CIDR |
Oui |
|
Adresse IP externe du pair local |
public_port |
Entier |
Si public_end_port |
Absent |
Port TCP ou UDP externe de début |
private_port |
Entier |
Si private_end_port |
Absent |
Port TCP ou UDP interne de début |
public_end_port |
Entier |
Non |
Absent |
Port TCP ou UDP externe de fin |
private_end_port |
Entier |
Non |
Absent |
Port TCP ou UDP interne de fin |
remove |
Booléen |
Non |
Faux |
Indication de retrait de la règle |
#Type access_rule
Hérite de base_rule.
| Propriété |
Type |
Requis |
Défaut |
Description |
source |
Adresse IP+CIDR |
Non |
0.0.0.0/0 |
Adresse IP du pair distant |