Sanjay Shitole, Principle Solutions Engineer

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

MULTI CLOUD AS CODE WITH ANSIBLE & TOWER

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

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

Get Automating with Infoblox DDI IPAM and Ansible

Webserver deployment on. Amazon Web Services using IAC tool Terraform

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

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

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

GIVING POWER TO THE PEOPLE With General Mills

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

Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager

IN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY

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

AUTOMATION ACROSS THE ENTERPRISE

Infoblox and Ansible Integration

ANSIBLE AUTOMATION AT TJX

Zero Touch Provisioning of NIOS on Openstack using Ansible

Ansible F5 Workshop +

Getting Started with Ansible - Introduction

OPEN SOURCING ANSIBLE

Ansible - Automation for Everyone!

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

Button Push Deployments With Integrated Red Hat Open Management

Ansible Tower Quick Setup Guide

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

RED HAT TECH EXCHANGE HOUSE RULES

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

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

Managing Microservices Using Terraform, Docker, and the Cloud

Ansible Tower Quick Setup Guide

Ansible Tower on the AWS Cloud

Managing Microservices using Terraform, Docker, and the Cloud

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

Automate Patching for Oracle Database in your Private Cloud

Ansible: Server and Network Device Automation

ansible-workshop Documentation

Ansible Essentials 5 days Hands on

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

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

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

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

Housekeeping. Timing Breaks Takeaways

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

Ansible in Depth WHITEPAPER. ansible.com

Ansible and Ansible Tower by Red Hat

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

HASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation

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

Automation: Making the Best Choice for Your Organization

Getting started with Ansible and Oracle

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

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

Infrastructure as Code CS398 - ACC

Ansible Tower Quick Install

Introduction to Ansible

Introduction to CLI Automation with Ansible

Study Guide. Expertise in Ansible Automation

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

Ansible. -- Make it so

MARCO MALAVOLTI

mastering ansible A622DFD780311BCF8921DE033F8C7977 Mastering Ansible 1 / 6

AGENTLESS ARCHITECTURE

The recommended way for deploying a OSS DC/OS cluster on GCE is using Terraform.

Ansible Hands-on Introduction

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

Zabbix Ansible Module. Patrik Uytterhoeven

Network Automation with Ansible. Jason Edelman

Ansible. Systems configuration doesn't have to be complicated. Jan-Piet

Ansible Tower Upgrade and Migration

ANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE

Vagrant CookBook. A practical guide to Vagrant. Erika Heidi. This book is for sale at

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

Henry Stamerjohann. Apfelwerk GmbH & Co. #macadmins

(Almost) Instant monitoring

Ansible Tower Upgrade and Migration

Ask an Expert: Ansible Network Automation

Mobile/Multi-Access Edge Computing Empowering Cities Infrastructure

INTRODUCTION WHY CI/CD

Ansible Tower Upgrade and Migration

Terraform: Konfigurationsmanagement für Wolkendienste

Tools for the Vagabonding Samba Developer

Splunk ConfiguraAon Management and Deployment with Ansible

Ansible and Firebird

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

Deploying MySQL HA. with Ansible and Vagrant (101) Daniel Guzman Burgos (Percona) Robert Barabas (Percona)

Introduction to Ansible. yench

PodCTL #4 - All the Tools in the Kubernetes Toolbox

Ansible Tower Quick Install

PAGE 1 THE PERFECT WORDPRESS DEVELOPMENT WORKFLOW

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

AWS and Ansible. Automating Scalable (and Repeatable) Architecture

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

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

Ansible. Go directly to project site 1 / 36

Dell EMC Networking Ansible Integration Documentation

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

Red Hat Ansible Workshop. Lai Kok Foong, Kelvin

An introduction to ANSIBLE. Anand Buddhdev RIPE NCC

Transcription:

Sanjay Shitole, Principle Solutions Engineer

Ansible, Terraform, Puppet

Customer Feedback AUTOMATE, AUTOMATE, AUTOMATE! CICD Reap Early Benefits Fix Issues quicker React to Opportunities

My application needs SSL encryption and availability

What we can do with Automation?

Public Cloud x100 BIG-IP VE Provisioning Tool Onboard F5 BIG-IP in Private / Public Cloud Private Data Center x1000 BIG-IP devices

Build BIG-IP LTM policies & deploy across multiple environments with consistency BIG-IP devices Deploy ASM/APM/AFM polices using iapps Development environment Forgetting, or missing, a device when patching or deploying secure config could expose your corporation to attackers both internal and external. Admin Provisioning ToolSecurity Policy Test environment iapps Production environment Manage & deploy security policies consistently across your infrastructure or for your tenants

Automate routing traffic & connection termination by managing LTM and BIG-IP DNS configurations Upgrade/Deploy new applications on the BIG-IP consistently & with low risk BIG-IP Data Center 1 Data Center 2 Manage Blue-Green deployments during applications roll up for zero down time

Cloud Migration Provision & Automate BIG-IP infrastructure& configurations in VMware, OpenStack, AWS, Azure Using CFT, HEAT templates and so on An application can begin in VMware environment but expand to AWS & Azure. Orchestrate & Automate in multiple private & public cloud environments

F5 & Ansible

Easy to install Agentless Playbooks use YAML REST/SOAP API calls Versions 12.X + 3 Ansible host BIG-IP Platform other

1 Versions 2.2 + REST/SOAP API calls FACTS BIG-IP VE Versions 12.X + 3 Ansible host BIG-IP Platform 2 Bigsuds, f5-sdk other

Name of Task Name of Ansible module {{ myvirtualserver_ipaddress }} Parameters

from GitHub/F5 Downloads - name: Get iapp from Github get_url: url: https://github.com/f5networks/f5-application-services-integrationiapp/releases/download/v2.0.003/appsvcs_integration_v2.0.003.tmpl dest: /var/tmp validate_certs: False Input/Parameters provided as JSON payload 1. Grab template 2. Upload iapp to BIG-IP 3. Deploy Application - name: Add iapp template bigip_iapp_template: server: ((inventory_hostname}}" user: admin" password: admin" content: "{{ lookup('file', '/var/tmp/appsvcs_integration_v2.0.003.tmpl') }}" state: "present" validate_certs: False delegate_to: localhost - name: Deploy iapp bigip_iapp_service: name: HTTPApp" template: <<template_name>>" parameters: "{{ lookup('file', <<payload.json file>>') }}" server: ((inventory_hostname}} user: "admin" password: "admin" state: "present" delegate_to: localhost

SaaS & Multi-tenancy Introduction Use Case:

Introduction Use Case

Introduction Use Case

Introduction Use Case

F5 & Terraform

Repository AWS Google Cloud Terraform 0.8.1 VMware Digital Ocean Download F5 Provider Binary from Github Download terraform 1 2 Google Cloud DevOPs Workstation F5 Provider Plugin AWS F5 Terraform 0.8.1 VMware Digital Ocean

Use Terraform as part of infrastructure as code initiative Deploy F5 in AWS & manage the configuration using Terraform Deploy F5 configurations from repository using terraform. Looking to leverage Terraform for auto scaling and automating development environments

F5 & Puppet

F5 BIG-IP Has GEM resource files to communicate and configure BIG-IP Ruby SDK to make rest calls 2017 F5 Networks Puppet Forge: https://forge.puppet.com/puppetlabs/f5

Configure iapp on BIG-IP device Modify Manifest parameters for other BIG-IP devices Use FACTER_url Puppet command to get Manifest (DSL format) Deploy modified Manifest through Puppet

Introduction Use Case

Ansible information www.ansible.com/f5 Ansible feature requests or issues https://github.com/f5networks/f5-ansible/issues Puppet Forge https://forge.puppet.com/puppetlabs/f5 Terraform Providers https://www.terraform.io/ https://github.com/scshitole/terraform-provider-bigip F5 DevCentral https://devcentral.f5.com

Give Feedback Get Points! Survey will pop up in Mobile App. Answer the multiple choice. Submit your question to complete. Receive 5 points! Follow us on Twitter and use the #F5Agility17 hashtag!