Add QTIP flavor creation/deletion 49/52049/8
authorTaseer Ahmed <taseer94@gmail.com>
Mon, 12 Feb 2018 16:55:46 +0000 (21:55 +0500)
committerzhihui wu <wu.zhihui1@zte.com.cn>
Fri, 23 Feb 2018 06:03:29 +0000 (14:03 +0800)
JIRA: QTIP-291

Change-Id: I4f5bea70605c4f9d4451961a3aa6db3a1fb078e4
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
resources/ansible_roles/openstack/tasks/create_flavor.yml [new file with mode: 0644]
resources/ansible_roles/openstack/tasks/delete_flavor.yaml [new file with mode: 0644]

diff --git a/resources/ansible_roles/openstack/tasks/create_flavor.yml b/resources/ansible_roles/openstack/tasks/create_flavor.yml
new file mode 100644 (file)
index 0000000..c5795e4
--- /dev/null
@@ -0,0 +1,19 @@
+##############################################################################
+# Copyright (c) 2018 ZTE Corporation and others.
+# taseer94@gmail.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+
+- name: create QTIP flavor
+  os_nova_flavor:
+    name: "{{ flavor_name }}"
+    endpoint_type: admin
+    ram: 2048
+    vcpus: 3
+    disk: 4
+    state: present
\ No newline at end of file
diff --git a/resources/ansible_roles/openstack/tasks/delete_flavor.yaml b/resources/ansible_roles/openstack/tasks/delete_flavor.yaml
new file mode 100644 (file)
index 0000000..a2816b8
--- /dev/null
@@ -0,0 +1,16 @@
+##############################################################################
+# Copyright (c) 2018 ZTE Corporation and others.
+# taseer94@gmail.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+
+- name: delete QTIP flavor
+  os_nova_flavor:
+    name: "{{ flavor_name }}"
+    endpoint_type: admin
+    state: absent