Add client role

Change-Id: Ic0cb396e7c218a01b39a30759974e5268d1789a6
diff --git a/metadata/service/client/init.yml b/metadata/service/client/init.yml
new file mode 100644
index 0000000..33f8130
--- /dev/null
+++ b/metadata/service/client/init.yml
@@ -0,0 +1,75 @@
+parameters:
+  _param:
+    avinetworks_cluster_enabled: True
+    avinetworks_cluster_name: avi_cluster
+    avinetworks_cluster_vip: 10.0.1.1
+
+    avinetworks_cluster_node01_hostname: avi01
+    avinetworks_cluster_node02_hostname: avi02
+    avinetworks_cluster_node03_hostname: avi03
+    avinetworks_cluster_node01_ip_address: 10.0.1.11
+    avinetworks_cluster_node02_ip_address: 10.0.1.12
+    avinetworks_cluster_node03_ip_address: 10.0.1.13
+
+    avinetworks_cloud_enabled: True
+    avinetworks_cloud_name: Openstack
+    avinetworks_cloud_mtu: 8950
+    avinetworks_cloud_dhcp_enabled: True
+    avinetworks_cloud_admin_tenant: avinetworks
+    avinetworks_cloud_openstack_admin: admin
+    avinetworks_cloud_openstack_password: password
+    avinetworks_cloud_openstack_admin_tenant: avinetworks
+    avinetworks_cloud_openstack_mgmt_network_name: avinetworks
+    avinetworks_cloud_openstack_privilege: WRITE_ACCESS
+    avinetworks_cloud_openstack_region: RegionOne
+    avinetworks_cloud_openstack_hypervisor: KVM
+    avinetworks_cloud_openstack_free_floatingips: True
+    avinetworks_cloud_openstack_img_format: OS_IMG_FMT_QCOW2
+    avinetworks_cloud_openstack_use_internal_endpoints: True
+    avinetworks_cloud_openstack_insecure: False
+    avinetworks_cloud_openstack_os_role: '*'
+    avinetworks_cloud_openstack_avi_role: Tenant-Admin
+
+
+  avinetworks:
+    api:
+      ip: ${_param:avinetworks_api_host}
+      user: ${_param:avinetworks_api_user}
+      password: ${_param:avinetworks_api_password}
+    client:
+      enabled: True
+      cluster:
+        enabled: ${_param:avinetworks_cluster_enabled}
+        name: ${_param:avinetworks_cluster_name}
+        virtual_ip: ${_param:avinetworks_cluster_vip}
+        nodes:
+          - node01:
+            name: ${_param:avinetworks_cluster_node01_hostname}
+            addr: ${_param:avinetworks_cluster_node01_ip_address}
+          - node02:
+            name: ${_param:avinetworks_cluster_node02_hostname}
+            addr: ${_param:avinetworks_cluster_node02_ip_address}
+          - node03:
+            name: ${_param:avinetworks_cluster_node03_hostname}
+            addr: ${_param:avinetworks_cluster_node03_ip_address}
+      cloud:
+        enabled: ${_param:avinetworks_cloud_enabled}
+        name: ${_param:avinetworks_cloud_name}
+        mtu: ${_param:avinetworks_cloud_mtu}
+        dhcp_enabled: ${_param:avinetworks_cloud_dhcp_enabled}
+        openstack:
+          username: ${_param:avinetworks_cloud_openstack_admin}
+          password: ${_param:avinetworks_cloud_openstack_password}
+          admin_tenant: ${_param:avinetworks_cloud_admin_tenant}
+          auth_url: ${_param:avinetworks_cloud_openstack_auth_url}
+          mgmt_network_name: ${_param:avinetworks_cloud_openstack_mgmt_network_name}
+          privilege: ${_param:avinetworks_cloud_openstack_privilege}
+          region: ${_param:avinetworks_cloud_openstack_region}
+          hypervisor: ${_param:avinetworks_cloud_openstack_hypervisor}
+          free_floatingips: ${_param:avinetworks_cloud_openstack_free_floatingips}
+          img_format: ${_param:avinetworks_cloud_openstack_img_format}
+          use_internal_endpoints: ${_param:avinetworks_cloud_openstack_use_internal_endpoints}
+          insecure: ${_param:avinetworks_cloud_openstack_insecure}
+          contrail_endpoint: ${_param:avinetworks_cloud_contrail_endpoint}
+          os_role: ${_param:avinetworks_cloud_openstack_os_role}
+          avi_role: ${_param:avinetworks_cloud_openstack_avi_role}