https://github.com/guilhermecamposo/workshop_3scale
Workshop content about 3scale
https://github.com/guilhermecamposo/workshop_3scale
3scale ansible
Last synced: 3 months ago
JSON representation
Workshop content about 3scale
- Host: GitHub
- URL: https://github.com/guilhermecamposo/workshop_3scale
- Owner: GuilhermeCamposo
- Created: 2022-06-17T15:14:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-16T20:48:41.000Z (over 2 years ago)
- Last Synced: 2025-01-12T07:12:23.704Z (5 months ago)
- Topics: 3scale, ansible
- Language: Jinja
- Homepage:
- Size: 74.3 MB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= 3scale Workshop
This is a subset of the content present in the https://github.com/RedHat-Middleware-Workshops/dayinthelife-integration[DIL-Agile-Integration], focused on 3sale.
In this repository you will find the workshop content and how to install it in OpenShift.image::doc/img/workshop-labs.png[Labs Available]
== Required Resources
[NOTE]
====
TBD
====== Ansible Requirements
You will need Ansible installed in your workstation to deploy this workshop.
* https://www.ansible.com/[Ansible 3]
- https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#control-node-requirements[Ansible's requirement]
* https://pypi.org/project/kubernetes/[Python's Kubernetes module]
* OpenShift Workshop 4.10[NOTE]
====
This workshop was tested specifically on OpenShift 4.10.
====== Installing the Workshop
=== Parameters
[options="header"]
|=======================
| Parameter | Example Value | Definition
| token | sha256~vFanQbthlPKfsaldJT3bdLXIyEkd7ypO_XPygY1DNtQ | access token for a user with cluster-admin privileges
| server | https://api.${domain}.com:6443 | Cluster API URL.
| num_users | 8 | Number of participants expected in the workshop. Please, have in mind that the more participants you have, more resources you are going to need from the cluster.
|========================= Running the Playbook
----
# Set the environment variables
token=REPLACE_ME
server=REPLACE_ME
num_users=REPLACE_ME# Run the playbook
ansible-playbook -e token=${token} -e server=${server} -e num_users=${num_users} playbook.yml
----== User Registration Page
The URL will be displayed by the `Installation Finished` task. Attendees will interact with the following page to start:
image::doc/img/user-distribution-console.png[User Distribution]
== User Registration Admin page
The URL will be displayed by the `Installation Finished` task. Use this page to verify who got an user.
image::doc/img/admin-page.png[User Distribution]