From d46747ebc390a9a08505189dbd1408d1574da369 Mon Sep 17 00:00:00 2001 From: william fitzgerald Date: Thu, 26 Oct 2017 11:10:49 -0400 Subject: [PATCH] Auto approval for instance resize operation. This will set auto approval for instance resize/reconfiguration. Depends on core PR ManageIQ/manageiq#16044 Depends on UI PR https://github.com/ManageIQ/manageiq-ui-classic/pull/2241 --- .../vmcloudreconfigure_request_auto_approve.rb | 5 +++++ .../vmcloudreconfigurerequest_created.yaml | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 content/automate/ManageIQ/System/Policy.class/__methods__/vmcloudreconfigure_request_auto_approve.rb create mode 100644 content/automate/ManageIQ/System/Policy.class/vmcloudreconfigurerequest_created.yaml diff --git a/content/automate/ManageIQ/System/Policy.class/__methods__/vmcloudreconfigure_request_auto_approve.rb b/content/automate/ManageIQ/System/Policy.class/__methods__/vmcloudreconfigure_request_auto_approve.rb new file mode 100644 index 000000000..399abf6f9 --- /dev/null +++ b/content/automate/ManageIQ/System/Policy.class/__methods__/vmcloudreconfigure_request_auto_approve.rb @@ -0,0 +1,5 @@ +# +# Description: This method auto-approves the VM Cloud Reconfiguration request +# +$evm.log("info", "AUTO-APPROVING") +$evm.root["miq_request"].approve("admin", "VM Cloud Reconfiguration Auto-Approved") diff --git a/content/automate/ManageIQ/System/Policy.class/vmcloudreconfigurerequest_created.yaml b/content/automate/ManageIQ/System/Policy.class/vmcloudreconfigurerequest_created.yaml new file mode 100644 index 000000000..a473d1a66 --- /dev/null +++ b/content/automate/ManageIQ/System/Policy.class/vmcloudreconfigurerequest_created.yaml @@ -0,0 +1,12 @@ +--- +object_type: instance +version: 1.0 +object: + attributes: + display_name: + name: VmCloudReconfigureRequest_created + inherits: + description: + fields: + - meth5: + value: vmcloudreconfigure_request_auto_approve