Hide Forgot
For our testing we have used the CloudFormsPOC domain from https://github.com/ramrexx/CloudFormsPOC It has the dialogs and all methods already wired up.
Steps: 1. Create a new subtenant 2. Create a user in that sub tenant, set password (e.g. User1) 3. Make sure you have an Amazon EC2 provider defined in CFME 4. Download the service dialogs from 1. https://github.com/ramrexx/CloudForms_Essentials/blob/master/service_dialogs/ec2_dialogs.yml 5. Using Automate -> Customization -> Import/Export -> Import Choose File 6. Choose ec2_dialogs.yml 7. This should import service dialogs called ec2_build_request_admin, ec2_build_request_user 8. Import the CloudForms_Essential domain using the Automate -> Import/Export -> GIT URL 9. https://github.com/ramrexx/CloudForms_Essentials (no userid password needed) 10. Create a generic service (TestService) 11. Set the Dialog to ec2_build_request_user 12. Set the Provisioning Entry Point to /Service/Provisioning/StateMachines/ServiceProvision_Template/build_vm_provision_request 13. That build_vm_provision_request comes from a the CloudForms_Essential domain 14. Login as Admin order the TestService 15. After the service is provisioned 16. Login as User1 and order TestService 17. Once the Request has been Submitted you should see the Request (This was broken, where the User1 couldn’t see this request)
For Step 4, you can download the ec2_dialogs.yml file which has multiple dialogs. Then you can import that dialog into CFME using Step (5) you would point to the downloaded ec2_dialogs.yml