Looking for Devops Prjection submission assistance

0 votes
Hi All,

looking assistance  to complete project:

•Use the Master VM for Jenkins, Ansible, Puppet, GIT etc.
•Use the Clean Ubuntu VM image provided in the “Edureka Setup Guide” for Jenkins Slave Node (Test Server)
•Change the IP address of the VMs accordingly
•Add Build Pipeline Plugin and Post-build task plugin to Jenkins on the master VM
•Install python, openssh-server and git on the slave node manually
•Set up the necessary tools such as git, chromedriver(selenium), chromium browser(selenium) on the slave node through Ansible
•Use the image devopsedu/webapp and add your PHP website to it using a Dockerfile
•Create a Selenium Test for your PHP website. It should click on “About” and verify the text written in it.
This will conclude the website is deployed and is running fine.
•Push the PHP website, Dockerfile and Selenium JAR to a git repository Below tasks should be automated through Jenkins by
creating a pipeline:
1.Install and configure puppet agent on the slave node (Job 1)
2.Sign the puppet certificate on master using Jenkins (Job 2)
3.Trigger the puppet agent on test server to install docker (Job 3)
4.Pull the PHP website, Dockerfile and Selenium JAR from your git repo and build and deploy your PHP docker container.
 After this test the deployment using Selenium JAR file. (Job 4)
5.If Job 4 fails, delete the running container on Test Server
NOTE:Jenkins may show Job 3 as Failed,
even though Console Output is successful.
Enable the next job to run even if this job fails, as a workaround.
Jul 12, 2021 in DevOps & Agile by Sathish

edited Mar 4 22 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP