# La gestion d'une IP ## La balise IP La gestion des IP se fait dans un conteneur de [service](service.md). La déclaration de l'attribut permet d'associer une IP autorisé à accéder au service. Il est nécessaire, au minimum, de spécifier son adresse IP et l'interface : ``` 192.168.0.1 ``` L'IP peut être un variable : ``` variable_ip ``` Attention, la variable doit être de type "network". ## La gestion d'un réseau L'adresse IP peut être un réseau : ``` 192.168.0.0 ``` Le masque de réseau peut être un variable : ``` variable_ip ``` Attention, la variable doit être de type "netmask". ## L'interface Il est possible de spécifier le nom de l'interface si on la connait : ``` 192.168.0.1 ``` Mais il est possible de calculer automatiquement cette valeur : ``` 192.168.0.1 ``` Dans ce cas l'interface est déduite à partir de la table de routage. L'interface peut être un variable : ``` 192.168.0.1 ``` Attention, la variable doit être de type "string". ## Désactiver la génération d'une IP Il est possible de définir une [condition](../condition/README.md) de type "disabled_if_in" ou "disabled_if_not_in" sur une balise IP : ``` 192.168.0.1 False test_ip ``` Dans ce cas, tous les IP avec un attribut iplist à "test_ip" seront désactivé si la variable "condition" est False.