In this lab learners will use Ansible to drive automated provisioning of Projects, Access Control, Git, Jenkins and Nexus
As a learner you will be able to
npm
and Docker
registries.This exercise begins with an empty Cluster
TODO - add big picture here...
This lab is aimed at the creation of the tooling that will be used to support the rest of the Exercises. The highlevel goal is to create a collection of project namespaces and populate them with Git, Jenkins & Nexus.
If you're feeling confident and don't want to follow the step-by-step guide these highlevel instructions should provide a challenge for you:
git@github.com:rht-labs/enablement-ci-cd.git
which contains the scaffold of the project.<your-name>-ci-cd
, <your-name>-dev
and <your-name>-test
project namespaces using the inventory and run them with the OpenShift Applier to populate the cluster<your-name>-ci-cd
for:
enablement-ci-cd
repository to the GitLab Instance you've createdThis is a structured guide with references to exact filenames and sections of text to be added.
file1.txt
export SOME_THING=biscuits
New Item
and click it Ideas for go-getters. Advanced topic for doers to get on with if they finish early. These will usually not have a solution and are provided for additional scope.
> List of links or other reading that might be of use / reference for the exercise