Adding code support for Openstack quota resources in vim_accounts
Change-Id: I80b557824729fd6aedcc11dbc70d1f284497a0ea
Signed-off-by: vijay.r <vijay.r@tataelxsi.co.in>
# create operation
content["_admin"]["operations"] = [self._create_operation("create")]
content["_admin"]["current_operation"] = None
+ # create Resource in Openstack based VIM
+ if content.get("vim_type"):
+ if content["vim_type"] == "openstack":
+ compute = {
+ "ram": {
+ "total": None,
+ "used": None
+ },
+ "vcpus": {
+ "total": None,
+ "used": None
+ },
+ "instances": {
+ "total": None,
+ "used": None
+ }
+ }
+ storage = {
+ "volumes": {
+ "total": None,
+ "used": None
+ },
+ "snapshots": {
+ "total": None,
+ "used": None
+ },
+ "storage": {
+ "total": None,
+ "used": None
+ }
+ }
+ network = {
+ "networks": {
+ "total": None,
+ "used": None
+ },
+ "subnets": {
+ "total": None,
+ "used": None
+ },
+ "floating_ips": {
+ "total": None,
+ "used": None
+ }
+ }
+ content["resources"] = {"compute": compute, "storage": storage, "network": network}
+
return "{}:0".format(content["_id"])