getting started: understanding ansible integrations for
TRANSCRIPT
Getting Started: Understanding Ansible Integrations for Partners
Andrius Benokraitis
Product Management, Ansible
December 2, 2020
1
What we’ll discuss today
▸ What is Ansible?
▸ Why enable a partner platform?
▸ Who uses Ansible?
▸ Partner integration examples
▸ Delivering and certifying an integration
Agenda
2
3
“Automation is a boardroom imperative.”
“”Forrester
https://go.forrester.com/press-newsroom/covid-19-has-made-automation-a-boardroom-imperative/
What is “Ansible?”
4
An automation software
company purchased by
Red Hat in 2015.
Various open source
projects and a means to
describe the automation
presentation layer used
within (YAML).
A holistic enterprise-class
supported product
offering that includes
various on-premises
software, managed
services, and content.
Spoiler: Lots of different (and siloed) personas
5
These are the “plumbers” that
ensure endpoints are automatable,
and maintain the Ansible modules,
plugins, roles (content) to be used.
Automation ImplementersPlatform Developers
Ansible playbook writers stitching
together each play by play, task by
task using tested and validated
released developer content.
IT Operations
Enterprise-wide automation
requires attention to managing
multi-site inventory, RBAC, and
security at scale.
Who uses Ansible?
Business value for building an Ansible integration
6
Now even easier to get started
Implementing a new technology or platform can be a
burden on IT teams. Ansible can be the bridge to simplifying
general understanding to in depth platform knowledge.
Faster Adoption
Troubleshooting manual processes and procedures are time
consuming. Providing a tested and known-good Ansible
playbook can help ensure predictable user outcomes.
Easier to Support
Ansible abstracts away complexities between various
interconnected technologies. Have your users get up and
running quicker with validated Ansible content.
Shorter Sales Cycles
Integrate with, or leave behind other discrete automation point tools
7
Automate your Linux, network,
cloud, security, storage,
Windows and more!
Sample Playbook
8
---- name: install and start apache hosts: web become: yes
collections: ansible.builtin
tasks: - name: httpd package is present
yum: name: httpd state: latest
- name: latest index.html file is present copy: src: files/index.html dest: /var/www/html/
- name: httpd is started service: name: httpd state: started
9
Ansible Web UI + APIAutomation
HubAutomation
Services Catalog
Fueled by an open source community
Automation Analytics
Linux WindowsCloud Network Security
Ansible Content Domains
Infrastructure
Ansible CLI
Ansible Cloud Services
Ans
ible
Con
tent
Exp
erie
nce
Content Creators
Domain Experts
Operators Users
Where would partnerplatform integrations live?
10
An Ansible Integration Can Be...
modules rolesplugins
Via Ansible CLI
---- name: Example Cyberark CLI integration hosts: localhost
tasks: - name: Lookup variable in Conjur debug: msg: "{{ lookup('cyberark.conjur.conjur_variable', '/path/to/secret') }}"
https://docs.ansible.com/ansible/latest/collections/cyberark/conjur/conjur_variable_lookup.html
Collection
11
An Ansible Integration Can Be...Via Ansible Enterprise Web UI + API
https://docs.ansible.com/ansible-tower/3.8.0/html/userguide/credential_plugins.html#ug-credential-plugins
12
Ansible Content CollectionsSimplified and consistent schema
Streamlines technology partners providing direct-to-user automation
Simplifies internal collaboration, distribution, versioning
Ability to distribute, share and consume content at your own pace
13
Simplified Content Distribution
Ansible Galaxygalaxy.ansible.com
Ansible Automation Hubcloud.redhat.com
▸ Community supported
▸ Existing roles library extended
▸ Latest, bleeding edge
▸ Fully supported by Red Hat , certified partners
▸ Access to advanced analytics
▸ Tested, Trusted
14
Private Automation HubEnterprise On Premises Content Repository
Private Automation Hub
Ansible Web UI + API
Secure LANInternet
Galaxy
Automation Hub
Network Infrastructure
Storage Appliances
Security Elements
Traditional Infrastructure
Automating Operational Tasks
Private Content
16
Next StepsResources and Getting Started
Automation ImplementersPlatform DevelopersIT Operations
▸ Developer Guide
▸ ansible.com/partners
▸ Developer Community
・
▸ Ansible Web UI (Tower) Docs
▸ Private Automation Hub
▸ Automation Analytics,
Services Catalog Docs
▸ User Guide
▸ Automation Hub, Galaxy
▸ Scenario Guides
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
17
Red Hat is the world’s leading provider of enterprise
open source software solutions. Award-winning
support, training, and consulting services make
Red Hat a trusted adviser to the Fortune 500.
Thank you