Skip to content

samit2040/provision_carthage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

provision_carthage

Provisioning using Vagrant and chef-solo

Environment requirement setup:

  1. Oracle VirtualBox version ^5.1
  2. Vagrant version ^1.9.7
  3. Berks comes along with Chef Development Kit Version version 1.5.0

To spin up the box

  1. clone this repo and from the root fire:
  2. vagrant plugin install vagrant-berkshelf (from anywhere it can be fired, creates a berkshelf location for cookbooks)
  3. vagrant up

Creates a box with the following in it

    - java 
    - maven 
    - docker
    - git 
    - jenkins

The Jenkins hosted at http://localhost:9090/

  1. carthage-pipeline job (For building, testing Carthage Rest API Proj and publishing docker Image to dockerhub)

  2. carthage-deploy-docker job (To deploy the Carthage Docker Image onto an existing ec2 instance)

About

Provisioning using Vagrant and Chef

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published