SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE. Chris Houseknecht Dave Johnson. June #redhat #rhsummit
|
|
- Dorthy Leonard
- 5 years ago
- Views:
Transcription
1 1 SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE Chris Houseknecht Dave Johnson June 2016
2 2. 1 THE HARD PART IS BUILDING THE MACHINE THAT BUILDS THE PRODUCT Dennis Crowley, Co-Founder/CEO of Foursquare
3 2. 2 THOSE WHO ARE MOST SUCCESSFUL ARE CAPABLE OF HIGHER LEVEL THINKING THEY ARE ABLE TO STEP BACK AND DESIGN A MACHINE CONSISTING OF THE RIGHT PEOPLE DOING THE RIGHT THINGS TO GET WHAT THEY WANT. Ray Dalio, Founder of Bridgewater Associates
4 2. 3 "already allowed us to save at least hours per week managing our systems" "we ve been able to cut down certain processes from 17 hours to 3 minutes"
5 2. 4 CATALOG AUTOMATION PLATFORM
6 2. 5 CATALOG AUTOMATION PLATFORM
7 2. 6 CATALOG AUTOMATION PLATFORM
8 2. 7 CATALOG AUTOMATION PLATFORM
9 3. 1
10 3. 2 MICROSOFT AZURE NEW ANSIBLE MODULES FOR AZURE DYNAMIC INVENTORY SYNC FULL SUPPORT FOR RESOURCE MANAGER # Red Hat #rhsummit
11 3. 3 MICROSOFT AZURE RESOURCE MANAGER Resource Groups Template Deployment Tags Access Control # Red Hat #rhsummit
12 3. 4 MICROSOFT AZURE DYNAMIC INVENTORY Updated dynamic inventory synchronization [1] Automatically groups hosts by: Resource Group Location Security Group Tag Key Tag Key : Value Optionally, turn off one or all groupings Conditionally select hosts with matching group values Controll from azure_rm.ini [1]
13 3. 5 MICROSOFT AZURE NEW AZURE MODULES azure_rm_storageaccount azure_rm_storageblob azure_rm_securitygroup azure_rm_virtualnetwork azure_rm_subnet azure_rm_networkinterface azure_rm_publicipaddress azure_rm_resourcegroup azure_rm_virtualmachine azure_rm_deployment
14 3. 6 MICROSOFT AZURE NEW AZURE MODULES Core support Shared library Authentication Validation Tag handling Parameters # Red Hat #rhsummit
15 3. 7 MICROSOFT AZURE NEW AZURE MODULES Getting started with Azure guide [1] Requirements and setup Authentication Creating a virtual machine Using dynamic inventory # Red Hat #rhsummit [1]
16 3. 8 MICROSOFT AZURE NEW AZURE MODULES Pull Requests Welcome! Issues on Github at ansible/anible-modules-core #ansible on IRC Ansible Project and Ansible Development mailing lists on Google # Red Hat #rhsummit
17 4. 1
18 4. 2 WHAT IS ANSIBLE? It s a simple automation language that can perfectly describe an IT application infrastructure in Ansible Playbooks. It s an automation engine that runs Ansible Playbooks.
19 4. 3 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 Get productive quickly Orchestrate the app lifecycle More efficient & more secure
20 4. 4
21 4. 5 ARE WRITTEN IN YAML Tasks are executed sequentially Invoke Ansible modules
22 4. 6 MODULES ARE TOOLS IN THE TOOLKIT Python, Powershell, or any language Extend Ansible simplicity to entire stack
23 Azure, EC2, OpenStack, VMware, Rackspace, GCE, Red Hat Satellite, CloudForms Hanlon, Cobbler Custom CMDB 4. 7
24 5. 1
25 5. 2 WHAT IS ANSIBLE TOWER? Ansible tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and restful API. 1 Role-based access control 2 Push-button deployment 3 Centralized logging 4 RESTful API
26 6. 1!
27 6. 2 PLAY BOOK /'plā,book/ noun A book containing a sports team's strategies and plays, especially in football.
28 6. 3 PLAY BOOK /'plā,book/ noun A book containing a sports team's strategies and plays, especially in football.
29 6. 4 PLAY BOOK /'plā,book/ noun A playbook is Ansible s configuration, deployment, and orchestration language.
30 6. 5 PLAY BOOK /'plā,book/ noun A playbook is Ansible s configuration, deployment, and orchestration language. A playbook can be used to manage configurations of and deployments to remote machines. At a more advanced level, they can sequence multi-tier rollouts and delegate actions to other hosts.
31 6. 6 PLAY BOOK /'plā,book/ noun A playbook is Ansible s configuration, deployment, and orchestration language. A playbook can be used to manage configurations of and deployments to remote machines. At a more advanced level, they can sequence multi-tier rollouts and delegate actions to other hosts. Playbooks are human-readable, written in a simple text language called YAML.
32 6. 7 PLAY BOOK /'plā,book/ noun Playbooks are Ansible s configuration, deployment, and orchestration language. A playbook can be used to manage configurations of and deployments to remote machines. At a more advanced level, they can sequence multi-tier rollouts and delegate actions to other hosts. Playbooks are human-readable, written in a simple text language calledyaml. A playbook is composed of one or more plays in a list.
33 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
34 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" PLAY /plā/ noun Maps a group of hosts to a set of tasks. -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
35 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
36 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
37 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
38 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001 FACTS /fakts/ noun Useful variables about remote hosts that can be used within a playbook.
39 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
40 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001 Task /task/ noun A unit of work. At a basic level, a task is a call to an Ansible module.
41 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: eastus tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
42 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: "{{ location }}" tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
43 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: "{{ location }}" tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
44 name: Create Virtual Machine hosts: localhost connection: local gather_facts: no tasks: - name: Create resource group azure_rm_resourcegroup: name: "{{ resourcegroup_name }}" location: "{{ location }}" tags: "{{ tags }}" -name: Create virtual machine azure_rm_virtualmachine: name: testing-001
45 name: Create virtual machine azure_rm_virtualmachine: name: testing-001 resource_group: "{{ resourcegroup_name }}" vm_size: Standard_D1 admin_username: admin ssh_public_keys: "{{ ssh_keys }}" image: "{{ image }}" -name: Add new VM to inventory add_host:
46 name: Create virtual machine azure_rm_virtualmachine: name: testing-001 resource_group: "{{ resourcegroup_name }}" vm_size: Standard_D1 admin_username: admin ssh_public_keys: "{{ ssh_keys }}" image: "{{ image }}" -name: Add new VM to inventory add_host:
47 name: Create virtual machine azure_rm_virtualmachine: name: testing-001 resource_group: "{{ resourcegroup_name }}" vm_size: Standard_D1 admin_username: admin ssh_public_keys: "{{ ssh_keys }}" image: "{{ image }}" -name: Add new VM to inventory add_host:
48 name: Create virtual machine azure_rm_virtualmachine: name: testing-001 resource_group: "{{ resourcegroup_name }}" vm_size: "{{ vm_size }}" admin_username: admin ssh_public_keys: "{{ ssh_keys }}" image: "{{ image }}" -name: Add new VM to inventory add_host:
49 name: Create virtual machine azure_rm_virtualmachine: name: testing-001 resource_group: "{{ resourcegroup_name }}" vm_size: "{{ vm_size }}" admin_username: admin ssh_public_keys: "{{ ssh_keys }}" image: "{{ image }}" -name: Add new VM to inventory add_host:
50 name: Create virtual machine azure_rm_virtualmachine: name: testing-001 resource_group: "{{ resourcegroup_name }}" vm_size: "{{ vm_size }}" admin_username: admin ssh_public_keys: "{{ ssh_keys }}" image: "{{ image }}" -name: Add new VM to inventory add_host:
51 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure Galaxy VM hosts: galaxy become: yes become: root roles: - role: galaxy_configure
52 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure Galaxy VM hosts: galaxy become: yes become: root roles: - role: galaxy_configure
53 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure Galaxy VM hosts: galaxy become: yes become: root roles: - role: galaxy_configure
54 name: Add new VM to inventory add_host: name: "{{ arm_vm_name }}" ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure Galaxy VM hosts: galaxy become: yes become: root roles: - role: galaxy_configure
55 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure Galaxy VM hosts: galaxy become: yes become: root roles: - role: galaxy_configure
56 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure Galaxy VM hosts: galaxy become: yes become: root roles: - role: galaxy_configure
57 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure Galaxy VM hosts: galaxy become: yes become: root roles: - role: galaxy_configure
58 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure for Galaxy deployment hosts: galaxy become: yes beome: root roles: - role: galaxy_configure
59 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure for Galaxy deployment hosts: galaxy become: yes become: root roles: - role: galaxy_configure
60 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure for Galaxy deployment hosts: galaxy become: yes become: root roles: - role: galaxy_configure
61 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure for Galaxy deployment hosts: galaxy become: yes become root: roles: - role: galaxy_configure
62 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure for Galaxy deployment hosts: galaxy become: yes become: root roles: - role: galaxy_configure
63 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure for Galaxy deployment ROLE hosts: galaxy /rōl/ become: yes become: root roles: - role: galaxy_configure noun All the tasks, variables, handlers, templates and files needed to complete a unit of work. A role is self contained and completely reusable.
64 name: Add new VM to inventory add_host: name: testing-001 ansible_host: "{{...publicipaddress.properties.ipaddress }}" fqdn: "{{...publicipaddress.properties.dnssettings.fqdn }}" groups: galaxy - name: Configure Galaxy VM hosts: galaxy become: yes become: root roles: - role: galaxy_configure
65 6. 40 SO... WHAT DOES A PLAYBOOK ACTUALLY LOOK LIKE?
66 6. 41 GALAXY
67 7 DEMONSTRATION!
68 8 GETTING STARTED Have you used Ansible already? Try Tower for free: ansible.com/tower-trial Would you like to learn Ansible? It s easy to get started: ansible.com/get-started Want to learn more? ansible.com/whitepapers Ansible for Azure: docs.ansible.com/ansible/guide_azure.html docs.ansible.com/ansible/list_of_cloud_modules.html#azure
69 9 LEARN. NETWORK. EXPERIENCE OPEN SOURCE.
AUTOMATING THE ENTERPRISE WITH ANSIBLE. Dustin Boyd Solutions Architect September 12, 2017
AUTOMATING THE ENTERPRISE WITH ANSIBLE Dustin Boyd Solutions Architect September 12, 2017 EVERY ORGANIZATION IS A DIGITAL ORGANIZATION. Today, IT is driving innovation. If you can t deliver software fast,
More informationAUTOMATION FOR EVERYONE Accelerating your journey to the Hybrid Cloud with Ansible Tower
AUTOMATION FOR EVERYONE Accelerating your journey to the Hybrid Cloud with Ansible Tower Sacha Dubois Senior Solution Architect, Red Hat Peter Mumenthaler Solution Architect, Red Hat WHAT IS ANSIBLE AUTOMATION?
More informationGetting Started with Ansible - Introduction
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
More informationIN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY
ansible.com +1 919.667.9958 WHITEPAPER ANSIBLE IN DEPTH Ansible is quite fun to use right away. As soon as you write five lines of code it works. With SSH and Ansible I can send commands to 500 servers
More informationMULTI CLOUD AS CODE WITH ANSIBLE & TOWER
MULTI CLOUD AS CODE WITH ANSIBLE & TOWER Enterprise Grade Automation David CLAUVEL - Cloud Solutions Architect Twitter: @automaticdavid December 2018 AUTOMATE REPEAT IT 2 AGENDA - TOOLING THE DEVOPS PRACTICE
More informationANSIBLE TOWER OVERVIEW AND ROADMAP. Bill Nottingham Senior Principal Product Manager
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
More informationANSIBLE AUTOMATION AT TJX
ANSIBLE AUTOMATION AT TJX Ansible Introduction and TJX Use Case Overview Priya Zambre Infrastructure Engineer Tyler Cross Senior Cloud Specialist Solution Architect AGENDA Ansible Engine - what is it and
More informationOPEN SOURCING ANSIBLE
OpenMunich December 1, 2017 OPEN SOURCING ANSIBLE Roland Wolters Senior Product Manager, Red Hat GmbH AUTOMATE REPEAT IT 2 WHAT IS ANSIBLE AUTOMATION? --$] ansible-playbook -i inventory playbook.yml -
More informationBuilding and Managing Clouds with CloudForms & Ansible. Götz Rieger Senior Solution Architect January 27, 2017
Building and Managing Clouds with CloudForms & Ansible Götz Rieger Senior Solution Architect January 27, 2017 First Things First: Where are We? Yes, IaaS-centric, but one has to start somewhere... 2 Cloud
More informationEnhancing Secrets Management in Ansible with CyberArk Application Identity Manager
+ Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager 1 TODAY S PRESENTERS: Chris Smith Naama Schwartzblat Kyle Benson Moderator Application Identity Manager Senior Product
More informationAnsible and Ansible Tower by Red Hat
Ansible and Ansible Tower by Red Hat Automation technology you can use everywhere Jacek Skórzyński Senior Solution Architect Red Hat CEE jacek@redhat.com RED HAT MANAGEMENT 2 Ansible and Ansible Tower
More informationAUTOMATION ACROSS THE ENTERPRISE
AUTOMATION ACROSS THE ENTERPRISE WHAT WILL YOU LEARN? What is Ansible Tower How Ansible Tower Works Installing Ansible Tower Key Features WHAT IS ANSIBLE TOWER? Ansible Tower is a UI and RESTful API allowing
More informationHousekeeping. Timing Breaks Takeaways
Workshop Housekeeping Timing Breaks Takeaways What You Will Learn Ansible is capable of handling many powerful automation tasks with the flexibility to adapt to many environments and workflows. With Ansible,
More informationGet Automating with Infoblox DDI IPAM and Ansible
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:
More informationAnsible F5 Workshop +
Ansible F5 Workshop + What You Will Learn What is Ansible, its common use cases How Ansible works and terminology Running Ansible playbooks Network modules An introduction to roles An introduction to Ansible
More informationAnsible in Depth WHITEPAPER. ansible.com
+1 800-825-0212 WHITEPAPER Ansible in Depth Get started with ANSIBLE now: /get-started-with-ansible or contact us for more information: info@ INTRODUCTION Ansible is an open source IT configuration management,
More informationINTRODUCTION CONTENTS BEGINNER S GUIDE: CONTROL WITH RED HAT ANSIBLE TOWER
BEGINNER S GUIDE: CONTROL WITH RED HAT ANSIBLE TOWER CONTENTS The challenge of maintaining control... 2 A better way to run Ansible... 3 Ansible Tower and integration in a large enterprise... 4 Three ways
More informationAutomation and configuration management across hybrid clouds with CloudForms, Satellite 6, Ansible Tower
Automation and configuration management across hybrid clouds with CloudForms, Satellite 6, Ansible Tower Laurent Domb Sr. Cloud Specialist Solutions Architect Michael Dahlgren Cloud Specialist Solutions
More informationAnsible Tower Quick Setup Guide
Ansible Tower Quick Setup Guide Release Ansible Tower 3.1.3 Red Hat, Inc. Feb 27, 2018 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 5 4 Examine the Tower Dashboard 7 5 The Settings
More informationAnsible. -- Make it so
Ansible -- Make it so Overview What is Ansible and why is it different? Using Ansible Interactively What is Ansible Tower? SIMPLE POWERFUL AGENTLESS Human readable automation No special coding skills needed
More informationAnsible Tower Quick Setup Guide
Ansible Tower Quick Setup Guide Release Ansible Tower 3.2.2 Red Hat, Inc. Mar 08, 2018 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 5 4 Examine the Tower Dashboard 7 5 The Settings
More informationAGENTLESS ARCHITECTURE
ansible.com +1 919.667.9958 WHITEPAPER THE BENEFITS OF AGENTLESS ARCHITECTURE A management tool should not impose additional demands on one s environment in fact, one should have to think about it as little
More informationANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE
+1 919.667.9958 ansible.com ANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE Ansible Tower Enterprise is a critical part of our infastructure. With Tower there is no downtime and we can easily schedule
More informationCloud and Devops - Time to Change!!! PRESENTED BY: Vijay
Cloud and Devops - Time to Change!!! PRESENTED BY: Vijay ABOUT CLOUDNLOUD CloudnLoud training wing is founded in response to the desire to find a better alternative to the formal IT training methods and
More informationAnsible Bootcamp. Bruce Becker: Coordinator, Africa-Arabia ROC
Ansible Bootcamp 1 Learning Goals Explain what Ansible is (What) Describe Ansible use cases (Why) Identify use cases and describe the solutions Ansible provide (When) Know the components of Ansible (How)
More informationInfoblox and Ansible Integration
DEPLOYMENT GUIDE Infoblox and Ansible Integration Ansible 2.5 April 2018 2018 Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 1 of 12 Contents Overview... 3 Introduction...
More informationSplunk and Ansible. Joining forces to increase implementation power. Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence
Splunk and Ansible Joining forces to increase implementation power Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence 09/28/2017 Washington, DC Forward-Looking Statements
More informationButton Push Deployments With Integrated Red Hat Open Management
Button Push Deployments With Integrated Red Hat Open Management The power of automation Laurent Domb Principal Cloud Solutions Architect Maxim Burgerhout Senior Solutions Architect May, 2017 Michael Dahlgren
More informationAnsible - Automation for Everyone!
Ansible - Automation for Everyone! Introduction about Ansible Core Hideki Saito Software Maintenance Engineer/Tower Support Team 2017.06 Who am I Hideki Saito Software Maintenance Engineer
More informationIntroduction to Ansible
Introduction to Ansible Network Management Spring 2018 Masoud Sadri & Bahador Bakhshi CE & IT Department, Amirkabir University of Technology Outline Introduction Ansible architecture Technical Details
More informationRapid Deployment of Bare-Metal and In-Container HPC Clusters Using OpenHPC playbooks
Rapid Deployment of Bare-Metal and In-Container HPC Clusters Using OpenHPC playbooks Joshua Higgins, Taha Al-Jody and Violeta Holmes HPC Research Group University of Huddersfield, UK HPC Systems Professionals
More informationSanjay Shitole, Principle Solutions Engineer
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
More informationAnsible Tower 3.0.x Upgrade and Migration
Ansible Tower 3.0.x Upgrade and Migration Release Ansible Tower 3.0.1 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Release Notes for Ansible Tower Version 3.0.1 2 1.1 Ansible Tower Version 3.0.1.......................................
More informationAnsible Hands-on Introduction
Ansible Hands-on Introduction Jon Jozwiak, Sr. Cloud Solutions Architect Minneapolis RHUG - April 13, 2017 What is Ansible? It's a simple automation language that can perfectly describe an IT application
More informationRED HAT TECH EXCHANGE HOUSE RULES
RED HAT TECH EXCHANGE HOUSE RULES 100% ATTENTION TAKE NOTES, NOT CALLS RECEIVE KNOWLEDGE, NOT MESSAGES MUTE NOTIFICATIONS FOR SLACK QQ WHATSAPP IMESSAGE EMAIL TELEGRAM SNAPCHAT FACEBOOK WEIBO HANGOUTS
More informationAnsible Tower Quick Install
Ansible Tower Quick Install Release Ansible Tower 3.0 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Preparing for the Tower Installation 2 1.1 Installation and Reference guide.....................................
More informationAnsible. Go directly to project site 1 / 36
Ansible Go directly to project site 1 / 36 What is it and why should I be using it? 2 / 36 What is it? Ansible is a radically simple IT automation platform that makes your applications and systems easier
More informationINTRODUCTION WHY CI/CD
+1 919-667-9958 WHITEPAPER CONTINUOUS INTEGRATION & DELIVERY WITH ANSIBLE INTRODUCTION Ansible is a very powerful open source automation language. What makes it unique from other management tools, is that
More informationAnsible Tower on the AWS Cloud
Ansible Tower on the AWS Cloud Quick Start Reference Deployment Tony Vattathil Solutions Architect, AWS Quick Start Reference Team April 2016 Last update: May 2017 (revisions) This guide is also available
More informationTACKLING BIG-IP BLUE-GREEN DEPLOYMENTS IN PRIVATE CLOUD USING F5 & VMWARE ANSIBLE MODULES
TACKLING BIG-IP BLUE-GREEN DEPLOYMENTS IN PRIVATE CLOUD USING F5 & VMWARE ANSIBLE MODULES Eric McLeroy, Sr. Specialist Solutions Architect, Ansible by Red Hat eric.mcleroy@redhat.com Payal Singh, Principal
More informationIntroduction to CLI Automation with Ansible
Introduction to CLI Automation with Ansible Tim Nothnagel, Consulting Engineer Mike Leske, Technical Leader Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationAnsible Tower Quick Install
Ansible Tower Quick Install Release Ansible Tower 3.2.0 Red Hat, Inc. Nov 15, 2017 CONTENTS 1 Preparing for the Tower Installation 2 1.1 Installation and Reference Guide....................................
More informationAutomate Patching for Oracle Database in your Private Cloud
Automate Patching for Oracle Database in your Private Cloud Who we are Experts At Your Service > Over 50 specialists in IT infrastructure > Certified, experienced, passionate Based In Switzerland > 100%
More informationGetting started with Ansible and Oracle
Getting started with Ansible and Oracle DOAG, Germany 22 nd Nov 2017 About Me Ron Ekins Oracle Solutions Architect for EMEA @ Pure Storage ron@purestorage.com Twitter: Blog: @RonEkins http://ronekins.wordpress.com
More informationAnsible + Hadoop. Deploying Hortonworks Data Platform with Ansible. Michael Young Solutions Engineer February 23, 2017
Ansible + Hadoop Deploying Hortonworks Data Platform with Ansible Michael Young Solutions Engineer February 23, 2017 About Me Michael Young Solutions Engineer @ Hortonworks 16+ years of experience (Almost
More informationDevOPS, Ansible and Automation for the DBA. Tech Experience 18, Amsersfoot 7 th / 8 th June 2018
DevOPS, Ansible and Automation for the DBA Tech Experience 18, Amsersfoot 7 th / 8 th June 2018 About Me Ron Ekins Oracle Solutions Architect, Office of the CTO @Pure Storage ron@purestorage.com Twitter:
More informationAsk an Expert: Ansible Network Automation
Ask an Expert: Ansible Network Automation Sean Cavanaugh Technical Marketing Manager Red Hat Ansible Automation seanc@redhat.com @IPvSean Iftikhar Khan Senior Manager, Engineering Team Red Hat Ansible
More informationRed Hat Ansible Workshop. Lai Kok Foong, Kelvin
Red Hat Ansible Workshop Lai Kok Foong, Kelvin Objective What is Ansible? Ansible Architecture Installing Ansible Ansible configuration file Creating Inventory Running Ad Hoc Commands Creating a Simple
More informationGIVING POWER TO THE PEOPLE With General Mills
GIVING POWER TO THE PEOPLE With ANSIBLE @ General Mills Ops Devs Net Ashley Nelson DevOps Engineer - General Mills Mike Dahlgren Sr. Cloud Solution Architect - Red Hat Ashley NELSON DevOps @ GEN MILLS
More informationHASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation
HASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation OVERVIEW INTRODUCTION As organizations modernize their application delivery process and adopt new tools to make them
More informationIAC on OpenStack (feat. ansible) 김용기부장 Sr. Solution Architect Red Hat
IAC on OpenStack (feat. ansible) 김용기부장 Sr. Solution Architect Red Hat 31,000+ Stars on GitHub 2 1900+ Ansible modules 500,000+ Downloads a month WHY ANSIBLE? SIMPLE POWERFUL AGENTLESS 읽기쉽고코딩을아주잘할필요없이순서대로실행모든팀에유용
More informationDominating Your Systems Universe with Ansible Daniel Hanks Sr. System Administrator Adobe Systems Incorporated
Dominating Your Systems Universe with Ansible Daniel Hanks Sr. System Administrator Adobe Systems Incorporated What is Ansible? Ansible is an IT automation tool. It can configure systems, deploy software,
More informationAnsible at Scale. David Melamed Senior Research Engineer, CTO Office, CloudLock
Ansible at Scale David Melamed Senior Research Engineer, CTO Office, CloudLock Who is this guy? Where is he working? Founded: 2011 Corporate Headquarters: Waltham, Mass. (U.S.A.) R&D Headquarters: Tel
More informationAnsible Essentials 5 days Hands on
Ansible Essentials 5 days Hands on Ansible is growing in popularity for good reason, it is both easy to understand, far simpler than Python, and extremely powerful. While Python can be used to do just
More informationAnsible. Systems configuration doesn't have to be complicated. Jan-Piet
Ansible Systems configuration doesn't have to be complicated Jan-Piet Mens @jpmens @jpmens: consultant, author, architect, part-time admin, small-scale fiddler, loves LDAP, DNS, plain text, and things
More informationAutomation: Making the Best Choice for Your Organization
Automation: Making the Best Choice for Your Organization Subheading goes here Steve Clatterbuck Infrastructure Architect, Crossvale Inc 4/7/2018 Lee Rich Sr. Specialist Solution Architect, Red Hat 4/7/2018
More informationTerraform & Infrastructure as Code. Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft))
Terraform & Infrastructure as Code Ben Higginbottom (kind of a big deal) ((seriously - I ve helped hijack a spacecraft)) What IaC isn t - The Anti-pattern Configuration Management: Chef already does this
More informationAnsible Tower Upgrade and Migration
Ansible Tower Upgrade and Migration Release Ansible Tower 3.1.2 Red Hat, Inc. Jul 12, 2017 CONTENTS 1 Release Notes for Ansible Tower Version 3.1.2 2 1.1 Ansible Tower Version 3.1.2.......................................
More informationInfrastructure at your Service. Setup Oracle Infrastructure with Vagrant & Ansible
Infrastructure at your Service. About me Infrastructure at your Service. Natascha Karfich Consultant +41 78 688 05 34 natascha.karfich@dbi-services.com Page 2 Who we are dbi services Experts At Your Service
More informationIntroduction to Ansible. yench
Introduction to Ansible yench What is ansible Anisble @ github : a radically simple IT automation system Configuration management Deployment Multi-node orchestration Ansible on Freebsd Control host Ports
More informationAnsible Tower Upgrade and Migration
Ansible Tower Upgrade and Migration Release Ansible Tower 3.1.3 Red Hat, Inc. Feb 27, 2018 CONTENTS 1 Release Notes for Ansible Tower Version 3.1.3 2 1.1 Ansible Tower Version 3.1.3.......................................
More informationSAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other
SAS Configuration Management with Ansible What is configuration management? Configuration management (CM) is a systems engineering process for establishing and maintaining consistency of a product's performance,
More informationStudy Guide. Expertise in Ansible Automation
Study Guide Expertise in Ansible Automation Contents Prerequisites 1 Linux 1 Installation 1 What is Ansible? 1 Basic Ansible Commands 1 Ansible Core Components 2 Plays and Playbooks 2 Inventories 2 Modules
More informationAWS and Ansible. Automating Scalable (and Repeatable) Architecture
AWS and Ansible Automating Scalable (and Repeatable) Architecture Timothy Appnel, Principal Product Manager, Ansible by Red Hat David Duncan, Partner Solutions Architect, Amazon Web Services Ryan Brown,
More informationContents. Prerequisites 1. Linux 1. Installation 1. What is Ansible? 1. Basic Ansible Commands 1. Ansible Core Components 2. Plays and Playbooks 8
Contents Prerequisites 1 Linux 1 Installation 1 What is Ansible? 1 Basic Ansible Commands 1 Ansible Core Components 2 Plays and Playbooks 2 Inventories 2 Modules 2 Variables 3 Ansible Facts 3 Ansible config
More informationHarnessing your cluster with Ansible
Harnessing your cluster with Mensa Centro de Física de Materiales (CSIC-UPV/EHU) HPCKP 15 Barcelona, 4-5th February 2015 Cluster deploy Cluster evolution Management Overview Comparison duction Harnessing
More informationChoosing an orchestration tool: Ansible and Salt. Ken Wilson Opengear. Copyright 2017 Opengear, Inc. 1
Choosing an orchestration tool: Ansible and Salt Ken Wilson Opengear Copyright 2017 Opengear, Inc. www.opengear.com 1 Introduction What is Orchestration, and how is it different from Automation? Automation
More informationAnsible and Firebird
Managing Firebird with Ansible Author: Philippe Makowski IBPhoenix - R.Tech Email: pmakowski@ibphoenix.com Licence: Public Documentation License Date: 2016-10-05 Part of these slides are from Gülçin Yildirim
More informationAnsible: Server and Network Device Automation
Ansible: Server and Network Device Automation Klaus Mueller & Ian Logan June 8, 2018 Who we are Klaus Mueller Senior Solutions Architect, ANM Route/Switch CCIE #5450 30+ years experience in IT 20 years
More informationZabbix Ansible Module. Patrik Uytterhoeven
Zabbix Ansible Module Patrik Uytterhoeven Overview My name is : Patrik Uytterhoeven I Work for: Open-Future We are an open source integrator We provide Zabbix training's We provide Zabbix installations
More informationansible-workshop Documentation
ansible-workshop Documentation Release 0.1 Praveen Kumar, Aditya Patawari May 11, 2017 Contents 1 Introduction 3 1.1 Requirements............................................... 3 1.2 Goal...................................................
More informationModern Provisioning and CI/CD with Terraform, Terratest & Jenkins. Duncan Hutty
Modern Provisioning and CI/CD with Terraform, Terratest & Jenkins Duncan Hutty Overview 1. Introduction: Context, Philosophy 2. Provisioning Exercises 1. MVP 2. Testing 3. CI/CD 4. Refactoring 3. Coping
More informationAnsible. For Oracle DBAs. Alexander Hofstetter Trivadis GmbH
Ansible For Oracle DBAs Alexander Hofstetter Trivadis GmbH Munich @lxdba BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH About
More informationManaging 15,000 network devices with Ansible. Landon Holley & James Mighion May 8, 2018
Managing 15,000 network devices with Ansible Landon Holley & James Mighion May 8, 2018 Network Automation What is it Combining the foundation of Ansible Engine with the enterprise abilities of Ansible
More informationBehind the scenes of a FOSS-powered HPC cluster at UCLouvain
Behind the scenes of a FOSS-powered HPC cluster at UCLouvain Ansible or Salt? Ansible AND Salt! Behind the scenes of a FOSS-powered HPC cluster at UCLouvain Damien François Université catholique de Louvain
More informationANSIBLE SERVICE BROKER Deploying multi-container applications on OpenShift Todd Sanders John Matthews OpenShift Commons Briefing.
ANSIBLE SERVICE BROKER Deploying multi-container applications on OpenShift Todd Sanders John Matthews OpenShift Commons Briefing May 31, 2017 Open Service Broker API Overview API working group formed in
More informationAnsible Tower Release Notes
Ansible Tower Release Notes Release Ansible Tower 3.0.1 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Release Notes 2 1.1 Release Notes for Ansible Tower Version 3.0.x............................. 2 1.2 Release
More informationInfrastructure as Code CS398 - ACC
Infrastructure as Code CS398 - ACC Prof. Robert J. Brunner Ben Congdon Tyler Kim MP7 How s it going? Final Autograder run: - Tonight ~8pm - Tomorrow ~3pm Due tomorrow at 11:59 pm. Latest Commit to the
More informationThe Foreman. Doina Cristina Duma, cristina.aiftimiei<at>cnaf.infn.it Diego Michelotto, diego.michelotto<at>cnaf.infn.it INFN-CNAF
The Foreman Doina Cristina Duma, cristina.aiftimieicnaf.infn.it Diego Michelotto, diego.michelottocnaf.infn.it INFN-CNAF Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno 2018 Outline The Foreman
More informationZero Touch Provisioning of NIOS on Openstack using Ansible
DEPLOYMENT GUIDE Zero Touch Provisioning of NIOS on Openstack using Ansible NIOS version 8.3 Oct 2018 2018 Infoblox Inc. All rights reserved. Zero Touch Provisioning of NIOS on Openstack using Ansible
More informationWHAT IS ANSIBLE AND HOW CAN IT HELP ME?
www.tricorind.com 571-458-3824 WHAT IS ANSIBLE AND HOW CAN IT HELP ME? Ansible is an industry-leading automation tool that can centrally govern and monitor disparate systems and workloads and transform
More informationWebserver deployment on. Amazon Web Services using IAC tool Terraform
Webserver deployment on Amazon Web Services using IAC tool Terraform Raghavendra Angara Department of Dev-Ops Engineering NexiiLabs 1. Abstract The purpose of this technical paper is to provide a solution
More informationDeploying MySQL HA. with Ansible and Vagrant (101) Daniel Guzman Burgos (Percona) Robert Barabas (Percona)
Deploying MySQL HA with Ansible and Vagrant (101) Daniel Guzman Burgos (Percona) Robert Barabas (Percona) 2015-04-13 Agenda Introductions Environment Setup Virtual Machines Git Ansible Ansible Insights
More informationAnsible Tower Upgrade and Migration
Ansible Tower Upgrade and Migration Release Ansible Tower 3.2.1 Red Hat, Inc. Dec 12, 2017 CONTENTS 1 Release Notes for Ansible Tower Version 3.2.1 2 1.1 Ansible Tower Version 3.2.1.......................................
More informationManaging Microservices Using Terraform, Docker, and the Cloud
DW2 Docker Containers Wednesday, June 6th, 2018, 11:30 AM Managing Microservices Using Terraform, Docker, and the Cloud Presented by: Derek Ashmore Asperitas Consulting Brought to you by: 350 Corporate
More informationAn introduction to ANSIBLE. Anand Buddhdev RIPE NCC
An introduction to ANSIBLE Anand Buddhdev RIPE NCC What is Ansible? A fictional machine capable of instantaneous communication :) Star Trek communicators An IT automation tool run one-time tasks configure
More informationWe are ready to serve Latest IT Trends, Are you ready to learn?? New Batches Info
We are ready to serve Latest IT Trends, Are you ready to learn?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : PH NO: 9963799240, 040-48526948 1
More informationHenry Stamerjohann. Apfelwerk GmbH & Co. #macadmins
Henry Stamerjohann Apfelwerk GmbH & Co. KG @head_min #macadmins Configuration Management how do you manage systems? how do you manage systems? Why do cfgmgmt? Infrastructure as Code Documented Progress
More informationAnsible Tower Installation and Reference Guide
Ansible Tower Installation and Reference Guide Release Ansible Tower 3.1.0 Red Hat, Inc. Jul 12, 2017 CONTENTS 1 Tower Licensing, Updates, and Support 2 1.1 Support..................................................
More informationAnsible Tower Installation and Reference Guide
Ansible Tower Installation and Reference Guide Release Ansible Tower 3.0.3 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Tower Licensing, Updates, and Support 2 1.1 Support..................................................
More informationintroducing Haid-und-Neu-Str. 18, Karlsruhe Germany
introducing Haid-und-Neu-Str. 18, 76131 Karlsruhe Germany 1 about me yes, I caught this myself David Heidt DevOps Engineer @msales lots of aws, lots of ansible I go fishing I have two children (less time
More informationAnsible Tower Release Notes
Ansible Tower Release Notes Release Ansible Tower 3.0.2 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Release Notes 2 1.1 Release Notes for Ansible Tower Version 3.0.x............................. 2 1.2 Release
More informationDatabase Operations at Groupon using Ansible. Mani Subramanian Sr. Manager Global Database Services Groupon
Database Operations at Groupon using Ansible Mani Subramanian Sr. Manager Global Database Services Groupon manidba@groupon.com About me Worked as an Oracle DBA for 15+ years Branched out to MySQL since
More informationgoodplay Documentation
goodplay Documentation Release 0.10.0 Benjamin Schwarze Mar 26, 2018 User Documentation 1 Introduction 3 1.1 Features.................................................. 3 1.2 Versioning................................................
More information(Almost) Instant monitoring
(Almost) Instant monitoring Ansible deploying Nagios+PMP Daniel Guzman Burgos (Percona) 2015-04-14 Agenda Monitoring and Nagios quick review Percona Nagios Plugins Ansible Insights Vagrant in 120 seconds
More informationmastering ansible A622DFD780311BCF8921DE033F8C7977 Mastering Ansible 1 / 6
Mastering Ansible 1 / 6 2 / 6 3 / 6 Mastering Ansible Mastering Ansible is a step-by-step journey of learning Ansible for configuration management and orchestration. The course is designed as a journey
More informationDell EMC Networking Ansible Integration Documentation
Dell EMC Networking Ansible Integration Documentation Release 2.0 Dell EMC Networking Team May 21, 2018 Table of Contents 1 Introduction 1 1.1 Ansible..................................................
More informationManaging Microservices using Terraform, Docker, and the Cloud
Managing Microservices using Terraform, Docker, and the Cloud Given by Derek C. Ashmore JavaOne Oct 2, 2017 2017 Derek C. Ashmore, All Rights Reserved 1 Who am I? Professional Geek since 1987 Java/J2EE/Java
More informationAnsible Tower Upgrade and Migration
Ansible Tower Upgrade and Migration Release Ansible Tower 3.2.4 Red Hat, Inc. Jun 29, 2018 CONTENTS 1 Release Notes for Ansible Tower Version 3.2.4 2 1.1 Ansible Tower Version 3.2.4.......................................
More informationNetwork Automation with Ansible. Jason Edelman
Network Automation with Ansible Jason Edelman Network Automation with Ansible by Jason Edelman Copyright 2016 O Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published
More information