apps and functionality • Public cloud • Innovation budget • Device management • Reconfigure network • Network quarantine • Vulnerabilities • Compliance • Incident response • Deploy servers and OS • Day 2 maintenance • ITIL services • Deploy containers • GitOps, CI/CD • Dev environments • Reliability of on-prem • Public cloud sizing • Application environments • High Availability Teams are automating within their domains and tools
connecting “islands of automation” Collaboration ISLANDS OF AUTOMATION DIGITAL TRANSFORMATION % of automated enterprise IT workloads collaborative automation with federated insights Modernization How do we centralise our processes? How do we orchestrate our processes? How can we simplify our job? TACTIC STRATEGIC OPPORTUNISTIC MOST OF THE CUSTOMERS ARE TYPICALLY HERE WE WANT TO MOVE YOUR COMPANY HERE! “Administrative Efficiency” to “Organisational Effectiveness”
Ansible Tower: Operate and control at scale. Red Hat Ansible Engine: Universal language of automation Accelerate Ansible Content Collections Collaborate Automation Hub Governance Automation services catalog Trust Certified content Fueled by an open source community Inform Automation Analytics
management of your entire IT footprint. Orchestration Do this... Firewalls Configuration Management Application Deployment Provisioning Continuous Delivery Security and Compliance On these... Load Balancers Applications Containers Clouds Servers Infrastructure Storage And more... Network Devices
our networks are managed, but also sparked a cultural transformation within our organization.” Bart Dworak Software Engineering Manager, Infrastructure and Operations, Network Source: “Red Hat Ansible Automation Accelerates Past Major Adoption Milestone, Now Manages More Than Four Million Customer Systems Worldwide," 11 Sep. 2019.
management Workflow orchestration Network automation Orchestrate the app lifecycle Human readable automation No special coding skills needed Tasks executed in order Usable by every team Get productive quickly Agentless architecture Uses OpenSSH & WinRM No agents to exploit or update Get started immediately More efficient & more secure
Red Hat Ansible Automation Platform Lines of business Network Operations Security Infrastructure Developers Ansible Tower: Operate & control at scale Fueled by an open source community Scale Create Simple Human readable automation Powerful Thousands of integrations Agentless No agents to exploit or update
PLAYBOOK PUBLIC / PRIVATE CLOUD PUBLIC / PRIVATE CLOUD MODULES PLUGINS INVENTORY INVENTORY List of systems in your infrastructure that automation is executed against [web] webserver1.example.com webserver2.example.com [db] dbserver1.example.com [switches] leaf01.internal.com leaf02.internal.com [firewalls] checkpoint01.internal.com [lb] f5-01.internal.com
MODULES PLUGINS INVENTORY PUBLIC / PRIVATE CLOUD PUBLIC / PRIVATE CLOUD CLOUD Red Hat Openstack, Red Hat Satellite, VMware, AWS EC2, Rackspace, Google Compute Engine, Azure CMDB
PUBLIC / PRIVATE CLOUD PUBLIC / PRIVATE CLOUD CMDB HOSTS NETWORK DEVICES AUTOMATE EVERYTHING Red Hat Enterprise Linux, Cisco routers, Arista switches, Juniper routers, Windows hosts, Check Point firewalls, NetApp storage, F5 load balancers and more
CLI MODULES ANSIBLE PLAYBOOK PUBLIC / PRIVATE CLOUD PUBLIC / PRIVATE CLOUD PLAYBOOKS ARE WRITTEN IN YAML Tasks are executed sequentially Invoke Ansible modules
CLI ANSIBLE PLAYBOOK PUBLIC / PRIVATE CLOUD PUBLIC / PRIVATE CLOUD MODULES ARE “TOOLS IN THE TOOLKIT” Python, Powershell, or any language Extend Ansible simplicity to the entire stack MODULES - name: latest index.html file is present template: src: files/index.html dest: /var/www/html/
Red Hat Ansible Automation Platform Lines of business Network Operations Security Infrastructure Developers Fueled by an open source community Ansible Engine: Universal language of automation Create Scale Control Web UI and API Delegation Role Based Access Controls Scale Scalable Execution Capacity
to scale IT automation, manage complex deployments and speed productivity. ➔ Role-based access control ➔ Deploy entire applications with push-button deployment access ➔ All automations are centrally logged ➔ Powerful workflows match your IT processes What is Ansible Tower?
and groupings that Ansible Tower can connect to and manage. ➔ Hosts (nodes) ➔ Groups ➔ Inventory-specific data (variables) ➔ Static or dynamic sources Inventory
external resources: ➔ Connecting to remote machines to run jobs ➔ Syncing with inventory sources ➔ Importing project content from version control systems ➔ Connecting to and managing network devices Centralized management of various credentials allows end users to leverage a secret without ever exposing that secret to them. Credentials
represented in Ansible Tower. You can manage Ansible Playbooks and playbook directories by placing them in a source code management system supported by Ansible Tower, including Git, Subversion, and Mercurial.
Job Template. Job Templates allow Ansible Playbooks to be controlled, delegated and scaled for an organization. Job templates also encourage the reuse of Ansible Playbook content and collaboration between teams. A Job Template requires: ➔ An Inventory to run the job against ➔ A Credential to login to devices. ➔ A Project which contains Ansible Playbooks Job Templates
job fails this next Job is run! Create powerful holistic automation using Ansible Workflows. Orchestration can easily be configured by linking Job Templates. Workflow approvals allow Workflows to pause and wait for human interaction
with Ansible Tower Centralized Logging Ansible Tower creates a centralized control point for Ansible Automation. If desired Ansible Tower can integrated with existing log aggregation services.
Security Infrastructure Developers Fueled by an open source community Ansible Engine: Universal language of automation Create Ansible Tower: Operate & control at scale Scale Engage Knowledge Automation Analytics Trusted Certified content Collaborate Automation Hub Accelerate Collections
Red Hat and certified content through Collections. Manage and test your organization’s view of available content. Manage your locally available automation via on-premise.
Automation Hub on-premise. Customizable Content Catalog Synch Community (Galaxy) and Supported (Automation Hub) sources, supply internal users with governed and approved content in one controlled location Private Content Manage the lifecycle and internal distribution of in-house Ansible content. Customer deployable Automation Hub Private Automation Hub
story Training and Next steps: ansible.com/get-started ansible.com/workshops Ansible Essentials Course Red Hat Ansible Trial Version Red Hat Ansible Courses ansible.com/community Follow us @Ansible Friend us on Facebook