This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 2_x:datamodel:ip-addresses [2024/07/24 15:37] – [Releasing IPs] cnaud | 2_x:datamodel:ip-addresses [2026/01/21 15:51] (current) – [Automation] cnaud | ||
|---|---|---|---|
| Line 35: | Line 35: | ||
| <note important> | <note important> | ||
| The attribute " | The attribute " | ||
| - | * **Allocated**: | + | * **Allocated**: |
| - | * **Released**: | + | * **Released**: |
| * **Reserved**: | * **Reserved**: | ||
| - | * **Unassigned**: | + | * **Unassigned**: |
| + | |||
| + | If [[extensions: | ||
| </ | </ | ||
| Line 184: | Line 186: | ||
| * IPs that are in state Allocated cannot be set as IP attribute unless IP setting **Allow attachment of already allocated IPs to CIs** is set to **Yes**, | * IPs that are in state Allocated cannot be set as IP attribute unless IP setting **Allow attachment of already allocated IPs to CIs** is set to **Yes**, | ||
| * Reserved IPs are... reserved, | * Reserved IPs are... reserved, | ||
| - | * Once a CI is created or updated, the status of its attached IP is automatically changed to Allocated, | + | * Once a CI is created or updated, the status of its attached IP is automatically changed to **Allocated**, |
| - | * If a Management IP is removed from the CI, its status becomes | + | * If a Management IP is removed from the CI, its status becomes |
| Some others CIs, like IP interfaces attached to routers, may host several IP addresses. For them: | Some others CIs, like IP interfaces attached to routers, may host several IP addresses. For them: | ||
| * One or more IPs (with no limitation of quantity) can be attached to them, | * One or more IPs (with no limitation of quantity) can be attached to them, | ||
| * An IP can be attached to them, regardless their status, | * An IP can be attached to them, regardless their status, | ||
| - | * Once an interface is created or updated, the status of its attached IPs is automatically changed to Allocated, | + | * Once an interface is created or updated, the status of its attached IPs is automatically changed to **Allocated**, |
| - | * If a link with an IP address is removed, status of IP moves back to Unassigned | + | * If a link with an IP address is removed, status of IP moves back to **Released** |
| <note important> | <note important> | ||
| Line 222: | Line 224: | ||
| ==== Releasing IPs ==== | ==== Releasing IPs ==== | ||
| - | When an IP is set to the status " | + | When an IP is set to the status " |
| ==== Automation ==== | ==== Automation ==== | ||
| Line 229: | Line 231: | ||
| * **Allocate IPs attached to production CIs** (*) be set to **Yes**, TeemIp will make sure that IPs attached to CIs are " | * **Allocate IPs attached to production CIs** (*) be set to **Yes**, TeemIp will make sure that IPs attached to CIs are " | ||
| * **Release IPs from CIs that become obsolete** (*) be set to **Yes**, TeemIp will release all IPs that are still allocated to obsolete CIs, | * **Release IPs from CIs that become obsolete** (*) be set to **Yes**, TeemIp will release all IPs that are still allocated to obsolete CIs, | ||
| - | * **Un-allocate IPs that are not attached to a CI** (*) be set to **Yes**, TeemIp will unassign the IPs that are no longer | + | * **Un-allocate IPs that are not attached to a CI** (*) be set to **Yes**, TeemIp will unassign the IPs that are not attached to a CI, |
| * **Release IPs from subnets that are released** be set to **Yes**, TeemIp will release all IPs that belong to released subnets, | * **Release IPs from subnets that are released** be set to **Yes**, TeemIp will release all IPs that belong to released subnets, | ||
| * **Allow attachment of already allocated IPs to CIs** be set to **Yes**, TeemIp will allow, from the CI details screen, the attachment of an allocated IP to a CI. | * **Allow attachment of already allocated IPs to CIs** be set to **Yes**, TeemIp will allow, from the CI details screen, the attachment of an allocated IP to a CI. | ||
| + | * **Detach released IPs from CIs** be set to **Yes**, TeemIp will detach IPs which status moves to " | ||
| The 3 first actions (*) are handled by background tasks which default parameters can be overwritten in the configuration file. | The 3 first actions (*) are handled by background tasks which default parameters can be overwritten in the configuration file. | ||