Implement Python helpers for creating fio resources
Related-PROD: PROD-37187
Change-Id: Iee1d85955fe10876a85da99025211946c2135178
diff --git a/fio/clouds.yaml b/fio/clouds.yaml
new file mode 100644
index 0000000..7964385
--- /dev/null
+++ b/fio/clouds.yaml
@@ -0,0 +1,45 @@
+# This is a clouds.yaml file, which can be used by OpenStack tools as a source
+# of configuration on how to connect to a cloud. If this is your only cloud,
+# just put this file in ~/.config/openstack/clouds.yaml and tools like
+# python-openstackclient will just work with no further config. (You will need
+# to add your password to the auth section)
+# If you have more than one cloud account, add the cloud entry to the clouds
+# section of your existing file and you can refer to them by name with
+# OS_CLOUD=openstack or --os-cloud=openstack
+clouds:
+ target:
+ auth:
+ auth_url: AUTH_URL
+ username: USER_NAME
+ project_name: PROJECT_NAME
+ project_domain_id: default
+ user_domain_name: "default"
+ password: PASSWORD
+ region_name: REGION_NAME
+ interface: "public"
+ insecure: true
+ identity_api_version: 3
+ custom_vars:
+ ubuntu_image_name: "Ubuntu-18.04"
+ fio_net_name: "fio-net"
+ fio_subnet_name: "fio-subnet"
+ fixed_subnet_range: "192.168.200.0/24"
+ net_ipv4: '4'
+ fio_router_name: "fio-router"
+ floating_net_name: "public"
+ sg_name: "fio-sg"
+ keypair_name: "fio-key"
+ keypair_file_location: "."
+ fio_client_name_mask: "fio-vm"
+ fio_flavor_name: "fio-flavor"
+ fio_flavor_ram: 2048
+ fio_flavor_cpus: 10
+ fio_flavor_disk: 20
+ fio_clients_count: 100
+ fio_vol_name_mask: "fio-vol"
+ fio_vol_size: 100
+ fio_vol_type: "volumes-nvme"
+ fio_vol_mountpoint: "/dev/vdc"
+ mtu_size: 8000
+ hv_suffix: "kaas-kubernetes-XXX"
+ cloud_name: "cloud-XXX"