~> Deprecation Notice Equinix Metal arrivera en fin de vie le 30 juin 2026. Toutes les ressources Metal seront supprimées dans la version 5.0.0 de ce fournisseur. Utilisez la version 4.x de ce fournisseur pour continuer à l'utiliser jusqu'à la fin de sa durée de vie. Consultez https://docs.equinix.com/metal/ pour plus d'informations.
equinix_metal_ip_attachment (Ressource)
Fournit une ressource pour attacher des sous-réseaux IP élastiques à des appareils.
Pour attacher un sous-réseau IP d'un bloc réservé à un appareil provisionné, vous devez dériver un sous-réseau CIDR appartenant à l'un de vos blocs réservés dans le même projet et le même métro que l'appareil cible.
Par exemple, si vous avez réservé le bloc d'adresses IPv4 147.229.10.152/30, vous pouvez choisir d'attribuer soit le bloc entier en tant que sous-réseau à un appareil, soit deux sous-réseaux avec les CIDR 147.229.10.152/31 et 147.229.10.154/31, soit quatre sous-réseaux avec la longueur de préfixe de masque 32. Pour en savoir plus sur les sous-réseaux IP élastiques, cliquez ici.
Le dispositif et le bloc réservé doivent se trouver dans le même métro.
Exemple d'utilisation
# Reserve /30 block of max 2 public IPv4 addresses in metro ny for myproject
resource "equinix_metal_reserved_ip_block" "myblock" {
project_id = local.project_id
metro = "ny"
quantity = 2
}
# Assign /32 subnet (single address) from reserved block to a device
resource "equinix_metal_ip_attachment" "first_address_assignment" {
device_id = equinix_metal_device.mydevice.id
# following expression will result to sth like "147.229.10.152/32"
cidr_notation = join("/", [cidrhost(metal_reserved_ip_block.myblock.cidr_notation, 0), "32"])
}
Référence de l'argument
Les arguments suivants sont soutenus :
device_id- (Obligatoire) ID de l'appareil auquel attribuer le sous-réseau.cidr_notation- (Obligatoire) Notation CIDR du sous-réseau du bloc réservé dans le même projet et le même métro que l'appareil.
Référence des attributs
En plus de tous les arguments ci-dessus, les attributs suivants sont exportés :
id- L'identifiant unique de l'affectation.device_id- ID de l'appareil auquel le sous-réseau est attribué.cidr_notation- Sous-réseau attribué en notation CIDR, par exemple147.229.15.30/31gateway- Adresse IP de la passerelle pour le sous-réseau.network- Adresse de sous-réseau.netmask- Masque de sous-réseau en notation décimale, par exemple255.255.255.0.cidr- Longueur du préfixe CIDR du sous-réseau sous forme d'entier.address_family- Famille d'adresses sous forme de nombre entier. L'un de4ou6.public- Indicateur booléen indiquant si le sous-réseau est accessible depuis l'internet.