tpage
2018-06-07 cf760de03bc479fd86bfe770cfd74c7d6e80bbb0
commit | author | age
74d1f1 1 # Enablement Material
d98f40 2 > Red Hat Open Innovation Labs Enablement Material. 
D 3
059af1 4 ![jenkins-crio-ocp-star-wars-kubes](./images/jenkins-crio-ocp-star-wars-kubes.png)
d98f40 5
a9efee 6 This is a collection of practices and exercises to take a learner through a four day simulated residency experience. Learners can expect to be exposed to labs practices such as [Event Storming](https://rht-labs.github.io/practice-library/practices/event-storming/), [Social Contract](https://rht-labs.github.io/practice-library/practices/social-contract/) and [Impact Mapping](https://rht-labs.github.io/practice-library/practices/impact-mapping/) amoung many more which can be found in our [Practice Library](https://rht-labs.github.io/practice-library/). Learners will also be exposed to `Labs CI/CD` - how we use OpenShift & Ansible in conjunction with Jenkins to automate build and deploy of a sample todolist application and its required infrastructure.
74d1f1 7
1c9328 8 ## Learner pre-requisites
d98f40 9  - OCP CLI v3.9
D 10  - Ansible v2.5
11  - NodeJS v8.x
74d1f1 12  - Git Installed
74f305 13  - Google Chrome Web Browser (>59)
e23af1 14  - Docker latest
caec0d 15  - JDK v8
d98f40 16  - Access to an OpenShift cluster `oc login -u <username> -p <password> <cluster_url>`
a9efee 17  - Text editor such as Atom, IntelliJ or Visual Studio Code (The exercise were created using VSCode, so the screenshots will match its layout and colour schemes)
74d1f1 18
3bfaa6 19 > (TODO) Download the tools-container containing required Ansible and OpenShift tooling pre-installed
1c9328 20
0f4d08 21 ______
D 22
b66742 23 ## Setup your IDE
D 24 If you are using VSCode; some handy plugins that will make the lessons easier are:
25  - YAML Syntax Highlighter
26  - Autosave 
27  - JavaScript Syntax Highlighter
28  - Vue.js
29  - Eslint