Destinasia Travel Rules from container to xPaaS Decision Server for discount service
.Net project to ASPNET for car service
JEE project to xPaaS EAP Server for flight service
PHP project to PHP for hotel service
Fuse project to xPaaS Integration Server for integration service
ANSIBLE PLAYBOOK
IN SUPPORT DIRECTORY - RULE SERVICE
$ cd support/playbooks/deploy-ocp-services
# Run Rule service (xPaaS Decision Server) playbook
#
$ ./ansible-playbook-ruleservice.sh
ANSIBLE PLAYBOOK
IN SUPPORT DIRECTORY - CAR SERVICE
$ cd support/playbooks/deploy-ocp-services
# Run Car service (.Net) playbook
#
$ ./ansible-playbook-dotnetservice.sh
ANSIBLE PLAYBOOK
IN SUPPORT DIRECTORY - FLIGHT SERVICE
$ cd support/playbooks/deploy-ocp-services
# Run Flight service (JEE) playbook
#
$ ./ansible-playbook-javaservice.sh
ANSIBLE PLAYBOOK
IN SUPPORT DIRECTORY - HOTEL SERVICE
$ cd support/playbooks/deploy-ocp-services
# Run Hotel service (PHP) playbook
#
$ ./ansible-playbook-phpservice.sh
ANSIBLE PLAYBOOK
IN SUPPORT DIRECTORY - INTEGRATION SERVICE
$ cd support/playbooks/deploy-ocp-services
# Run Integration service (xPaaS Integration Server) playbook
#
$ ./ansible-playbook-fuseservice.sh
ANSIBLE IN ACTION
BUILDING SERVICES
ANSIBLE IN ACTION
DEPLOYING SERVICES
ANSIBLE IN ACTION
SERVICES FINAL BUILDS
ANSIBLE SERVICES DEPLOYED
Remember the HERTZ car discount?
Change HERTZ in carRentalCo field
Verify xPaaS discount rule changes carDisc from 15 to 0
WORKSHOP PROJECTS
RED HAT DEMO CENTRAL COLLECTION
NEXT UP...
You're about to become the lead developer for Destinasia Travel Agency discount rules project...
fame and fortune awaits if you can complete the workshop successfully...
DESTINASIA SERVICES TEAM
Your tasked as the lead developer of the Destinasia travel discount project to set up
a development environment in the Cloud for container-based application services deployments.
Once it's set up, you're validating the services using end-to-end testing. Tasks include installing OpenShift
Container Platform (OCP), JBoss Enterprise Application Platform (EAP), JBoss Business Rules Management
System (BRMS), several containerized web services and testing the solution using a REST client.
You'll need a laptop with minimum of 16GB of memory and internet access for downloading some of the
requirements.
A lab starts with a title page, a lab goal explaining what you're achieving and an overview
architectural diagram highlighting in RED the component being worked
on. The rest of the lab focuses on guiding through the steps to achieve the presented goal.
Each lab will finish up with the state you should be seeing, a page of contact information for
eventual questions and a link to the next lab.