Skip to content

solutionsanz/devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps

This repository contains multiple recipes to automate infrastructure as code and software continuous delivery

Using Terraform to provision a new Ubuntu 16.04 VM on OCI classic:

  • Ensure you have installed Vagrant on your laptop/PC. If you need help, read this blog.

  • Download or Git clone this Github repo:

       git clone https://github.com/solutionsanz/devops
    
  • In a terminal window, go to where you cloned/downloaded the repository (devops/usingTerraform) – Notice that the Vagrantfile is already in there.

- Start up your Vagrant Dev VM:

        vagrant up
  • Voila! Your environment with Terraform is ready to go! You can now vagrant ssh into it and start reviewing your Terraform Plan (terraform plan) and Apply it (terraform apply). Read this blog for step by step instructions how to use it.

Using PaaS Service Manager (PSM) CLI on a local Vagrant Ubuntu 16.04 box:

  • Ensure you have installed Vagrant on your laptop/PC. If you need help, read this blog.

  • Download or Git clone this Github repo:

       git clone https://github.com/solutionsanz/devops
    
  • In a terminal window, go to where you cloned/downloaded the repository (devops/usingPSM_CLI) – Notice that the Vagrantfile is already in there.

- Start up your Vagrant Dev VM:

        vagrant up
  • Voila! Your environment with PSM CLI is ready to go! You can now vagrant ssh into it and setup PSM CLI to point to your Oracle Cloud environment. Read this blog for step by step instructions how to use it.

Using Terraform to provision a new Ubuntu 16.04 based Build Server on OCI classic:

  • Ensure you have installed Vagrant on your laptop/PC. If you need help, read this blog.

  • Download or Git clone this Github repo:

       git clone https://github.com/solutionsanz/devops
    
  • In a terminal window, go to where you cloned/downloaded the repository (devops/provisionAPIGWEnv) – Notice that the Vagrantfile is already in there.

- Start up your Vagrant Dev VM:

        vagrant up
  • Voila! Your environment with Terraform is ready to go! You can now vagrant ssh into it and start reviewing your Terraform Plan (terraform plan) and Apply it (terraform apply). Read this blog for step by step instructions how to use it.

Installing Kubernetes locally or in the Oracle Public Cloud:

  • Download or Git clone this Github repo:

       git clone https://github.com/solutionsanz/devops
    
  • Read this blog for step by step instructions how to use it.

Provisioning Oracle Integration Cloud (PaaS):

  • Download or Git clone this Github repo:

       git clone https://github.com/solutionsanz/devops
    
  • Read this blog for step by step instructions how to use it.

Provisioning Oracle API Platform (PaaS):

  • Download or Git clone this Github repo:

       git clone https://github.com/solutionsanz/devops
    
  • Read this blog for step by step instructions how to use it.

Provisioning a MongoDB Env on Oracle Public Cloud:

  • Download or Git clone this Github repo:

       git clone https://github.com/solutionsanz/devops
    
  • Create an ssh folder and set your public key (myPublic_sshKey.pub) and set your terraform.tfvars configuration properties. Read this blog as a guideline on the steps that need to be followed.

Provisioning a CiviCRM Env on Oracle Public Cloud:

  • Download or Git clone this Github repo:

       git clone https://github.com/solutionsanz/devops
    
  • Create an ssh folder and set your public key (myPublic_sshKey.pub) and set your terraform.tfvars configuration properties. Read this blog as a guideline on the steps that need to be followed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors