driving devops for oracle with the orawls puppet modules
TRANSCRIPT
Driving DevOps for Oracle with the orawls Puppet ModulesArturo Viveros, Principal Consultant, SyscoSimon Haslam, Technical Director, eProseed
Introduction
‣
‣https://soamythbusters.wordpress.com
‣http://oracletechnocore.blogspot.no
•
•
•
DevOps in the Oracle World
What is Puppet?
The orawls Puppet Module
Cattle
not Pets
https://www.slideshare.net/gmccance/cern-data-centre-evolution
Benefits from taking a DevOps Approach
• Increased Agility✓ Better time to market✓ Business & technology alignment
• Increased Quality✓ Consistent environments✓ Increased reliability✓ Improved resiliency✓ Continuity of business
• Reduced Overhead✓ More time to focus on:
✓ solutions ✓ testing ✓ innovation
✓ Projects become more feasible
What does DevOps mean
in an Oracle world?
•
–
–
–
–
•
–
–
–
Provisioning & Patching
What does DevOps mean
in an Oracle world?
•
–
–
–
–
•
–
–
–
Deployment
Tools of the (automation) Trade
age / market appearance
make Oracle CloudDevCS
Oracle Cloud Stack Manager
(and many more!)
What is Puppet?
About Puppet•
•
–
–
Building Things
Configuring Things
About Hiera
•
•
•
Why pick out Hiera from all the other Puppet features?Hiera supports nesting/precedence of variables & helps separate configuration from code
Puppet Module Ecosystem•
The orawls Puppet Module
orawls•
•
–
–
https://github.com/biemond/biemond-orawls
Steady state vs Fire and Forget•
–
–
•
•
What’s supported by default•
–
–
–
–
–
–
–
–
•
–
–
–
–
For latest info see https://github.com/biemond/biemond-orawls
Demo
WebLogic Domain Creation
Out of the Box Config.
Entry point
Out of the Box Config.
Out of the Box Config.
Node specific
Configuration drivers•
–
–
–
–
–
Bonus•
•
How to set default password•
•
–
Trickier Things•
•
•
•
•
Demo
Application-specific JMS Artefacts
Post Provisioning•
•
•
Working with Other Tools•
–
–
–
•
–
Support•
•
•
•
•
* YMMV!
Summary
Summary
•
•
•
•
•