Customizing an OpenShift Ansible Playbook Bundle

Customizing an OpenShift Ansible Playbook Bundle

Today I want to talk about Ansible Service Broker and Ansible Playbook Bundle. These components are relatively new in the Red Hat OpenShift ecosystem, but they are now fully supported features available in the Service Catalog component of OpenShift 3.9.

Before getting deep into the technology, I want to give you some basic information (quoted below from the product documentation) about all the components and their features:

  • Ansible Service Broker is an implementation of the Open Service Broker API that manages applications defined in Ansible Playbook Bundles.
  • Ansible Playbook Bundles (APB) are a method of defining applications via a collection of Ansible Playbooks built into a container with an Ansible runtime with the playbooks corresponding to a type of request specified in the Open Service Broker API specification.
  • Playbooks are Ansible’s configuration, deployment, and orchestration language. They can describe a policy you want your remote systems to enforce, or a set of steps in a general IT process.

Continue reading “Customizing an OpenShift Ansible Playbook Bundle”

OpenShift 3.6 – Release Candidate (A Hands-On)

OpenShift 3.6 – Release Candidate (A Hands-On)

Hi, Everybody!

Today I want to introduce you to some features of OpenShift 3.6 while giving you the chance to have a hands-on experience with the Release Candidate.

First of all:

  1. It’s a Release Candidate and the features I’ll show you are marked as Tech Preview, so use them for testing purpose ONLY!
  2. We cannot use Minishift just because there is no Minishift updated yet. Anyway, I’ll show how could use its base iso-image.
  3. I don’t want to use ‘oc cluster up’ in a virtual machine just because setting up a virtual machine, to run it, would be a waste of time.

Continue reading “OpenShift 3.6 – Release Candidate (A Hands-On)”

The CoolStore Microservices Example: DevOps and OpenShift

The CoolStore Microservices Example: DevOps and OpenShift

An introduction to microservices through a complete example

Today I want to talk about the demo we presented @ OpenShift Container Platform Roadshow in Milan & Rome last week.

The demo was based on JBoss team’s great work available on this repo:

Continue reading “The CoolStore Microservices Example: DevOps and OpenShift”


Build your next cloud-based PaaS in under an hour

The charter of Open Innovation Labs is to help our customers accelerate application development and realize the latest advancements in software delivery, by providing skills, mentoring, and tools. Some of the challenges I frequently hear from customers are those around Platform as a Service (PaaS) environment provisioning and configuration. This article is first in the series of articles that guide you through installation configuration and usage of the Red Hat OpenShift Container Platform
(OCP) on Amazon Web Services (AWS).

This installation addresses cloud based security group creation, Amazon Route 53 based DNS, creates a server farm that survives power cycles, and configures OCP for web based authentication and persistent registry. This article and companion video (view below) eliminates the pain-points of a push button installation and validation of a four node Red Hat OCP cluster on AWS.

By the end of the tutorial, you should have a working Red Hat OCP PaaS that is ready to facilitate your team’s application development and DevOps pipeline.

Please note: The setup process uses Red Hat Ansible and an enhanced version of the openshift-ansible aws community installer.

Continue reading “Build your next cloud-based PaaS in under an hour”


DevNation 2016 in San Francisco – Call for Proposals is now open

San Francisco, California, USA
June 26-29, 2016.

As part of the DevNation 2016 launch and abstract selection teams, I’m pleased to share this news and invite you to submit your talk to DevNation 2016!

  1. You submit a session (or sessions!) you’d like to present at the 2016 DevNation by January 11, 2016.
  2. Subject matter experts review each submitted abstract and give a numerical vote (1-5).
  3. Selection committees review the highest-rated sessions and build the agenda.
  4. You receive and accept or decline notification for each session you submitted.

While not restricted to this list, here are some topics for you to consider:

Continue reading “DevNation 2016 in San Francisco – Call for Proposals is now open”


Gazing into the crystal ball: Red Hatters offer tech predictions for 2015

i am red hat“As 2014 comes to a close, we asked Red Hat executives and subject matter experts to weigh in with their thoughts on what they expect to see happen in the world of tech in 2015. We’ve grouped predictions from these experts on many topics, including:

  •     Big data
  •     Business of tech
  •     Cloud computing
  •     Containers
  •     Developers and application development
  •     Internet of Things
  •     Mobile
  •     OpenStack
  •     Security
  •     Software-defined datacenter”

Here are some of favorites:

Continue reading “Gazing into the crystal ball: Red Hatters offer tech predictions for 2015”


Red Hat Extends JBoss Middleware to OpenShift

Excerpts from Red Hat announcement: Red Hat Doubles Down on Enterprise PaaS: Reveals Plans for First Full Complement of Enterprise Middleware Services within OpenShift

Red Hat recently announced JBoss xPaaS services for OpenShift which provides a rich set of enterprise application, integration and business process automation capabilities and services in an extensible open PaaS platform, and is uniquely positioned to enable accelerated development and deployment of next-generation enterprise applications and business processes in the cloud.  Per the announcement, Gartner uses the term xPaaS to describe the whole spectrum of specialized middleware services that can be offered as PaaS.  See Mark Little’s blog on xPaaS.

The initial phase of Red Hat’s PaaS strategy was marked by the introduction of OpenShift Enterprise, which combined the core enterprise technologies that power OpenShift, including Red Hat Enterprise Linux and Red Hat JBoss Enterprise Application Platform, into an integrated open hybrid cloud application platform, followed by the commercial availability of OpenShift Online, Red Hat’s public PaaS offering.

Continue reading “Red Hat Extends JBoss Middleware to OpenShift”


Leveraging RHSCL for DevOps

As you certainly know, DevOps is all the rage these days. While DevOps is many things, some pure “buzz” and some legitimate, we aren’t going to talk about all that. Instead, let’s talk about one small piece of the problem, simplifying the consistency of deployment platforms.

Part of what has made DevOps, and, by extension, Continuous Deployment concepts possible has been the simplification, at least on some vectors, of the modern data center. Starting with virtualization, extending to configuration management and deployment (e.g. satellite and puppet), and finally, the advent of the hybrid cloud, operational functions have become much simpler for the layperson. However, ensuring that your development environment is the same as production is still not a completely solved problem.

Continue reading “Leveraging RHSCL for DevOps”


Red Hat Developer Exchange day – slides available

The day before Red Hat Summit in Boston, we hosted a Red Hat Developer Exchange day – a one day technical event which covered some great topics across four tracks:  DevOps, Programming on OpenShift, Languages and Tools, and Get more out of Red Hat Tools.  The feedback on these was consistently great, so we hope you find them useful too!

Track: DevOps

Track: Programming on OpenShift

Continue reading “Red Hat Developer Exchange day – slides available”


Why PaaS and how does it work (just enough for Devs & not linux gurus)

Here’s a video of my OpenShift PaaS session from Developer Exchange day in Boston.  It’s something I’ve delivered a bunch of times – I hope you enjoy it!

Session Abstract:

Tired of waiting weeks to get a server or spinning up and configuring your virtual servers. Come learn about how PaaS can make you into a happier and more productive coder. We will start by teaching you the meaning behind some acronyms you see thrown around – IaaS, PaaS, and SaaS. Next we turn to PaaS and talk about why it is a developers dream come true. From there we will use Red Hat’s Open Source PaaS, OpenShift, to demonstrate how easy it is to get started with a PHP web application. This will be about 1/3 slide and 2/3 demo and code in action. Bring your laptop if you want to follow along – it is that easy. If time permits we may also show a little bit of working with MySQL and PHP on OpenShift. Come in skeptical leave with a smile and some working code.

Continue reading “Why PaaS and how does it work (just enough for Devs & not linux gurus)”