About Customer
  • • Client had NodeJS application which they wanted to deploy automatically on Azure VMs in an automated fashion using Ansible Tower and Jenkins
  • • No manual intervention required
Development need
  • • Application build should be automated
  • • Application deployment should be automated
  • • Success / Failure of deployment should be notified
  • • Integrate Ansible Tower with Jenkins
Implementation Details
  • • Configured Jenkins and AWX (opensource version of Ansible Tower)
  • • Integrated Ansible Tower with Jenkins, so that after building the application, an Ansible job is triggered for application deployment
  • • Ansible scripts are written which will read the build created by Jenkins and picked by Ansible Tower to be deployed on target host
  • • On successful completion of build and deployment, a success notification is sent
  • • On failure in building or deployment, triggers a notification with information details of job failure