:markup-in-source: verbatim,attributes,quotes
= Bookbag Template
NOTE: This project is based on OpenShift Homeroom: https://github.com/openshift-homeroom.
This repository is based on https://github.com/openshift-homeroom/lab-asciidoc-sample.
If you are using OpenShift Homeroom project already, please continue using it.
If you want to integrate it with AgnosticD, follow the instructions in
<
This repository should be used as a template for creating (converting) lab content to be used in Bookbag environments.
== Using this Template
Instructions on how to use this Template are describe in [https://github.com/redhat-gpte-labs/bookbag-demo
In short, the steps are:
. Create a new repository using this one as a GitHub template.
. Update the build-template.yaml
to point to your repository.
. Select your deployment template, with our without OpenShift console access.
. Customize terminal settings in envvars/gateway.sh
if desired.
. Define which modules you want to include in your lab.
. List the modules in the workshop.yaml
file.
. Edit the modules.yaml
file to specify modules names and transitions.
. Create the modules Asciidoc files (workshop/content/*.adoc
).
. Build and test your lab instructions
== Building the Bookbag Image
GIT_REPO
in your build template!):
+
[source,subs="{markup-in-source}"]== Test Deploy of the Bookbag image
workshop-vars.json
, to define variables for testing your lab content:
+
[source,json]NOTE: Nested json data is now flattened and joined with a .
.
Use in your asciidoc: %my.deep.var%
workshop-vars.json
:
+
[source,subs="{markup-in-source}"]. Use the Route hostname to open the Bookbag page in your browser.