Skip to content

Ansible Role to automate the process of setting up and configuring Jenkins easily using ansible . The roles have been made to support both Debian and Centos based operating systems and can be used to setup jenkins in multiple remote severs .

License

Notifications You must be signed in to change notification settings

DiptoChakrabarty/Jenkins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jenkins Setup using Ansible

  • Configure Jenkins using ansible
  • Much more efficient and faster
  • All dependencies installed
  • System is configured automatically

How to run Project

 - Clone the repository
 - Install python2.7
 - Install Ansible
      - yum install ansible
      - sudo apt-get install ansible
      - pip install ansible
 - Run from a user with root privileges
 - Add all your remote or local server hosts to hosts file
 - Ensure that ssh keys are exchanged between controller node and remote nodes
 - Run ansible-playbook jenkins.yml

Description

* Install correct Java Version
* Change Java Home Path to new one permanently
* Add Jenkins Repository to package manager
* Install Jenkins
* Enable and start Jenkins

Ansible will configure and setup jenkins in your server

Ansible Output

Final Result

Code has been configured for both Debian and Centos Based Systems

About

Ansible Role to automate the process of setting up and configuring Jenkins easily using ansible . The roles have been made to support both Debian and Centos based operating systems and can be used to setup jenkins in multiple remote severs .

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages