diff --git a/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_Template.class/__class__.yaml b/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_Template.class/__class__.yaml
index 0cdbbc12b..ec4737bd8 100644
--- a/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_Template.class/__class__.yaml
+++ b/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_Template.class/__class__.yaml
@@ -178,7 +178,7 @@ object:
datatype: string
priority: 9
owner:
- default_value: "/Infrastructure/VM/Provisioning/Email/MiqProvision_complete?event=template_provisioned"
+ default_value: "/System/Notification/Email/InfrastructureMiqProvisionComplete?event=template_provisioned"
substitute: true
message: create
visibility:
diff --git a/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/__class__.yaml b/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/__class__.yaml
index 5f655e0c6..c5a7a56a7 100644
--- a/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/__class__.yaml
+++ b/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/__class__.yaml
@@ -278,7 +278,7 @@ object:
datatype: string
priority: 14
owner:
- default_value: "/Infrastructure/VM/Provisioning/Email/MiqProvision_Complete?event=vm_provisioned"
+ default_value: "/System/Notification/Email/InfrastructureMiqProvisionComplete?event=vm_provisioned"
substitute: true
message: create
visibility:
diff --git a/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/clone_to_vm.yaml b/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/clone_to_vm.yaml
index 36a0289f5..beb9dae07 100644
--- a/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/clone_to_vm.yaml
+++ b/content/automate/ManageIQ/Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/clone_to_vm.yaml
@@ -11,4 +11,4 @@ object:
- PreProvision:
value: "/Infrastructure/VM/Provisioning/StateMachines/Methods/PreProvision_Clone_to_VM#${/#miq_provision.source.vendor}"
- EmailOwner:
- value: "/Infrastructure/VM/Provisioning/Email/MiqProvision_Complete?event=vm_cloned"
+ value: "/System/Notification/Email/InfrastructureMiqProvisionComplete?event=vm_cloned"
diff --git a/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisioncomplete.yaml b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisioncomplete.yaml
new file mode 100644
index 000000000..1c8a5d4c3
--- /dev/null
+++ b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisioncomplete.yaml
@@ -0,0 +1,18 @@
+---
+object_type: instance
+version: 1.0
+object:
+ attributes:
+ display_name:
+ name: InfrastructureMiqProvisionComplete
+ inherits:
+ description:
+ fields:
+ - to:
+ value: "${/#miq_provision.miq_request.get_option(:owner_email)} || ${/#miq_provision.miq_request.requester.email}
+ || ${/Configuration/Email/Default#default_recipient}"
+ - subject:
+ value: 'Request ID ${/#miq_provision.miq_request.id} - Your Virtual Machine
+ Request has Completed - Vm Name: <${/#miq_provision.vm.name}>'
+ - customize:
+ value: miq_provision_customize_body
diff --git a/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverapproved.yaml b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverapproved.yaml
new file mode 100644
index 000000000..e08c64723
--- /dev/null
+++ b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverapproved.yaml
@@ -0,0 +1,18 @@
+---
+object_type: instance
+version: 1.0
+object:
+ attributes:
+ display_name:
+ name: InfrastructureMiqProvisionRequestApproverApproved
+ inherits:
+ description:
+ fields:
+ - subject:
+ value: Request ID ${/#miq_request.id} - Virtual Machine Request from <${/#miq_request.requester.email}>
+ was Approved, pending Quota Validation.
+ - body:
+ value: 'Approver,
A Virtual Machine Request received from ${/#miq_request.requester.email}
+ was Approved.
Approvers reason: ${/#miq_request.reason}
To view
+ this Request go to: ${/#miq_request.show_url}
+ Thank you,
${#signature}'
diff --git a/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverdenied.yaml b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverdenied.yaml
new file mode 100644
index 000000000..014fce5e4
--- /dev/null
+++ b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverdenied.yaml
@@ -0,0 +1,18 @@
+---
+object_type: instance
+version: 1.0
+object:
+ attributes:
+ display_name:
+ name: InfrastructureMiqProvisionRequestApproverDenied
+ inherits:
+ description:
+ fields:
+ - subject:
+ value: Request ID ${/#miq_request.id} - Virtual Machine Request from <${/#miq_request.requester.email}>
+ was Denied.
+ - body:
+ value: 'Approver,
A Virtual Machine Request received from ${/#miq_request.requester.email}
+ was Denied.
${/#miq_request.resource.message}.
Approvers notes:
+ ${/#miq_request.reason}
For more information you can go to: ${/#miq_request.show_url}
+ Thank you,
${#signature}'
diff --git a/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverpending.yaml b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverpending.yaml
new file mode 100644
index 000000000..dc76bcfce
--- /dev/null
+++ b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverpending.yaml
@@ -0,0 +1,18 @@
+---
+object_type: instance
+version: 1.0
+object:
+ attributes:
+ display_name:
+ name: InfrastructureMiqProvisionRequestApproverPending
+ inherits:
+ description:
+ fields:
+ - subject:
+ value: Request ID ${/#miq_request.id} - Virtual Machine Request from <${/#miq_request.requester.email}>
+ Pending Approval.
+ - body:
+ value: 'Approver,
A Virtual Machine Request received from ${/#miq_request.requester.email}
+ is Pending.
${/#miq_request.resource.message}.
Approvers notes:
+ ${/#miq_request.reason}
For more information you can go to: ${/#miq_request.show_url}
+ Thank you,
${#signature}'
diff --git a/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterapproved.yaml b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterapproved.yaml
new file mode 100644
index 000000000..8ff4404f5
--- /dev/null
+++ b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterapproved.yaml
@@ -0,0 +1,21 @@
+---
+object_type: instance
+version: 1.0
+object:
+ attributes:
+ display_name:
+ name: InfrastructureMiqProvisionRequestRequesterApproved
+ inherits:
+ description:
+ fields:
+ - to:
+ value: "${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email}
+ || ${/Configuration/Email/Default#default_recipient}"
+ - subject:
+ value: Request ID ${/#miq_request.id} - Your Virtual Machine Request was Approved,
+ pending Quota Validation.
+ - body:
+ value: 'Hello ${/#user.name},
Your Virtual Machine Request was Approved.
+ If Quota validation is successful you will be notified via email when the
+ host is available.
To view this Request go to: ${/#miq_request.show_url}
+ Thank you,
${#signature}'
diff --git a/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterdenied.yaml b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterdenied.yaml
new file mode 100644
index 000000000..e9854c540
--- /dev/null
+++ b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterdenied.yaml
@@ -0,0 +1,20 @@
+---
+object_type: instance
+version: 1.0
+object:
+ attributes:
+ display_name:
+ name: InfrastructureMiqProvisionRequestRequesterDenied
+ inherits:
+ description:
+ fields:
+ - to:
+ value: "${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email}
+ || ${/Configuration/Email/Default#default_recipient}"
+ - subject:
+ value: Request ID ${/#miq_request.id} - Your Virtual Machine Request was Denied.
+ - body:
+ value: 'Hello,
Your Virtual Machine Request was Denied.
${/#miq_request.resource.message}.
Approvers
+ notes: ${/#miq_request.reason}
For more information you can go to:
+ ${/#miq_request.show_url}
Thank
+ you,
${#signature}'
diff --git a/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterpending.yaml b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterpending.yaml
new file mode 100644
index 000000000..ff83017c8
--- /dev/null
+++ b/content/automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterpending.yaml
@@ -0,0 +1,19 @@
+---
+object_type: instance
+version: 1.0
+object:
+ attributes:
+ display_name:
+ name: InfrastructureMiqProvisionRequestRequesterPending
+ inherits:
+ description:
+ fields:
+ - to:
+ value: "${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email}
+ || ${/Configuration/Email/Default#default_recipient}"
+ - subject:
+ value: Request ID ${/#miq_request.id} - Your Virtual Machine Request is Pending.
+ - body:
+ value: 'Hello,
Please review your Virtual Machine Request and wait for
+ approval from an Administrator.
To view this Request go to: ${/#miq_request.show_url}
+ Thank you,
${#signature}'