Getting Started with Ansible - Introduction

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

OPEN SOURCING ANSIBLE

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

Ansible and Ansible Tower by Red Hat

ANSIBLE AUTOMATION AT TJX

Ansible. -- Make it so

Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager

AUTOMATION ACROSS THE ENTERPRISE

MULTI CLOUD AS CODE WITH ANSIBLE & TOWER

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

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

IN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY

WHAT IS ANSIBLE AND HOW CAN IT HELP ME?

Ansible - Automation for Everyone!

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

Get Automating with Infoblox DDI IPAM and Ansible

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

Housekeeping. Timing Breaks Takeaways

AGENTLESS ARCHITECTURE

Automation: Making the Best Choice for Your Organization

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

ANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE

AWS and Ansible. Automating Scalable (and Repeatable) Architecture

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

Button Push Deployments With Integrated Red Hat Open Management

GIVING POWER TO THE PEOPLE With General Mills

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

Ansible F5 Workshop +

Ansible: Server and Network Device Automation

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

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

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

Ansible in Depth WHITEPAPER. ansible.com

Study Guide. Expertise in Ansible Automation

Ask an Expert: Ansible Network Automation

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

RED HAT TECH EXCHANGE HOUSE RULES

Getting started with Ansible and Oracle

Ansible Tower on the AWS Cloud

Ansible Tower Quick Setup Guide

Ansible Tower Quick Setup Guide

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

Ansible. For Oracle DBAs. Alexander Hofstetter Trivadis GmbH

HASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation

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

Infoblox and Ansible Integration

mastering ansible A622DFD780311BCF8921DE033F8C7977 Mastering Ansible 1 / 6

Red Hat Ansible Workshop. Lai Kok Foong, Kelvin

Ansible Hands-on Introduction

Sanjay Shitole, Principle Solutions Engineer

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

Infrastructure Configuration and Management with Ansible. Kaklamanos Georgios

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

Webserver deployment on. Amazon Web Services using IAC tool Terraform

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

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

Ansible and Firebird

INTRODUCTION WHY CI/CD

An introduction to ANSIBLE. Anand Buddhdev RIPE NCC

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

Zabbix Ansible Module. Patrik Uytterhoeven

Ansible Tower Quick Install

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

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

Introduction to Ansible

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

Introduction to CLI Automation with Ansible

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

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

Network Automation with Ansible. Jason Edelman

Data-Driven DevOps Using Splunk SoLware and Ansible Tower

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

Ansible. Go directly to project site 1 / 36

Ansible Essentials 5 days Hands on

Ansible in Operation. Bruce Becker: Coordinator, SAGrid

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

Henry Stamerjohann. Apfelwerk GmbH & Co. #macadmins

ansible-workshop Documentation

Automate Patching for Oracle Database in your Private Cloud

Ansible Tower 3.0.x Upgrade and Migration

Ansible Tower Quick Install

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

Introduction to Ansible. yench

Automate DBA Tasks With Ansible

Splunk ConfiguraAon Management and Deployment with Ansible

Harnessing your cluster with Ansible

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

Managing Microservices Using Terraform, Docker, and the Cloud

How to avoid boring work - Automation for DBAs

Terraform & Infrastructure as Code. Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft))

Ansible Tower Upgrade and Migration

Ansible Tower Upgrade and Migration

Infrastructure as Code CS398 - ACC

Zero Touch Provisioning of NIOS on Openstack using Ansible

(Almost) Instant monitoring

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

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

ANSIBLE 2. Introduction to Ansible - workshop. Marco Berube sr. Cloud Solution Architect. Michael Lessard Sr. Solutions Architect

Removing all roadblocks be ready to have offers out on the same day as the interview

Business benefits of microservices

Transcription:

Getting Started with Ansible - Introduction Automation for everyone Götz Rieger Senior Solution Architect Roland Wolters Senior Solution Architect

WHAT IS ANSIBLE?

WHAT IS ANSIBLE? It s a simple automation language to describe an IT infrastructure Ansible Playbooks. It s an automation engine that runs Ansible Playbooks. Ansible Tower - an enterprise framework for controlling, securing and managing your Ansible automation with a UI and restful API.

SIMPLE - POWERFUL - AGENTLESS

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

HOW ANSIBLE WORKS CMDB PUBLIC / PRIVATE CLOUD ANSIBLE S AUTOMATION ENGINE HOSTS USERS INVENTORY API APPS & SERVICES MODULES ANSIBLE PLAYBOOK PLUGINS NETWORKING

PLAYBOOK EXAMPLE --- name: install and start apache hosts: all vars: http_port: 80 max_clients: 200 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=running

PLAYBOOK EXAMPLE --- name: install and start apache hosts: all vars: http_port: 80 max_clients: 200 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=running

PLAYBOOK EXAMPLE --- name: install and start apache hosts: all vars: http_port: 80 max_clients: 200 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=running

PLAYBOOK EXAMPLE --- name: install and start apache hosts: all vars: http_port: 80 max_clients: 200 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=running

SIMPLE - POWERFUL - AGENTLESS WHAT IS MISSING?

CENTRAL INTEGRATION ACCESS Central place for everyone Simple, powerful API Teams and users enable RBAC Overview of present and past Uses REST for quick adoption Deposit credentials securely Schedule jobs No special agents or lib needed Assign access to unprivileged Have one common view Integrate with everything Separate access and execution

ANSIBLE TOWER Ansible tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and restful API. WHAT IS ANSIBLE TOWER? Role-based access control Push-button deployment for non-privileged users. Central logging, with connections to external frameworks. Workflow manager to stitch multiple playbooks together.

PLATFORM OVERVIEW ANSIBLE CLI & CI SYSTEMS. ADMINS ANSIBLE PLAYBOOKS ANSIBLE TOWER SCHEDULED & CENTRALIZED JOBS KNOWLEDGE & VISIBILITY ROLE-BASED ACCESS CONTROL SIMPLE USER INTERFACE TOWER API USERS ANSIBLE OPEN SOURCE MODULE LIBRARY 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 USE CASES PROVISIONING CONFIGURATIO N MANAGEMENT APP DEPLOYMENT CONTINUOUS DELIVERY SECURITY & COMPLIANCE ORCHESTRATION

ANSIBLE: THE LANGUAGE OF DEVOPS ANSIBLE PLAYBOOK From development DEV/TEST Q/A to production. OPERATIONS MANAGEMENT COMMUNICATION IS THE KEY TO DEVOPS. Ansible is the first automation language that can be read and written across IT. Ansible is the only automation engine that can automate the entire application lifecycle and continuous delivery pipeline. OUTSOURCERS

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