<?xml version="1.0" encoding="utf-8"?>

<creole>

    <files/>

    <variables>
       <family name='Interface-0'>
            <variable name='frontend_ead_distant_eth0' type='oui/non' description="Autoriser l'accès au backend EAD depuis des frontend EAD distants" mode='expert'>
                <value>non</value>
            </variable>
            <variable name='ip_frontend_ead_distant_eth0' type='network' description="Adresse IP réseau autorisée à accéder au backend EAD" multi='True' mandatory='True'/>
            <variable name='netmask_frontend_ead_distant_eth0' type='netmask' description="Masque du sous réseau autorisé à accéder au backend EAD" mandatory='True'/>
        </family>
        <family name='Interface-1'>
            <variable name='frontend_ead_distant_eth1' type='oui/non' description="Autoriser l'accès au backend EAD depuis des frontend EAD distants" mode='expert'>
                <value>non</value>
            </variable>
            <variable name='ip_frontend_ead_distant_eth1' type='network' description="Adresse IP réseau autorisée à accéder au backend EAD" multi='True' mandatory='True'/>
            <variable name='netmask_frontend_ead_distant_eth1' type='netmask' description="Masque du sous réseau autorisé à accéder au backend EAD" mandatory='True'/>
        </family>
        <family name='Interface-2'>
            <variable name='frontend_ead_distant_eth2' type='oui/non' description="Autoriser l'accès au backend EAD depuis des frontend EAD distants" mode='expert'>
                <value>non</value>
            </variable>
            <variable name='ip_frontend_ead_distant_eth2' type='network' description="Adresse IP réseau autorisée à accéder au backend EAD" multi='True' mandatory='True'/>
            <variable name='netmask_frontend_ead_distant_eth2' type='netmask' description="Masque du sous réseau autorisé à accéder au backend EAD" mandatory='True'/>
        </family>
        <family name='Interface-3'>
            <variable name='frontend_ead_distant_eth3' type='oui/non' description="Autoriser l'accès au backend EAD depuis des frontend EAD distants" mode='expert'>
                <value>non</value>
            </variable>
            <variable name='ip_frontend_ead_distant_eth3' type='network' description="Adresse IP réseau autorisée à accéder au backend EAD" multi='True' mandatory='True'/>
            <variable name='netmask_frontend_ead_distant_eth3' type='netmask' description="Masque du sous réseau autorisé à accéder au backend EAD" mandatory='True'/>
        </family>
        <family name='Interface-4'>
            <variable name='frontend_ead_distant_eth4' type='oui/non' description="Autoriser l'accès au backend EAD depuis des frontend EAD distants" mode='expert'>
                <value>non</value>
            </variable>
            <variable name='ip_frontend_ead_distant_eth4' type='network' description="Adresse IP réseau autorisée à accéder au backend EAD" multi='True' mandatory='True'/>
            <variable name='netmask_frontend_ead_distant_eth4' type='netmask' description="Masque du sous réseau autorisé à accéder au backend EAD" mandatory='True'/>
        </family>

        <separators>
            <separator name='frontend_ead_distant_eth0'>Configuration de l'accès au backend EAD</separator>
            <separator name='frontend_ead_distant_eth1'>Configuration de l'accès au backend EAD</separator>
            <separator name='frontend_ead_distant_eth2'>Configuration de l'accès au backend EAD</separator>
            <separator name='frontend_ead_distant_eth3'>Configuration de l'accès au backend EAD</separator>
            <separator name='frontend_ead_distant_eth4'>Configuration de l'accès au backend EAD</separator>
        </separators>

    </variables>

    <constraints>

        <check name="valid_networknetmask" target="netmask_frontend_ead_distant_eth0">
            <param type='eole'>ip_frontend_ead_distant_eth0</param>
        </check>
        <condition name='disabled_if_in' source='frontend_ead_distant_eth0'>
            <param>non</param>
            <target type='variable'>ip_frontend_ead_distant_eth0</target>
            <target type='variable'>netmask_frontend_ead_distant_eth0</target>
        </condition>
        <check name="valid_networknetmask" target="netmask_frontend_ead_distant_eth1">
            <param type='eole'>ip_frontend_ead_distant_eth1</param>
        </check>
        <condition name='disabled_if_in' source='frontend_ead_distant_eth1'>
            <param>non</param>
            <target type='variable'>ip_frontend_ead_distant_eth1</target>
            <target type='variable'>netmask_frontend_ead_distant_eth1</target>
        </condition>
        <check name="valid_networknetmask" target="netmask_frontend_ead_distant_eth2">
            <param type='eole'>ip_frontend_ead_distant_eth2</param>
        </check>
        <condition name='disabled_if_in' source='frontend_ead_distant_eth2'>
            <param>non</param>
            <target type='variable'>ip_frontend_ead_distant_eth2</target>
            <target type='variable'>netmask_frontend_ead_distant_eth2</target>
        </condition>
        <check name="valid_networknetmask" target="netmask_frontend_ead_distant_eth3">
            <param type='eole'>ip_frontend_ead_distant_eth3</param>
        </check>
        <condition name='disabled_if_in' source='frontend_ead_distant_eth3'>
            <param>non</param>
            <target type='variable'>ip_frontend_ead_distant_eth3</target>
            <target type='variable'>netmask_frontend_ead_distant_eth3</target>
        </condition>
        <check name="valid_networknetmask" target="netmask_frontend_ead_distant_eth4">
            <param type='eole'>ip_frontend_ead_distant_eth4</param>
        </check>
        <condition name='disabled_if_in' source='frontend_ead_distant_eth4'>
            <param>non</param>
            <target type='variable'>ip_frontend_ead_distant_eth4</target>
            <target type='variable'>netmask_frontend_ead_distant_eth4</target>
        </condition>

        <group master='ip_frontend_ead_distant_eth0'>
            <slave>netmask_frontend_ead_distant_eth0</slave>
        </group>
        <group master='ip_frontend_ead_distant_eth1'>
            <slave>netmask_frontend_ead_distant_eth1</slave>
        </group>
        <group master='ip_frontend_ead_distant_eth2'>
            <slave>netmask_frontend_ead_distant_eth2</slave>
        </group>
        <group master='ip_frontend_ead_distant_eth3'>
            <slave>netmask_frontend_ead_distant_eth3</slave>
        </group>
        <group master='ip_frontend_ead_distant_eth4'>
            <slave>netmask_frontend_ead_distant_eth4</slave>
        </group>

    </constraints>

    <help>
        <variable name='frontend_ead_distant_eth0'>Ouverture des ports 4201 et 4202 depuis l'interface 0</variable>
        <variable name='frontend_ead_distant_eth1'>Ouverture des ports 4201 et 4202 depuis l'interface 1</variable>
        <variable name='frontend_ead_distant_eth2'>Ouverture des ports 4201 et 4202 depuis l'interface 2</variable>
        <variable name='frontend_ead_distant_eth3'>Ouverture des ports 4201 et 4202 depuis l'interface 3</variable>
        <variable name='frontend_ead_distant_eth4'>Ouverture des ports 4201 et 4202 depuis l'interface 4</variable>
    </help>

</creole>
<!-- vim: ts=4 sw=4 expandtab
-->
