Storage provisioning with ServiceNow and Ansible AWX

My colleague (and fellow Avenger) Andrew Vella has a strong developer background with experience on SaaS offerings, so when we came up with the idea of using Service Now to drive our Ansible playbooks he was very quick to put this hand up.

This combination of Ansible and ServiceNow is an integration that we see many customers trying to build. Ansible's growth is phenomenal and is quickly sticking out above other Configuration Management competitors. ServiceNow is also dominating his market

Andrew has promised to share his learnings in a blog when time allows. But in the meantime I can explain that he:

  • created a developer instance in ServiceNow. This is free and you can keep it active as long as you don't forget to use it at least every 10 days
  • installed the mid server inside the datacenter
  • created a custom catalog with entries and an approval workflow
  • configured REST API calls to trigger playbooks that are stored in AWX (the community version of Ansible Tower)
  • made the same catalog and workflow available through ServiceNow mobile app 
I was actively involved in the AWX part of the project and I will explain what I learned in a future blog post. The important thing of this project was the ServiceNow AWX integration, not so much the actual Ansible playbook that would be run. In the end we opted for running the playbooks from Project Nebula which I described in a previous post. Andrew also implemented a custom workflow that seeks approval when the storage capacity requested is larger than a certain threshold.

I leave you with a short video showing the integration at work

Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. An awesome blog for the freshers. Thanks for posting this information.
    ServiceNow Training
    ServiceNow Certification

    ReplyDelete
  3. I'm delighted to share that I passed the ServiceNow Certified System Administrator on my very first attempt, and I have these CSA Dumps Study material to thank for it! They were my constant companion throughout my preparation journey. The study guides were comprehensive, and the practice questions were challenging yet constructive

    ReplyDelete

Post a Comment

Popular posts from this blog

Sending PowerStore alerts via SNMP

Electronic Nose - eNose

Use Vagrant to deploy to AWS