réorganisation cosmétique dans le dictionnaire
- Nom du réseau virtuel à plage d'adresse IP : - vnet_range_start et vnet_range_size sont maintenant obligatoires - vnet_network_addr est de type network - vnet_network_addr est calculé automatiquement - vérification que vnet_network_dns et vnet_network_gw est différent de vnet_range_start - Nom du réseau virtuel à plage d'adresse ethernet : l2_vnet_size est maintenant obligatoire - hapy_init_master_iso_version est maintenant calculé à partir de eole_release ref #17333 @3h
This commit is contained in:
parent
714bf5b84c
commit
2cf2d4f9a0
|
@ -19,34 +19,41 @@
|
||||||
<family name='general'>
|
<family name='general'>
|
||||||
<variable name='nom_machine' redefine='True' auto_freeze='True'/>
|
<variable name='nom_machine' redefine='True' auto_freeze='True'/>
|
||||||
</family>
|
</family>
|
||||||
<family name='Virtualisation'>
|
<family name='Virtualisation' icon='cloud'>
|
||||||
<variable name='activer_onesinglenode' type='oui/non' description="Activer le serveur de virtualisation" mode='expert'>
|
<variable name='activer_onesinglenode' type='oui/non' description="Activer le serveur de virtualisation" mode='expert'>
|
||||||
<value>oui</value>
|
<value>oui</value>
|
||||||
</variable>
|
</variable>
|
||||||
<variable name='vnet_pilote' type='string' description='Pilote utilisé pour le réseau virtuel' hidden='True' />
|
<variable name='vnet_pilote' type='string' description='Pilote utilisé pour le réseau virtuel' hidden='True' />
|
||||||
<variable name='vnets' type='string' description="Nom du réseau virtuel à plage d'adresse IP" multi='True'/>
|
<variable name='vnets' type='string' description="Nom du réseau virtuel à plage d'adresse IP" multi='True'/>
|
||||||
<variable name='vnet_network_addr' type='ip' description='Adresse du réseau virtuel'/>
|
<variable name='vnet_range_start' type='ip' description='Première IP de la plage' mandatory="True"/>
|
||||||
|
<variable name='vnet_range_size' type='number' description="Nombre d'adresses disponible" mandatory="True"/>
|
||||||
|
<variable name='vnet_network_addr' type='network' description='Adresse du réseau virtuel'/>
|
||||||
<variable name='vnet_network_mask' type='netmask' description='Masque du réseau virtuel'/>
|
<variable name='vnet_network_mask' type='netmask' description='Masque du réseau virtuel'/>
|
||||||
<variable name='vnet_network_dns' type='ip' description='Adresse du serveur DNS'/>
|
|
||||||
<variable name='vnet_network_gw' type='ip' description='Passerelle du réseau'/>
|
<variable name='vnet_network_gw' type='ip' description='Passerelle du réseau'/>
|
||||||
<variable name='vnet_range_start' type='ip' description='Première IP de la plage'/>
|
<variable name='vnet_network_dns' type='ip' description='Adresse du serveur DNS'/>
|
||||||
<variable name='vnet_range_size' type='number' description="Nombre d'adresses disponible"/>
|
|
||||||
<variable name='vnet_vlan_tag' type='number' description='Numéro du VLAN'/>
|
<variable name='vnet_vlan_tag' type='number' description='Numéro du VLAN'/>
|
||||||
<variable name='vnet_vlan_trunk' type='number' description="VLAN à transporter (trunk)" mode='expert'/>
|
<variable name='vnet_vlan_trunk' type='number' description="VLAN à transporter (trunk)" mode='expert'/>
|
||||||
|
|
||||||
<variable name='l2_vnets' type='string' description="Nom du réseau virtuel à plage d'adresse MAC" multi='True'/>
|
<variable name='l2_vnets' type='string' description="Nom du réseau virtuel à plage d'adresse ethernet" multi='True'/>
|
||||||
<variable name='l2_vnet_first_mac' type='string' description='Première adresse MAC' mode='expert'/>
|
<variable name='l2_vnet_first_mac' type='string' description='Première adresse MAC' mode='expert'/>
|
||||||
<variable name='l2_vnet_size' type='number' description="Nombre d'adresse MAC disponible"/>
|
<variable name='l2_vnet_size' type='number' description="Nombre d'adresse MAC disponible" mandatory="True"/>
|
||||||
<variable name='l2_vnet_vlan_tag' type='number' description='Numéro du VLAN'/>
|
<variable name='l2_vnet_vlan_tag' type='number' description='Numéro du VLAN'/>
|
||||||
<variable name='l2_vnet_vlan_trunk' type='number' description="VLAN à transporter (trunk)" mode='expert'/>
|
<variable name='l2_vnet_vlan_trunk' type='number' description="VLAN à transporter (trunk)" mode='expert'/>
|
||||||
|
|
||||||
<variable name='one_ds_system_prefix' description="Préfix de l'espace de stockage système" mode='expert' auto_freeze='True'>
|
<variable name='hapy_init_master' type='oui/non' description="Activation de l'auto-création du modèle">
|
||||||
|
<value>non</value>
|
||||||
|
</variable>
|
||||||
|
<variable name='hapy_init_master_iso_version' type='string' description="Version de l'image ISO EOLE à télécharger" mandatory="True"/>
|
||||||
|
<variable name='hapy_init_master_disk_size' type='number' description="Taille en giga-octets du disque dur vierge">
|
||||||
|
<value>40</value>
|
||||||
|
</variable>
|
||||||
|
<variable name='one_ds_system_prefix' description="Préfix de l'espace de stockage système" auto_freeze='True'>
|
||||||
<value>system-</value>
|
<value>system-</value>
|
||||||
</variable>
|
</variable>
|
||||||
<variable name='one_ds_iso_name' description="Nom de l'espace de stockage des ISO" mode='expert' auto_freeze='True'>
|
<variable name='one_ds_iso_name' description="Nom de l'espace de stockage des ISO" auto_freeze='True'>
|
||||||
<value>iso-images</value>
|
<value>iso-images</value>
|
||||||
</variable>
|
</variable>
|
||||||
<variable name='one_ds_image_name' description="Nom de l'espace de stockage de images disque" mode='expert' auto_freeze='True'>
|
<variable name='one_ds_image_name' description="Nom de l'espace de stockage de images disque" auto_freeze='True'>
|
||||||
<value>images-disques</value>
|
<value>images-disques</value>
|
||||||
</variable>
|
</variable>
|
||||||
<variable name='one_disk_cache' type='oui/non' description='Activer le cache pour les images qcow2' mode='expert'>
|
<variable name='one_disk_cache' type='oui/non' description='Activer le cache pour les images qcow2' mode='expert'>
|
||||||
|
@ -61,20 +68,11 @@
|
||||||
<variable name='arp_cache_poisoning' type='oui/non' description="Activer la protection contre l'ARP Poisoning" mode='expert'>
|
<variable name='arp_cache_poisoning' type='oui/non' description="Activer la protection contre l'ARP Poisoning" mode='expert'>
|
||||||
<value>non</value>
|
<value>non</value>
|
||||||
</variable>
|
</variable>
|
||||||
<variable name='one_nodes' type='string' description='Noeud voisin du Cluster' multi='True'/>
|
<variable name='one_nodes' type='string' description='Hyperviseur voisin du Cluster' multi='True'/>
|
||||||
<variable name='node_ip' type='ip' description='Adresse IP du noeud' multi='True'/>
|
<variable name='node_ip' type='ip' description="Adresse IP de l'hyperviseur" multi='True'/>
|
||||||
<variable name='activer_hooks' type='oui/non' description="Utiliser des hook personnalisés" mode='expert'>
|
<variable name='activer_hooks' type='oui/non' description="Utiliser des hook personnalisés" mode='expert'>
|
||||||
<value>non</value>
|
<value>non</value>
|
||||||
</variable>
|
</variable>
|
||||||
<variable name='hapy_init_master' type='oui/non' description="Auto-création d'un modèle de VM pour installer un module EOLE">
|
|
||||||
<value>non</value>
|
|
||||||
</variable>
|
|
||||||
<variable name='hapy_init_master_iso_version' type='string' description="Version de l'image ISO EOLE à télécharger">
|
|
||||||
<value>2.5.2</value>
|
|
||||||
</variable>
|
|
||||||
<variable name='hapy_init_master_disk_size' type='number' description="Taille en giga-octets du disque dur vierge">
|
|
||||||
<value>40</value>
|
|
||||||
</variable>
|
|
||||||
</family>
|
</family>
|
||||||
<family name='Hooks' icon='anchor'>
|
<family name='Hooks' icon='anchor'>
|
||||||
<variable name='hapy_vm_hooks' type='oui/non' description="Hooks sur les VM" mode='expert' mandatory='True'>
|
<variable name='hapy_vm_hooks' type='oui/non' description="Hooks sur les VM" mode='expert' mandatory='True'>
|
||||||
|
@ -99,7 +97,9 @@
|
||||||
<variable name='hapy_user_hook_arguments' type='string' description="Arguments à passer au script (arguments)" mode='expert'/>
|
<variable name='hapy_user_hook_arguments' type='string' description="Arguments à passer au script (arguments)" mode='expert'/>
|
||||||
</family>
|
</family>
|
||||||
<separators>
|
<separators>
|
||||||
<separator name='activer_onesinglenode'>Configuration de l'orchestrateur</separator>
|
<separator name='activer_onesinglenode'>Configuration des réseaux de l'orchestrateur</separator>
|
||||||
|
<separator name='hapy_init_master'>Modèle de VM pour installer un module EOLE dans l'orchestrateur</separator>
|
||||||
|
<separator name='one_ds_system_prefix'> Configuration de l'orchestrateur</separator>
|
||||||
</separators>
|
</separators>
|
||||||
</variables>
|
</variables>
|
||||||
|
|
||||||
|
@ -148,12 +148,12 @@
|
||||||
</condition>
|
</condition>
|
||||||
|
|
||||||
<group master='vnets'>
|
<group master='vnets'>
|
||||||
<slave>vnet_network_addr</slave>
|
|
||||||
<slave>vnet_network_dns</slave>
|
|
||||||
<slave>vnet_network_mask</slave>
|
|
||||||
<slave>vnet_network_gw</slave>
|
|
||||||
<slave>vnet_range_start</slave>
|
<slave>vnet_range_start</slave>
|
||||||
<slave>vnet_range_size</slave>
|
<slave>vnet_range_size</slave>
|
||||||
|
<slave>vnet_network_addr</slave>
|
||||||
|
<slave>vnet_network_mask</slave>
|
||||||
|
<slave>vnet_network_gw</slave>
|
||||||
|
<slave>vnet_network_dns</slave>
|
||||||
<slave>vnet_vlan_tag</slave>
|
<slave>vnet_vlan_tag</slave>
|
||||||
<slave>vnet_vlan_trunk</slave>
|
<slave>vnet_vlan_trunk</slave>
|
||||||
</group>
|
</group>
|
||||||
|
@ -234,9 +234,27 @@
|
||||||
</group>
|
</group>
|
||||||
<condition name='disabled_if_in' source='hapy_init_master'>
|
<condition name='disabled_if_in' source='hapy_init_master'>
|
||||||
<param>non</param>
|
<param>non</param>
|
||||||
<target type='variable'>hapy_init_master_disk_size</target>
|
|
||||||
<target type='variable'>hapy_init_master_iso_version</target>
|
<target type='variable'>hapy_init_master_iso_version</target>
|
||||||
|
<target type='variable'>hapy_init_master_disk_size</target>
|
||||||
</condition>
|
</condition>
|
||||||
|
|
||||||
|
<fill name='calc_val' target='hapy_init_master_iso_version'>
|
||||||
|
<param type='eole' name='valeur'>eole_release</param>
|
||||||
|
</fill>
|
||||||
|
<auto name='calc_network' target='vnet_network_addr'>
|
||||||
|
<param type='eole' name='ip'>vnet_range_start</param>
|
||||||
|
<param type='eole' name='netmask'>vnet_network_mask</param>
|
||||||
|
</auto>
|
||||||
|
<check name="valid_in_network" target="vnet_network_gw" level="warning">
|
||||||
|
<param type='eole'>vnet_network_addr</param>
|
||||||
|
<param type='eole'>vnet_network_mask</param>
|
||||||
|
</check>
|
||||||
|
<check name="valid_differ" target="vnet_network_gw" level="warning">
|
||||||
|
<param type='eole'>vnet_range_start</param>
|
||||||
|
</check>
|
||||||
|
<check name="valid_differ" target="vnet_network_dns" level="warning">
|
||||||
|
<param type='eole'>vnet_range_start</param>
|
||||||
|
</check>
|
||||||
</constraints>
|
</constraints>
|
||||||
|
|
||||||
<help>
|
<help>
|
||||||
|
|
Loading…
Reference in New Issue