Skip to content

To provision DevOps native services like Jenkins, GitLab and Jfrog artifactory in a single setup.

Notifications You must be signed in to change notification settings

jayasakthiram/Automated-DevOps-Provisioning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Automated Provisioning of DevOps Tools

This script helps you to provision DevOps native services like Jenkins, GitLab and Jfrog artifactory in a single setup.

Note

  • This is a shell script executed and tested in Ubuntu latest version only.
  • Jenkins service is created with HTTPS enabled.
    • Automatically secret keys and cert files are generated and used for HTTPS authorization.
  • GitLab service is also created with HTTPS enabled.
    • GitLab HTTPS setup uses nginx module
  • Java OpenJDK is also getting installed for Jenkins service

Workflow Diagram

Design View

Service URL's

  • Jenkins

    • <VM_Ip address>:8443/
      Administrator Password will be displayed at the end in console log output.
  • GitLab

    • https://<VM_Ip address>/
      Just hit the public IP address secured with https:// of the VM you hosted and it will redirect to the GitLab service
  • JFrog Artifactory

    • <VM_Ip address>:8082/artifactory
      Once the initial artifactory setup is done login with default credentials.
      • Username: admin
      • Password: password

  • Author : Jayasakthiram N
  • Input File: DevOps_setup.sh
  • Date Modified: 15th June 2021

About

To provision DevOps native services like Jenkins, GitLab and Jfrog artifactory in a single setup.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages