-
Notifications
You must be signed in to change notification settings - Fork 120
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Email instances for Infra VM provisioning.
Added 7 instances in System/Notification/Email class for Infra/VM provisioning. Modified EmailOwner value in 2 State Machine classes and clone_to_vm instance to use new instances. /Infrastructure/VM/Provisioning/StateMachines/VMProvision_Template.class/__class__.yaml /Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/__class__.yaml /Infrastructure/VM/Provisioning/StateMachines/VMProvision_VM.class/clone_to_vm.yaml
- Loading branch information
1 parent
76d93f0
commit 9bfceb6
Showing
11 changed files
with
148 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 17 additions & 0 deletions
17
...automate/ManageIQ/System/Notification/Email.class/infrastructuremiqprovisioncomplete.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
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}" | ||
- 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_complete |
18 changes: 18 additions & 0 deletions
18
...IQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverapproved.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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, <br><br>A Virtual Machine Request received from ${/#miq_request.requester.email} | ||
was Approved.<br><br>Approvers reason: ${/#miq_request.reason}<br><br>To view | ||
this Request go to: <a href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br> | ||
Thank you,<br> ${#signature}' |
18 changes: 18 additions & 0 deletions
18
...geIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverdenied.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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, <br><br>A Virtual Machine Request received from ${/#miq_request.requester.email} | ||
was Denied.<br><br>${/#miq_request.resource.message}.<br><br>Approvers notes: | ||
${/#miq_request.reason}<br><br>For more information you can go to: <a href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br> | ||
Thank you<br> ${#signature}' |
20 changes: 20 additions & 0 deletions
20
...eIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestapproverpending.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
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, <br><br>A Virtual Machine Request received from ${/#miq_request.requester.email} | ||
is Pending.<br><br>${/#miq_request.resource.message}.<br><br>Approvers notes: | ||
${/#miq_request.reason}<br><br>For more information you can go to: <a href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br> | ||
Thank you<br> ${#signature}' | ||
- sendmail: | ||
value: "#stop_email" |
21 changes: 21 additions & 0 deletions
21
...Q/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterapproved.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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} | ||
\ " | ||
- subject: | ||
value: Request ID ${/#miq_request.id} - Your Virtual Machine Request was Approved, | ||
pending Quota Validation. | ||
- body: | ||
value: 'Hello ${/#user.name},<br><br>Your Virtual Machine Request was Approved. | ||
If Quota validation is successful you will be notified via email when the | ||
host is available.<br><br>To view this Request go to: <a href=''https://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>https://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br> | ||
Thank you,<br> ${#signature}' |
19 changes: 19 additions & 0 deletions
19
...eIQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterdenied.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
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} " | ||
- subject: | ||
value: Request ID ${/#miq_request.id} - Your Virtual Machine Request was Denied. | ||
- body: | ||
value: 'Hello,<br><br>Your Virtual Machine Request was Denied.<br><br>${/#miq_request.resource.message}.<br><br>Approvers | ||
notes: ${/#miq_request.reason}<br><br>For more information you can go to: | ||
<a href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br> | ||
Thank you<br> ${#signature}' |
20 changes: 20 additions & 0 deletions
20
...IQ/System/Notification/Email.class/infrastructuremiqprovisionrequestrequesterpending.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
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} " | ||
- subject: | ||
value: Request ID ${/#miq_request.id} - Your Virtual Machine Request is Pending. | ||
- body: | ||
value: 'Hello,<br><br>Please review your Virtual Machine Request and wait for | ||
approval from an Administrator.<br><br>To view this Request go to: <a href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br> | ||
Thank you<br> ${#signature}' | ||
- sendmail: | ||
value: "#stop_email" |
12 changes: 12 additions & 0 deletions
12
content/automate/ManageIQ/System/Notification/Email.class/miqserveralert.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
object_type: instance | ||
version: 1.0 | ||
object: | ||
attributes: | ||
display_name: | ||
name: MIQServerAlert | ||
inherits: | ||
description: | ||
fields: | ||
- customize: | ||
value: miq_server_alert |