Skip to content

IP Flottantes

IP flottantes

Tip

Une IP flottante est une IP dont le cycle de vie est décorrélé de celui de la VM à laquelle on l'associe.
Cela permet notamment de pré-declarer une IP publique, stable, dans un DNS et de la connecter à l'IP privée dynamique d'une VM lors de son déploiement.

Doc
~/projet-cloud/data__openstack_networking_network_v2.tf
1
2
3
data openstack_networking_network_v2 public {
    name = var.PUBLIC_NETWORK_NAME
}
Doc
data openstack_networking_subnet_ids_v2 public_subnet_ids {
    network_id = data.openstack_networking_network_v2.public.id
}
Doc
~/projet-cloud/resource__openstack_networking_floatingip_v2.tf
resource openstack_networking_floatingip_v2 fip_instance1 {
  description = format("fip.instance1.%s", var.CLOUD_PROJECT_DOMAIN_NAME)
  pool        = data.openstack_networking_network_v2.public.name
  subnet_ids  = data.openstack_networking_subnet_ids_v2.public_subnet_ids.ids
  tags        = []
}
resource openstack_networking_floatingip_v2 fip_instance2 {
  description = format("fip.instance2.%s", var.CLOUD_PROJECT_DOMAIN_NAME)
  pool        = data.openstack_networking_network_v2.public.name
  subnet_ids  = data.openstack_networking_subnet_ids_v2.public_subnet_ids.ids
  tags        = []
}
...