This feature allow the module user to provision an instance with a reserved public IP.
The user still have the possibility to provision an instance without a public IP or with an ephemeral public IP.
The argument assign_public_ip from the create_vnic_details block on oci_core_instance is not used anymore, as it do not allow assigning a reserved public IP.
New resources
oci_core_public_ip
Control variable
var.public_ip as string with the following accepted values: NONE, RESERVED or EPHEMERAL
var.public_ip_display_name as string, default to instance's display name
Feature description
This feature allow the module user to provision an instance with a reserved public IP. The user still have the possibility to provision an instance without a public IP or with an ephemeral public IP.
The argument
assign_public_ip
from thecreate_vnic_details
block onoci_core_instance
is not used anymore, as it do not allow assigning a reserved public IP.New resources
oci_core_public_ip
Control variable
var.public_ip
as string with the following accepted values: NONE, RESERVED or EPHEMERALvar.public_ip_display_name
as string, default to instance's display name