ACCURATE AND REPORTABLE CONFIG’ INFORMATION FOR ANSIBLE
Andres AlosPrincipal Architect
Chris Baynham-HughesBusiness Development: Red Hat Emerging Tech' and DevOps
09-May-2018
Context
Using Ansible automation to deploy
assets and manage the configuration
of multi-clouds estates to multiple
customers
Challenge
Ensure accurate, instant reporting of
the infrastructure state from a
database whilst minimising developer
effort to collate and populate
Why?
Change and
Incident
Management
Configuration
Management
Release
Management
Service
Request
Impact AssessmentsInformation Based
Decision Making
Known StateVersions, Patching
Information, Security
Flexible Config’ Item
Schema
Single Source of
Truth
Objectives
Reporting API
Developer Friendly
(Ansible Integration)
Part of Automation
Development Lifecycle
Architecture
https://github.com/gatblau/onix
Red Hat SSO(Keycloak)
Onix WAPI (Spring Boot)
Onix Db (PostgreSQL)
Write Client(Ansible)
Read Client
Data model
https://github.com/gatblau/onix
ConfigurationItem
Link
ConfigurationItem
ConfigurationItem Type
ConfigurationItem Audit
Link Audit
Link
DEMO
Context of Use
+
Key benefits
Integrated FlexibleAccurate
Questions
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
THANK YOU