ANSIBLE TOWER OVERVIEW AND ROADMAP. Bill Nottingham Senior Principal Product Manager

Similar documents
Getting Started with Ansible - Introduction

OPEN SOURCING ANSIBLE

AUTOMATING THE ENTERPRISE WITH ANSIBLE. Dustin Boyd Solutions Architect September 12, 2017

Ansible and Ansible Tower by Red Hat

Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager

AUTOMATION FOR EVERYONE Accelerating your journey to the Hybrid Cloud with Ansible Tower

ANSIBLE AUTOMATION AT TJX

Ansible. -- Make it so

AUTOMATION ACROSS THE ENTERPRISE

MULTI CLOUD AS CODE WITH ANSIBLE & TOWER

Ansible - Automation for Everyone!

Building and Managing Clouds with CloudForms & Ansible. Götz Rieger Senior Solution Architect January 27, 2017

INTRODUCTION CONTENTS BEGINNER S GUIDE: CONTROL WITH RED HAT ANSIBLE TOWER

IN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY

WHAT IS ANSIBLE AND HOW CAN IT HELP ME?

Automation and configuration management across hybrid clouds with CloudForms, Satellite 6, Ansible Tower

SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE. Chris Houseknecht Dave Johnson. June #redhat #rhsummit

Get Automating with Infoblox DDI IPAM and Ansible

Automation: Making the Best Choice for Your Organization

Ansible at Scale. David Melamed Senior Research Engineer, CTO Office, CloudLock

Button Push Deployments With Integrated Red Hat Open Management

Cloud and Devops - Time to Change!!! PRESENTED BY: Vijay

Ansible in Depth WHITEPAPER. ansible.com

Contents. Prerequisites 1. Linux 1. Installation 1. What is Ansible? 1. Basic Ansible Commands 1. Ansible Core Components 2. Plays and Playbooks 8

Study Guide. Expertise in Ansible Automation

Housekeeping. Timing Breaks Takeaways

Managing 15,000 network devices with Ansible. Landon Holley & James Mighion May 8, 2018

AGENTLESS ARCHITECTURE

Splunk and Ansible. Joining forces to increase implementation power. Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence

Ansible Tower Quick Setup Guide

RED HAT TECH EXCHANGE HOUSE RULES

AWS and Ansible. Automating Scalable (and Repeatable) Architecture

Ansible F5 Workshop +

Ansible. For Oracle DBAs. Alexander Hofstetter Trivadis GmbH

Ansible Tower Quick Setup Guide

Ansible Tower on the AWS Cloud

DevOPS, Ansible and Automation for the DBA. Tech Experience 18, Amsersfoot 7 th / 8 th June 2018

GIVING POWER TO THE PEOPLE With General Mills

HASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation

Red Hat Ansible Workshop. Lai Kok Foong, Kelvin

ANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE

Malaysian Open Source Conference (The) Multi Facets of the Open Source Tools. Muhammad Najmi Ahmad Zabidi

Getting started with Ansible and Oracle

Ansible: Server and Network Device Automation

An introduction to ANSIBLE. Anand Buddhdev RIPE NCC

Infoblox and Ansible Integration

Rapid Deployment of Bare-Metal and In-Container HPC Clusters Using OpenHPC playbooks

Ansible. Go directly to project site 1 / 36

IAC on OpenStack (feat. ansible) 김용기부장 Sr. Solution Architect Red Hat

ABOUT INTRODUCTION ANSIBLE END Ansible Basics Oleg Fiksel Security CSPI GmbH OpenRheinRuhr 2015

Ansible Tower Quick Install

Choosing an orchestration tool: Ansible and Salt. Ken Wilson Opengear. Copyright 2017 Opengear, Inc. 1

Ansible Bootcamp. Bruce Becker: Coordinator, Africa-Arabia ROC

Ansible and Firebird

INTRODUCTION WHY CI/CD

Ansible + Hadoop. Deploying Hortonworks Data Platform with Ansible. Michael Young Solutions Engineer February 23, 2017

Modern Provisioning and CI/CD with Terraform, Terratest & Jenkins. Duncan Hutty

Zabbix Ansible Module. Patrik Uytterhoeven

Sanjay Shitole, Principle Solutions Engineer

Ansible Hands-on Introduction

Ask an Expert: Ansible Network Automation

ansible-workshop Documentation

Infrastructure Configuration and Management with Ansible. Kaklamanos Georgios

Harnessing your cluster with Ansible

mastering ansible A622DFD780311BCF8921DE033F8C7977 Mastering Ansible 1 / 6

Introduction to CLI Automation with Ansible

Introduction to Ansible

Webserver deployment on. Amazon Web Services using IAC tool Terraform

Splunk ConfiguraAon Management and Deployment with Ansible

We are ready to serve Latest IT Trends, Are you ready to learn?? New Batches Info

TACKLING BIG-IP BLUE-GREEN DEPLOYMENTS IN PRIVATE CLOUD USING F5 & VMWARE ANSIBLE MODULES

Dominating Your Systems Universe with Ansible Daniel Hanks Sr. System Administrator Adobe Systems Incorporated

Ansible Tower Quick Install

introducing Haid-und-Neu-Str. 18, Karlsruhe Germany

Database Operations at Groupon using Ansible. Mani Subramanian Sr. Manager Global Database Services Groupon

Ansible Essentials 5 days Hands on

Getting Started with Ansible for Linux on z David Gross

Henry Stamerjohann. Apfelwerk GmbH & Co. #macadmins

Automate Patching for Oracle Database in your Private Cloud

How to avoid boring work - Automation for DBAs

SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other

Automate DBA Tasks With Ansible

Zero Touch Provisioning of NIOS on Openstack using Ansible

Introduction to Ansible. yench

The Foreman. Doina Cristina Duma, cristina.aiftimiei<at>cnaf.infn.it Diego Michelotto, diego.michelotto<at>cnaf.infn.it INFN-CNAF

ANSIBLE SERVICE BROKER Deploying multi-container applications on OpenShift Todd Sanders John Matthews OpenShift Commons Briefing.

Managing Microservices Using Terraform, Docker, and the Cloud

Data-Driven DevOps Using Splunk SoLware and Ansible Tower

Behind the scenes of a FOSS-powered HPC cluster at UCLouvain

Ansible in Operation. Bruce Becker: Coordinator, SAGrid

Socially conscious software at scale. Ram Mehta, CTO Propel Inc

Ansible Tower 3.0.x Upgrade and Migration

Infrastructure as Code CS398 - ACC

Network Automation with Ansible. Jason Edelman

Ansible Tower Upgrade and Migration

Ansible for DevOps. Server and configuration management for humans. Jeff Geerling ISBN Jeff Geerling

Managing Microservices using Terraform, Docker, and the Cloud

Infrastructure at your Service. Setup Oracle Infrastructure with Vagrant & Ansible

Ansible Tower Upgrade and Migration

Make Your Local Government A Lean, Green, Constituent-Centric Machine

Transcription:

ANSIBLE TOWER OVERVIEW AND ROADMAP Bill Nottingham Senior Principal Product Manager 2017-05-03

WHY AUTOMATE?

Photo via Volvo

WHY DO WE WANT AUTOMATION? People make mistakes People don't always have the best information People have to drive with... other people Photo via Volvo

WHY DO WE WANT TO AUTOMATE? Get your life back Do more important things Get where you're going faster Photo via Volvo

In the world of DevOps we know why we automate. Automate the drudgery so we get our lives back to do more strategic things Share our automation and procedures so everyone remains informed Avoid manual mistakes so our business can get where we're going faster Image courtesy - "KUKA Industrial Robots IR" by Mixabest - CC BY-SA 3.0

RED HAT MANAGEMENT AND AUTOMATION BUILT FOR IT OPERATORS CENTRALIZE AUTOMATION GOVERNANCE DELIVER SERVICES ACROSS YOUR HYBRID CLOUD PREVENT CRITICAL ISSUES BEFORE THEY OCCUR AUTOMATE YOUR SYSTEMS, PROCESSES, & DEPLOYMENTS BUILD A TRUSTED & SECURE RED HAT ENVIRONMENT

WHY ANSIBLE?

WHAT IS ANSIBLE? --- name: install and start apache hosts: all vars: It s a simple automation language that can perfectly describe IT application environments and processes in Ansible Playbooks. http_port: 80 max_clients: 200 remote_user: root tasks: - name: install httpd yum: pkg=httpd state=latest - name: write the apache config file template: src=/srv/httpd.j2 dest=/etc/httpd.conf - name: start httpd service: name=httpd state=started

WHAT IS ANSIBLE? [user@hostname: $] ansible-playbook -i inventory playbook.yml It s the open source automation engine that runs Ansible Playbooks. PLAY [install and start apache] **************************************** TASK [Gathering Facts] ************************************************* ok: [webserver.local] TASK [install httpd] *************************************************** changed: [webserver.local] TASK [write the apache config file] ************************************ changed: [webserver.local] TASK [start httpd] ***************************************************** changed: [webserver.local] PLAY RECAP ************************************************************** webserver.local : ok=4 changed=3 unreachable=0 failed=0

WHY ANSIBLE? SIMPLE POWERFUL AGENTLESS Human readable automation App deployment Agentless architecture No special coding skills needed Configuration management Uses OpenSSH & WinRM Tasks executed in order Workflow orchestration No agents to exploit or update Usable by every team Network automation Get started immediately Get productive quickly Orchestrate the app lifecycle More efficient & more secure

WHAT IS ANSIBLE TOWER? Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and RESTful API.

TOWER EMPOWERS TEAMS TO AUTOMATE CONTROL KNOWLEDGE DELEGATION Visibility and compliance Role-based access and self-service SIMPLE POWERFUL AGENTLESS Everyone speaks the same language Designed for multi-tier deployments Predictable, reliable, and secure Scheduled and centralized jobs AT ANSIBLE S CORE IS AN OPEN-SOURCE AUTOMATION ENGINE

ANSIBLE PLAYBOOKS. ANSIBLE CLI & CI SYSTEMS ADMINS ROLE-BASED ACCESS CONTROL ANSIBLE TOWER SCHEDULED & CENTRALIZED JOBS KNOWLEDGE & VISIBILITY SIMPLE USER INTERFACE TOWER API USERS OPEN SOURCE MODULE LIBRARY ANSIBLE PYTHON CODEBASE PLUGINS TRANSPORT SSH, WINRM, ETC. AUTOMATE YOUR ENTERPRISE INFRASTRUCTURE NETWORKS CONTAINERS CLOUD SERVICES LINUX, WINDOWS, UNIX ARISTA, CISCO, JUNIPER DOCKER, LXC AWS, GOOGLE CLOUD, AZURE DATABASES, LOGGING, SOURCE CONTROL MANAGEMENT USE CASES PROVISIONING CONFIGURATION MANAGEMENT APP DEPLOYMENT CONTINUOUS DELIVERY SECURITY & COMPLIANCE ORCHESTRATION

ANSIBLE TOWER OVERVIEW

WHY ANSIBLE TOWER? CONTROL Avoid the wild west KNOWLEDGE Ensure environment consistency At-a-glance dashboard Log all automation securely Pull playbooks from SCM Audit all Tower activity Schedule jobs at any time Notifications inform users Easily connect to inventory sources Model complex processes with new Workflows Use new Enterprise Logging for analysis SCALE Empower Teams to Automate Users from LDAP/SAML and more Role-based access control Simple self-service surveys Full REST API for all features Expand capacity with new Tower clusters

CONTROL WITH TOWER WORKFLOWS Mix and re-use automation as needed without creating new playbooks Provision Configure Deploy Scale Build Test Promote Verify Deploy

KNOWLEDGE WITH TOWER LOGGING INTEGRATIONS Integrate your automation with your systems analysis

SCALE WITH TOWER CLUSTERS Add capacity and redundancy with ease

ANSIBLE TOWER ROADMAP

BRING AUTOMATION TO YOUR WHOLE ENTERPRISE DISCOVER Easily inventory whatever you have - systems, VMs, networking, and more AUTOMATE Integrate into the tools and processes you already have Easily discover and remediate problems SCALE Build out Tower environments for multiple deployment scenarios Build enterprise deployments using multiple clusters

DISCOVER Easily inventory whatever you have - systems, VMs, networking, and more

AUTOMATE Integrate into the tools and processes you already have

AUTOMATE Easily discover and remediate problems

SCALE Build Tower environments for multiple deployment scenarios - Introducing Tower Ramparts

SCALE Build enterprise deployments using multiple clusters # Workflow schema Use consistent API URLs to access the same job on multiple Tower clusters - job_template: Provision cloud instances success: - job_template: Apply standard configuration Build automation definitions with Ansible playbooks and Workflow schemas Containerized Tower for easier deployments failure: - job_template: Destroy cloud instances - job_template: Deploy application failure: - job_template: Destroy cloud instances

THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos