An approval process for VM provisioning
This recipe looks at how to build an approval process. If you don't happen to have vRealize Automation this could be an easy way forward.
Getting ready
Depending on how you want to build it, you may either need an e-mail server or a web server.
How to do it...
The approval process we are discussing is not a finished program but more of an architecture on how to construct one.
Using User interaction
This would be a program that uses User interaction for approval:
- Create a workflow that will provision a VM.
- Before the VM is actually provisioned, add a User interaction.
- Make sure the user interaction's
timeout.date
is somewhat in the future. - Make sure that the
security.group
or thesecurity.assignees
have the users that are allowed to approve this VM assigned. - Add a Boolean into the external inputs that approves or disapproves a VM.
- After the User interaction, add a base decision that works on the Boolean:
Using e-mail
This would be a program that uses...