You are on page 1of 24

Ansible Automation

Platform view

Fred van Zwieten


Senior Portfolio Solution Architect

1
Red Hat’s Business Model

Upstream Projects Products

Productize
Get in and Drive

2
Red Hat’s Business Model

Upstream Projects Products

Productize
Get in and Drive

Integration, Q&A, Hardening


SLA, Support
Documentation, Training
Lifecycle Management,
3 Migration,
Certification
Red Hat’s Business Model

Upstream Projects Products

Productize
Get in and Drive

Ansible Automation Platform


Receptor, Podman, Automation Hub, Registry,
Collections, AWX, clustering, Ansible Operator, Integration, Q&A, Hardening
ansible-navigator, ansible-builder, VS Code, SLA, Support
Molecule, Ansible Core, Python, RHEL, UBI,
Documentation, Training
Execution Environments, Services Catalog,
Lifecycle Management,
Analytics, Insights, galaxy,
4 Migration,
PostGreSQL, etc, etc
Certification
Ansible automation
Providing scalable, secure implementation for describing,
building, and managing the deployment of enterprise IT
applications across diverse enterprise architectures.

Combining the universal automation Cloud services


language with cloud services and Cloud services that facilitate team collaboration

certified content for automating, and provide operational analytics for automating
heterogeneous, hybrid environments.
deploying, and operating applications,
infrastructure and services securely at
Certified content
enterprise scale.
Extends native platform capabilities with certified,
supported content designed to expand the automation
domain and accelerate adoption for enterprise customers.

5
Holistic automation for your enterprise

Create ▸ Operate ▸ Consume ▸

6
Create

7
Create
The automation lifecycle

Build Ansible content experience

Content creators Red Hat cloud / on-premises

Discover
Automation hub

Ansible content domains


Infrastructure
Trust
Domain experts Cloud Network Security
Linux Windows

8
Developer Tooling

VS.code plugin ansible-builder

ansible-navigator Collections
Collections
Simplified and consistent content delivery

What are they?


Collections are a data structure containing
automation content:
▸ Modules
▸ Playbooks
▸ Roles
▸ Plugins
▸ Docs
▸ Tests

10
100+
Infrastructure Cloud Network Security

certified platforms

11
Ansible Content Management
Value of Private Automation Hub

Developer Custom
IDE
enterprise content

Automation Hub
console.redhat.com

Content
SDK
Ansible Galaxy Private Red Hat Ansible
Automation Hub Automation Platform
cluster

Build Publish Deliver

12
Operate

13
Operate
The automation lifecycle

On-premises Ansible Cloud Services


Control
Automation hub Insights

Operators
Manage Automation controller Automation Mesh

Deploy Ansible command line

14
Automation Controller
Manage your automation

Credentials & RBAC


Workflows

Centralized Logging &


API & Audit Trail
Webhooks

15
Automation mesh
Simple, flexible and reliable scaling of execution capacity

Automation controller

Automate at a global scale


Simple, flexible and reliable way to scale automation of large
inventories across diverse network topologies and platforms.

Automation Mesh
Distributed overlay network
Overlay network which eases distributing automation execution
Establishes peer-to-peer connections between execution nodes
across existing networks hop node

Flexible architecture Remote Office Cloud Data center


Flexible architecture offers more design choices compared to
isolated nodes

execution node(s) execution nodes execution nodes


Execution node health
16
Health checks performed on execution nodes
Consumers Automation Mesh
Example architecture

ITSM

Public Cloud

Dynamic
Datacenter Automation Controller
provisioned
execution

Private Cloud Edge

DMZ OpenShift
cluster

17
Insights
Understand what is going on

Overview of the actual cluster, the jobs Overview across clusters, better insight into use
happening, the nodes connected, what works cases of automation; insight into adoption of
and fails right at this moment. automation per organization.

18
Consume

19
Self service
Provide others the mean to consume

For teams directly accessing the automation For high level access distant or not even aware of
environment and are close to the automation the underlying automation environment; lines of
platform processes. business for example.

20
Approval
Govern access

▸ Approval processes allow a human interaction to


the automation, to add governance like human
level administration.

▸ Both available at the operational level on the


Automation controller UI as well as in the service
catalog level.

21
IT service management
integration (ITSM)
Incorporate automation into your ITSM

▸ Integrate high level workflows in existing ITSM


toolsets with the automation platform.

▸ Have the automation platform reach out to the


ITSM system whenever things are changing,
including data transmission between the tools.

22
One subscription. One integrated platform. All enterprise-ready.

Automation controller Automation execution Automation mesh


Automation control plane environments Connectivity across diverse
Scalable packaging and enterprise automation
runtime execution plane environments

Automation hub Automation services Red Hat Insights for Ansible


Hosted certified content catalog Automation Platform
repository. Self-service capability Visibility, predictive analytics
and more

Ansible Content Collections Ansible-builder Ansible-navigator


100+ certified content Ansible containerized Execution environment
collections execution environment builder orchestration tooling

1+ 17+
Open source
Ansible Platform Operator Microsoft vs.code plugin components,
Package, deploy and manage Write and manage Ansible integrated, ready
this platform on Red Hat code with Visual Studio
OpenShift
to use with
lifecycle support
23
Thank you for joining us at
Ansible Automates!

24

You might also like