I am hoping someone here can point me in the correct direction. First, I don’t have much experience with Ruby, please excuse my ignorance.
For background, I use AWX to handle an end to end deploying of a VM using VMWare + all the infrastructure plugins needed for a VM. I am looking for a better way of handling a self service catalog for end users and thus here I am. I also am using jansa-2.20201027185742_b8d5deb.
I am ultimately looking to use ManageIQ to have the user select a catalog item --> go thru any approval --> execute via the Tower provider --> AWX build VM --> Return data of VM to user portal(One of the questions in the survey is to ask for quantity of VM the user wants, example 4 Database Servers). In the end I would like the user to see under “My Services” the VM Name + IP of all servers for that Request. Also, eventually to do a standard retirement, VM modification, and display chargeback to said servers.
I have been searching online, watching videos, and reading through documentation but I am not sure if what I am looking to do is possible. I can execute my AWX workflow job but I have been unable to locate a way to pull any return data back into ManageIQ. Each online site that I have reviewed has shown how to execute the job and it going through the process of being built but, I havnt been able to locate what the user see’s once it has been built.
- I believe that what I am trying to do is possible, I could use confirmation before going down some of the rabbit hole.
- Is it possible to update the My Services to show the VM name or names to help the user identify which server or application it is through automation?
- I am confused by one of the documents below, ansible playbook in a state machine. This article leaves to me to believe that Ansible Tower should work but with set_stats on a workflow level, I have not had this work. I am wondering if I need to create a job template that contains the manageiq_automate task, but I have not found what the workspace definition relates when the job is executed yet.
- Is there any Git examples or other videos that may assist with my journey?
I am currently reviewing these documents:
Thank you for your help!