Get Automating with Infoblox DDI IPAM and Ansible

Similar documents
Infoblox and Ansible Integration

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

ANSIBLE AUTOMATION AT TJX

Ansible in Depth WHITEPAPER. ansible.com

IN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY

Getting Started with Ansible - Introduction

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

Zero Touch Provisioning of NIOS on Openstack using Ansible

AUTOMATION ACROSS THE ENTERPRISE

MULTI CLOUD AS CODE WITH ANSIBLE & TOWER

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

Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager

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

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

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

AGENTLESS ARCHITECTURE

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

Housekeeping. Timing Breaks Takeaways

OPEN SOURCING ANSIBLE

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

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

Ansible F5 Workshop +

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

Sanjay Shitole, Principle Solutions Engineer

Button Push Deployments With Integrated Red Hat Open Management

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

Ansible - Automation for Everyone!

Introduction to Ansible

HASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation

Ansible and Ansible Tower by Red Hat

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

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

Automation: Making the Best Choice for Your Organization

RED HAT TECH EXCHANGE HOUSE RULES

Ansible: Server and Network Device Automation

INTRODUCTION WHY CI/CD

AWS and Ansible. Automating Scalable (and Repeatable) Architecture

Ansible Tower Quick Setup Guide

Ansible Tower on the AWS Cloud

ANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE

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

Automate Patching for Oracle Database in your Private Cloud

Ansible Tower Quick Setup Guide

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

Webserver deployment on. Amazon Web Services using IAC tool Terraform

Getting started with Ansible and Oracle

mastering ansible A622DFD780311BCF8921DE033F8C7977 Mastering Ansible 1 / 6

ansible-workshop Documentation

Introduction to CLI Automation with Ansible

Ansible Tower Quick Install

Ansible. Go directly to project site 1 / 36

(Almost) Instant monitoring

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

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

NEW vsphere Replication Enhancements & Best Practices

Ansible. -- Make it so

Zabbix Ansible Module. Patrik Uytterhoeven

Ask an Expert: Ansible Network Automation

Incognito Software Inc.

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

Ansible Essentials 5 days Hands on

Ansible Tower Quick Install

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

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

Managing Microservices Using Terraform, Docker, and the Cloud

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

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

Ansible Tower 3.0.x Upgrade and Migration

Henry Stamerjohann. Apfelwerk GmbH & Co. #macadmins

Business benefits of microservices

Harnessing your cluster with Ansible

Managing Microservices using Terraform, Docker, and the Cloud

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

Getting Started with Ansible for Linux on z David Gross

Extending On-Premises Network-Attached Storage to Google Cloud Storage with Komprise

The Key to the Internet-of-Things: Conquering Complexity One Step at a Time

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

WHAT IS ANSIBLE AND HOW CAN IT HELP ME?

Qt Developing ArcGIS Runtime Applications. Eric

Mission Space. Value-based use of augmented reality in support of critical contextual environments

GIVING POWER TO THE PEOPLE With General Mills

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

Splunk ConfiguraAon Management and Deployment with Ansible

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

IBM PowerVM Express Edition and IBM Management Edition for AIX offerings help allocate systems resources to where they are needed

Bentley Cloud Computing Strategy Present and Future

ArcGIS Runtime SDK for Java: Building Applications. Eric

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

How to avoid boring work - Automation for DBAs

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

Ansible Tower Upgrade and Migration

Ansible. For Oracle DBAs. Alexander Hofstetter Trivadis GmbH

Infrastructure as Code CS398 - ACC

Ansible and Firebird

MARCO MALAVOLTI

Ansible Tower Upgrade and Migration

HARNESSING TECHNOLOGY

Study Guide. Expertise in Ansible Automation

Table of Contents HOL ADV

New Upgrade Choices: Aligning Your Strategy to Microsoft

Transcription:

Get Automating with Infoblox DDI IPAM and Ansible Sumit Jaiswal Senior Software Engineer, Ansible sjaiswal@redhat.com Sailesh Kumar Giri Product Manager, Cloud, Infoblox sgiri@infoblox.com

AGENDA 10 Minutes: Intro to Infoblox (Sailesh) 25 Minutes: Infoblox Ansible Modules Detailed (Sumit) 15 Minutes: Demonstration (Sailesh) 15 Minutes: Q&A

October 2-3

Infoblox: The DDI Leader Over 8,000 customers 83 of Fortune 100 Global sales and support Consistent investment in DDI All organizations looking to deploy DDI should consider Infoblox. Selected Alliance Partners

Infoblox DNS, DHCP and IPAM (DDI) Automate, Consolidate and Secure your Core Network Services Manage all IP addresses for your Enterprise Network and Hybrid Cloud on a single console and database Control network services from a single, distributed platform Gain visibility, trending analysis, user correlation and predictive reporting Consolidated Management of DNS, DHCP and IPAM Consolidated DNS, DHCP and IPAM Platform Single console and database for physical, virtual and Cloud Ensure Secure DNS and Always-On Services High Availability and Disaster Recovery Flexible deployment on physical, virtual and Cloud Access to Rich Reporting and Analytics Reporting and Analytics Automation with APIs, ecosystem integrations

Patented Grid Technology The Infoblox Advantage Reliable, distributed, and secure platform with centralized management VMware OpenStack Xen Hyper-V AWS Highly scalable Central management Virtualization & Cloud Integration / Automation Cloud Orchestration Integration Grid Master Candidate @Recovery Site Grid Master Visibility across physical & virtual networks Five-9s service availability Visibility to cloud workloads Grid Member DNS / DHCP Infoblox Grid Standard API s for ecosystem integration Grid Member DNS / DHCP Branch Office Microsoft DNS, DHCP Grid Member DNS / DHCP 6 6 2018 Infoblox Inc. All Rights 2013 Infoblox Inc. All Reserved. Rights Reserved.

The Power of Cloud Network Automation Traditional Approach Provision Virtual Instance Request IP or Use Allotment Forward IP Data for Tracking Update Database or Spreadsheet 1 2 3 Automated Infoblox Cloud Network Automation Provision Virtual Instance Automated 1 2 3 4 Automated 5 6 Manual Request DNS Record 4 Allocate and Manually Enter DNS 5 Clean Up When De-provisioned 6 Implement change anytime Eg: DNS names, IP addresses No tickets between network, server teams for DNS, IP Automatic reclamation of resources upon spin down

Automating with Ansible Ansible is an open-source IT configuration management, deployment, and orchestration tool based on Python. It s designed to be minimal in nature, consistent, secure, and highly reliable, with an extremely low learning curve for administrators, developers and IT managers. SIMPLE POWERFUL AGENTLESS Human readable automation Gather Information and Audit Agentless architecture No special coding skills needed Configuration management Uses OpenSSH and paramiko Tasks executed in order Workflow orchestration No agents to exploit or update Get productive quickly Manage ALL IT infrastructure More efficient & more secure

WITHOUT ANSIBLE TEAMS IN SILOS TOOL A TOOL B TOOL C TOOL D SERVERS STORAGE NETWORK SECURITY

WITH ANSIBLE THE UNIVERSAL LANGUAGE SERVERS STORAGE NETWORK SECURITY

Infoblox Integration with Ansible The Ansible 2.5 release includes following Infoblox Network Identity Operating System (NIOS) enablement: Five Modules A lookup plugin (for querying Infoblox NIOS objects) A dynamic inventory script

ANSIBLE INFOBLOX MODULES NIOS_DNS_VIEW NIOS_HOST_RECORD NIOS_NETWORK NIOS_NETWORK_VIEW NIOS_ZONE Configure DNS views Configure HOST records Configure Network Objects Configure Networking Views Configure DNS Zones First released in Ansible 2.5, fully supported by Red Hat via Ansible Engine 2.6 subscription

NIOS_NETWORK_VIEW Module PLAYBOOK Example --- name: Nios Network View hosts: localhost connection: local tasks: - name: Create Network View nios_network_view: name: ansible-new-view comment: this is an example comment state: present provider: "{{ nios_provider }}"

NIOS_ZONE Module PLAYBOOK Example --- name: Nios zone hosts: localhost connection: local tasks: - name: Create Zone nios_zone: name: ansible.com state: present comment: this is an example comment provider: "{{ nios_provider }}"

NIOS_DNS_VIEW Module PLAYBOOK Example --- name: Nios Dns view hosts: localhost connection: local tasks: - name: Create DNS View nios_dns_view: name: ansible-dns comment: test new comment state: present provider: "{{ nios_provider }}"

NIOS_NETWORK Module PLAYBOOK Example --- name: Nios Network hosts: localhost connection: local tasks: - name: Configure an Ipv4 network view nios_network: network: 192.168.10.0/24 comment: this is an example comment state: present provider: "{{ nios_provider }}"

NIOS_HOST_RECORD Module PLAYBOOK Example --- hosts: localhost connection: local tasks: - name: Create Host record with name as 'test_host' in 'ansible.com' zone nios_host_record: name: test_host.ansible.com ipv4: - address: 192.168.10.1 comment: this is an example comment state: present provider: "{{ nios_provider }}"

Ansible Infoblox Lookup Plugin PLAYBOOK FOR SEARCHING PARTICULAR HOST: VERBOSE OUTPUT:

Ansible Infoblox Lookup Plugin Playbook for NEXT AVAILABLE IP: VERBOSE OUTPUT:

Ansible Infoblox Dynamic Inventory DEBUG PLAYBOOK: HOSTS LIST DEBUG OUTPUT VIA DYNAMIC INVENTORY:

How Ansible and Infoblox Works together Network Engineer ANSIBLE + Infoblox DDI Grid Round the clock Network Automation

Demo Ansible Server: OS Ubuntu 16.04.4 Python 2.7.12 Ansible 2.5.0 or higher PIP package management system from python Infoblox-client WAPI client to perform WAPI calls to Infoblox. Ansible Server infoblox-client Infoblox Grid (NIOS): NIOS 8.2.4 Cloud admin account (cloud-api-only) Permissions DNS (all DNS views), DHCP (all Network views), Grid (all members) 22 Infoblox Inc. All Rights 22 2018 2013 Infoblox Inc. All Reserved. Rights Reserved. Infoblox Grid

Q&A

Thank you ansible-network@redhat.com facebook.com/ansibleautomation github.com/network-automation twitter.com/ansible 24