User Config with Cloud-Init
root_uuid=$(
openstack volume create \
--image "${IMAGE_NAME}" --size 10 -c Id -f value vm2-root
)
data_uuid=$(openstack volume create --size 10 -c Id -f value vm2-data )
openstack volume list
openstack server create \
--flavor m1.small \
--key-name mykey \
--nic net-id=workshop-net \
--block-device uuid=$root_uuid,source_type=volume,destination_type=volume,boot_index=0 \
--block-device uuid=$data_uuid,source_type=volume,destination_type=volume,boot_index=-1 \
--user-data ./user-data.yaml \
vm2
openstack server show vm2 -fyaml
openstack volume list
vm2_ip=$(openstack floating ip create -f value -c floating_ip_address shared3010)
openstack server add floating ip vm2 $vm2_ip