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