- • 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
- • Application build should be automated
- • Application deployment should be automated
- • Success / Failure of deployment should be notified
- • Integrate Ansible Tower with Jenkins
- • 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
