123 |
123 |
</family>
|
124 |
124 |
|
125 |
125 |
<family name='dhcp'>
|
126 |
|
<variable name='ip_basse_dhcp' type='ip' description='IP basse pour le dhcp' multi='True' />
|
127 |
|
<variable name='ip_haute_dhcp' type='ip' description='IP haute pour le dhcp' />
|
|
126 |
<variable name='adresse_network_dhcp' type='ip' description='Adresse réseau de la plage DHCP' multi='True' />
|
|
127 |
<variable name='adresse_netmask_dhcp' type='ip' description='Adresse netmask de la plage DHCP'/>
|
|
128 |
<variable name='ip_basse_dhcp' type='ip' description='IP basse de la plage DHCP'/>
|
|
129 |
<variable name='ip_haute_dhcp' type='ip' description='IP haute de la plage DHCP' />
|
|
130 |
<variable name='adresse_ip_gw_dhcp' type='ip' description='Adresse IP du routeur à renvoyer aux clients DHCP' />
|
|
131 |
<variable name='adresse_ip_dns_dhcp' type='ip' description='Adresse IP du DNS à renvoyer aux clients DHCP' />
|
|
132 |
<variable name='activer_tftp' type='string' description="Activer l'utilisation d'un serveur PXE/TFTP" >
|
|
133 |
<value>non</value>
|
|
134 |
</variable>
|
|
135 |
<variable name='adresse_ip_tftp' type='string' description="Adresse IP du serveur PXE/TFTP" />
|
|
136 |
<variable name='chemin_fichier_pxe' type='string' description="Chemin vers le fichier de boot PXE initial" >
|
|
137 |
<value>/pxelinux.0</value>
|
|
138 |
</variable>
|
128 |
139 |
</family>
|
129 |
140 |
|
130 |
141 |
</variables>
|
... | ... | |
166 |
177 |
<param type='eole'>smb_netbios_name</param>
|
167 |
178 |
</check>
|
168 |
179 |
<check name='obligatoire' target='serveur_maj'/>
|
169 |
|
<group master='ip_basse_dhcp'>
|
|
180 |
<group master='adresse_network_dhcp'>
|
|
181 |
<slave>adresse_netmask_dhcp</slave>
|
|
182 |
<slave>ip_basse_dhcp</slave>
|
170 |
183 |
<slave>ip_haute_dhcp</slave>
|
|
184 |
<slave>adresse_ip_gw_dhcp</slave>
|
|
185 |
<slave>adresse_ip_dns_dhcp</slave>
|
171 |
186 |
</group>
|
172 |
187 |
<check name='valid_enum' target='type_maj'>
|
173 |
188 |
<param>['minimum','complete']</param>
|
... | ... | |
241 |
256 |
<target type='filelist'>ftp</target>
|
242 |
257 |
<target type='family'>ftp</target>
|
243 |
258 |
</condition>
|
|
259 |
<check name='valid_enum' target='activer_tftp'>
|
|
260 |
<param>['oui','non']</param>
|
|
261 |
</check>
|
|
262 |
<fill name='calc_val' target='adresse_ip_tftp'>
|
|
263 |
<param type='eole' name='valeur'>adresse_ip_eth0</param>
|
|
264 |
</fill>
|
|
265 |
<condition name='hidden_if_in' source='activer_tftp'>
|
|
266 |
<param>non</param>
|
|
267 |
<target type='variable'>adresse_ip_tftp</target>
|
|
268 |
<target type='variable'>chemin_fichier_pxe</target>
|
|
269 |
</condition>
|
244 |
270 |
|
245 |
271 |
</constraints>
|
246 |
272 |
|