This is a Demo Project which executes a JBoss Application across a Jenkins Pipeline which consists of building and packaging into a .war file, archiving the artifact in Jfrog Artifactory and deploying it to a remote server using Ansible playbook and Terraform.
Below are the Steps implemented as part of the Use Case 2.
Create CI/CD Pipeline for Web Application Deployment.
Application should be packages as WAR file
Setup an automated deployment on JBoss Application Server.
Test Application
Archive the Artifact of Application.
Provision two Linux Servers.
Deploy Web Application on Respective Server via auto triggered pipeline Job.
Trigger the Email Notification to stakeholders about the Jobs Status & Error.