1. reference your custom security group as well as the default one,
1. include the above cloud-init file,
1. add two TF outputs: `"instance_public_ip"` and `"ssh_user"`.
1. include the above cloud-init file via a [`user_data` attribute](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_instance_v2),
1. add two TF outputs: `"instance_public_ip"`(dynamic) and `"ssh_user"` (static).
:bulb: In the above instruction, "reference" means that the configuration keys shall take
values dynamically from variable expansion, like (`${}` is optional in simple cases):