Infoblox and Ansible Integration
|
|
- Zoe Sherman
- 5 years ago
- Views:
Transcription
1 DEPLOYMENT GUIDE Infoblox and Ansible Integration Ansible 2.5 April Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 1 of 12
2 Contents Overview... 3 Introduction... 3 Guide Usage... 3 Use Cases... 3 Manage DNS Records, Networks and IP Addresses for VMs... 3 Automate Deployment of Virtual Infoblox Appliances... 3 Ansible... 3 Introduction... 3 Key Terms... 3 Ansible Platforms... 4 Availability... 4 Requirements... 4 Usage... 4 Installation... 4 Picking an Ansible Version... 4 Installing Ansible... 5 Verify Installation... 5 Inventory... 5 NIOS... 5 Supported Versions... 5 Initial Setup - Cloud Admin... 6 Infoblox NIOS Module for Ansible... 7 Overview... 7 Introduction... 7 Usage... 7 Infoblox Modules for Ansible... 7 Getting Started... 7 Playbooks... 8 Preparing Your Playbooks Running your Playbooks Appendix Troubleshooting NIOS Module Command Help Uninstall the NIOS Module for Ansible References and Sources Helpful links Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 2 of 12
3 Overview Introduction Environments are becoming extremely dynamic as virtualization of hardware becomes more and more prevalent. To keep up with that, many organizations depend heavily on tools to automate, or orchestrate, tasks as much as possible. These orchestration tools can automate tasks to the point where new applications or servers can be deployed with a single request. Guide Usage In this guide, the following software versions are used: Ansible version Ubuntu LTS NIOS Use Cases Manage DNS Records, Networks and IP Addresses for VMs Ansible enables the automation for creating and deleting VM s that are deployed across multiple platforms. Integration with Infoblox is powered by the NIOS module in Ansible. The NIOS module provides the framework for managing the networks, IP addresses, and DNS records in NIOS. Automate Deployment of Virtual Infoblox Appliances Organizations can use Ansible to automate the creation (and deletion) of virtual Infoblox appliances. Note: This process will be documented as part of a separate deployment guide. Ansible Introduction Ansible is an open source platform that is both light weight and simple to deploy, manage and use. The Ansible platform makes it easy for administrators and developers to automate many tasks, including applying updates to machines on the network to managing devices on the network. Key Terms Playbook: A file used to set configurations and automate any manual processes. These are plain text files written in the Ansible automation language which describe the intended end-state of a deployment or task being executed. Ansible automation language: The structure used when writing playbooks and other resources for Ansible. The Ansible automation language uses YAML and is intended to be both human and machine readable. Plays: Operations within a playbook and execute tasks. Tasks: Used within a play to call modules and run in order. Roles: A grouping of files and playbooks which makes it easier to organize complex operations. Inventory: A list of hosts, or servers, that the control machine can use in its orchestration tasks. Modules: Also referred to as task plugins or library plugins, these control system resources and provide integrations with other services. Control machine: Also referred to as a control node. The system where you run your Ansible playbooks from Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 3 of 12
4 Ansible Platforms Ansible has three offerings: Ansible: A free, open source product Ansible Tower: An enterprise offering which gives you a graphical interface and enables integration with other services and tools. Tower gives permission control and will also save a record of all Ansible playbook activity, useful for auditing purposes. Ansible Galaxy: A repository where roles generated by Ansible users can be found. Ansible is the tool used to orchestrate (automate) the creation and deletion of VM s. In this guide, we use the main Ansible product. Availability Ansible is available for Linux based operating systems (include MacOS) and can be installed on physical or virtual hosts. Windows is NOT a supported operating system for the control machine. Requirements This section lists the (minimum) system requirements for installing and using Ansible: Usage For the Control machine, any distribution of Linux with Python 2.6 or newer, or 3.5 or newer. PIP, the package management system for Python. The infoblox-client WAPI package for python (pip install infoblox-client). If using MacOS, run the following command to avoid the error Too many files open : Internet access and working DNS on the system where Ansible is being installed (the Control machine). If using RHEL (or equivalent), enable the Extras and Optional yum repositories. Ad-Hoc: Direct from the command line. Playbooks: Automation scripts. Automation Framework: Requires Ansible Tower. Check Mode: An option for running ad-hoc commands or playbooks without making changes. Installation sudo launchctl limit maxfiles Ansible is supported on multiple Linux distributions so the installation steps will vary depending on the flavor that you are installing it on. When getting started, it is recommended to use the OS packages for EPEL and APT; although, Ansible is available through multiple sources, including Pypi and GitHub. For installation instructions for your OS (operating system), refer to In this guide, we demonstrate the installation of the latest release of Ansible on Ubuntu using APT. Picking an Ansible Version Ansible is available in two versions: Latest Release Development Version Due to the lightweight nature of Ansible with a short release cycle, many installations will follow the development version. In this guide, we will the latest release Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 4 of 12
5 Installing Ansible To install Ansible on Ubuntu, run the following commands: 1. sudo apt-get update 2. sudo apt-get install software-properties-common 3. sudo apt-add-repository ppa:ansible/ansible 4. sudo apt-get update 5. sudo apt-get install ansible Note: This process generally only takes a few minutes to complete. Verify Installation To verify that Ansible has been successfully installed, run the command ansible --version. Inventory Ansible uses an inventory to identify all servers that it manages. This can be done using a static hosts file (found in /etc/ansible/ by default) or a dynamically generated inventory list. To update the static inventory and add your Infoblox appliance, use the following command examples: 1. sudo vi /etc/ansible/hosts 2. <shift-g> (move to the bottom of the file) 3. i (to enter interactive mode) 4. Type the name or IP address for your Infoblox appliance. 5. <esc> 6. :wq NIOS Supported Versions When preparing your playbooks, it is important to set the WAPI version to the version used by your version of NIOS by specifying the with the wapi_version: x.x parameter. You can verify the WAPI version used by your Infoblox appliance by appending /wapidoc/#backward-compatibility to the end of the URL to connect to your Infoblox Grid Manager GUI. Example: In Ansible 2.5, the default for the WAPI version is set to 1.4, which corresponds to NIOS version Some operations may require WAPI version 2.1 or newer. WAPI version 2.1 corresponds to NIOS version Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 5 of 12
6 Initial Setup - Cloud Admin The plugin will authenticate with NIOS using an account specified in its config file/playbook or environment parameters. Before this will work, this account must first be created in NIOS. This can be a regular admin account, or a cloud-api enabled account, with the appropriate permissions. To create a cloud-api enabled admin account: 1. Login to your Infoblox Grid Manager GUI if not already logged in. 2. Navigate to Administration -> Administrators -> Admins. 3. Click on the + (Add) button. 4. Specify the user name in the Login field, along with the desired password in the two corresponding text boxes. 5. Click Select and choose the cloud-api-only group. 6. Click Save & Close. Permissions must also be defined which will allow the plugin to make changes. To set the permissions: 1. Navigate to Administration -> Administrators -> Permissions. 2. Under the Groups column, select cloud-api-only. 3. Click on the + (Add) button. If the menu expands, select Global Permissions (clicking on the icon itself will default to this menu option). 4. Set the permissions as required. For lab purposes and getting started, allow Read/Write access for the following: a. DNS Permissions -> All DNS Views b. DHCP Permissions -> All Network Views c. Grid Permissions -> All Members (to enable service restarts) Note: Permissions are inherited. Unless overridden at a lower level, they apply to all objects underneath Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 6 of 12
7 Infoblox NIOS Module for Ansible Overview Introduction Beginning with Ansible version 2.5, five Infoblox NIOS modules are included with the default installation: nios_dns_view nios_host_record nios_network nios_network_view nios_zone Documentation outlining the requirements, parameters and examples can be found at Usage When using the Infoblox NIOS modules for Ansible, it is recommended to do so with playbooks. In this guide, we demonstrate these modules using playbooks. Infoblox Modules for Ansible Getting Started Starting with Ansible version 2.5, the NIOS modules are included with Ansible. Before being able to use these, you must install the infoblox-client WAPI package for Python and is compatible with Python version 2.6 or newer. To install the infoblox-client package, run the following command: pip install infoblox-client Note: This process may take a few minutes to complete Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 7 of 12
8 Playbooks Developing playbooks that use the Infoblox NIOS modules can enable complex operations when automating IPAM functions for device management. Infoblox maintains a repository of simple playbooks that can be used for reference and can be cloned directly from GitHub. To clone the Infoblox repository of sample Ansible playbooks: 1. cd /etc/ansible 2. sudo git clone 3. cd /etc/ansible/infoblox-ansible-playbooks/ git status On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean 5. ls create_dnsview.yml create_netview.yml create_zone.yml delete_host.yml delete_network.yml other_lookups.yml create_host.yml create_network.yml delete_dnsview.yml delete_netview.yml delete_zone.yml 2018 Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 8 of 12
9 A select number of example playbooks are also included here for your reference, including: Create Network View hosts: localhost vars: nios_provider: host: username: admin password: infoblox wapi_version: 2.1 connection: local tasks: - name: create network view nios_network_view: name: ansiblenetview extattrs: Site: Test Site comment: Created with Ansible state: present provider: "{{ nios_provider }}" Create Network hosts: localhost vars: nios_provider: host: username: admin password: infoblox wapi_version: 2.1 connection: local tasks: - name: create network nios_network: network: /24 network_view: ansiblenetview options: - name: domain-name value: infoblox.com extattrs: Site: Test Site comment: Created with Ansible state: present provider: "{{ nios_provider }}" 2018 Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 9 of 12
10 Create DNS View hosts: localhost vars: nios_provider: host: username: admin password: infoblox wapi_version: 2.1 connection: local tasks: - name: create DNS view nios_dns_view: name: ansiblednsview network_view: ansiblenetview extattrs: Site: Test Site comment: Created with Ansible state: present provider: "{{ nios_provider }}" Create Host Record hosts: localhost vars: nios_provider: host: username: admin password: infoblox wapi_version: 2.1 connection: local tasks: - name: create host record nios_host_record: name: host.ansiblezone.com view: ansiblednsview ipv4addrs: - ipv4addr: "{{ lookup('nios_next_ip', ' /24', provider=nios_provider)[0] }}" ipv6addrs: - ipv6addr: fd00::2 ttl: 3600 extattrs: Site: Test Site comment: Created with Ansible state: present provider: "{{ nios_provider }}" 2018 Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 10 of 12
11 Delete Host Record hosts: localhost vars: nios_provider: host: username: admin password: infoblox wapi_version: 2.1 connection: local tasks: - name: delete host record nios_host_record: name: host.ansiblezone.com view: ansiblednsview state: absent provider: "{{ nios_provider }}" Preparing Your Playbooks Once your environment has been setup, the first step before running your playbooks is to make sure that all variables are updated for your environment. In the examples provided in this guide, the variables which may require modification have been highlighted in red. Running your Playbooks Once your playbooks have been updated with any changes required to make them work in your environment, you are ready to begin working with them. To run a playbook, use the command ansibleplaybook. Example: 2018 Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 11 of 12
12 Appendix Troubleshooting NIOS Module Command Help If the infoblox-client package for Python has not been installed, you will see an error confirming that it is required. Example: $ python infoblox.py infoblox-client is required but does not appear to be installed. It can be installed using the command `pip install infoblox-client` Uninstall the NIOS Module for Ansible The NIOS modules themselves are built-in to Ansible so there is nothing to uninstall for these. To uninstall Ansible, run the following command: sudo apt-get purge --auto-remove ansible To remove the infoblox-client package for Python: sudo pip uninstall infoblox-client References and Sources Helpful links Infoblox Inc. All rights reserved. Ansible Deployment Guide April 2018 Page 12 of 12
Get 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:
Zero 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
Ansible 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
AUTOMATION 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
Ansible 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
Study 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
Ansible 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
Contents. 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
ansible-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...................................................
Ansible 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
Ansible 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.....................................
WHAT 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
Ansible 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
Zabbix 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
Cloud 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
Ansible. -- 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
Ansible 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
Dell EMC OpenManage Ansible Modules. Version 1.0 Installation Guide
Dell EMC OpenManage Ansible Modules Version 1.0 Installation Guide Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A
Be smart. Think open source.
Ansible Basics Be smart. Think open source. Ansible Hands-on Learning by doing Hands-on :: Basics 01 Install Ansible and take the first steps Basics 01 - Installation Install Ansible on your machine: RHEL
Harnessing 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
Ansible 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....................................
MULTI 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
Getting Started with Ansible for Linux on z David Gross
Getting Started with Ansible for Linux on z David Gross Copyright IBM Corp. 2016. All rights reserved. January 22, 2016 Page 1 Abstract This paper addresses the use of Ansible to help with automation of
Introduction 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
Introduction 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
AGENTLESS 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
An 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
GIVING 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
Dominating 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,
Rapid 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
Ansible in Operation. Bruce Becker: Coordinator, SAGrid
Ansible in Operation Bruce Becker: Coordinator, SAGrid bbecker@csir.co.za http://www.sagrid.ac.za Learning Goals Manage inventory Ansible ad-hoc commands Write & run Playbooks Understanding of variables
DevOPS, 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:
Ansible 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
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,
Red 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
Automation 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
Ansible: 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
Ansible 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,
Choosing 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
Ansible. 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
Housekeeping. 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,
Ansible - 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
ANSIBLE 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
Getting 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
Malaysian Open Source Conference (The) Multi Facets of the Open Source Tools. Muhammad Najmi Ahmad Zabidi
Malaysian Open Source Conference 2017 (The) Multi Facets of the Open Source Tools Muhammad Najmi Ahmad Zabidi About me Linux Administrator, End Point Corporation (remote staff from home) Holds a Master
Henry 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
Splunk ConfiguraAon Management and Deployment with Ansible
Copyright 2015 Splunk Inc. Splunk ConfiguraAon Management and Deployment with Ansible Jose Hernandez Director Security SoluAons, Zenedge Sean Delaney Client Architect, Splunk Intros Disclaimer During the
Sanjay 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
Ansible. 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
Getting 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
IN 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
SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE. Chris Houseknecht Dave Johnson. June #redhat #rhsummit
1 SELF-SERVICE IT WITH ANSIBLE TOWER & MICROSOFT AZURE Chris Houseknecht Dave Johnson June 2016 2. 1 THE HARD PART IS BUILDING THE MACHINE THAT BUILDS THE PRODUCT Dennis Crowley, Co-Founder/CEO of Foursquare
Ansible 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
VoIP Paging Amplifier and Elastix Server
VoIP Paging Amplifier and Elastix Server Setup Guide http://www.elastix.org 1.0 Setup Diagram Figure 1-1 is a setup diagram for a single VoIP Paging Amplifier configuration. In this configuration, the
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
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,
PaperCut MF - Fuji Xerox ApeosPort V+ Embedded Manual
PaperCut MF - Fuji Xerox ApeosPort V+ Embedded Manual Contents 1 Version history... 5 2 Overview... 6 2.1 Consistency... 6 2.2 Integration... 6 2.3 Rate of development... 6 2.4 Vendor Neutral... 6 2.5
HASHICORP 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
PaperCut Toshiba MDS V3 Embedded Manual
PaperCut Toshiba MDS V3 Embedded Manual Contents 1 Version history... 5 2 Overview... 6 2.1 Consistency... 6 2.2 Integration... 6 2.3 Rate of development... 6 2.4 Vendor Neutral... 6 2.5 Security... 7
Enhancing 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
OPEN 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 -
AUTOMATION 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?
Introduction 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
ansible-eos Documentation
ansible-eos Documentation Release 1.3.0 Arista EOS+ February 17, 2016 Contents 1 Overview 3 1.1 Introduction............................................... 3 1.2 Connection Types............................................
Infrastructure 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
The 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
Ansible + 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
Ansible 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)
1 av :26
1 av 7 2016-12-26 23:26 Created by Vivek Singh, last modified by Himabindu Thungathurty on Dec 02, 2016 This page has been recently updated to mention the new Bahmni Vagrant box setup, which uses the new
Modern 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
WEB I/O. Wireless On/Off Control USER MANUAL
Wireless On/Off Control Technical Support: Email: support@encomwireless.com Toll Free: 1 800 617 3487 Worldwide: (403) 230 1122 Fax: (403) 276 9575 Web: www.encomwireless.com Warnings and Precautions Warnings
Building 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
INTRODUCTION 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
Managing 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
vagrant up for Network Engineers Do it like they do on the Developer Channel!
DEVNET-1364 vagrant up for Network Engineers Do it like they do on the Developer Channel! Hank Preston, NetDevOps Evangelist ccie 38336, R/S @hfpreston Cisco Spark How Questions? Use Cisco Spark to communicate
By Pamela Baker for The Birch Cottage
By Pamela Baker for The Birch Cottage Setup Your Bluehost Hosting Account Step One: To get started, go to Bluehost s home page and click get started now. Step Two: Next, you will select your domain name
Deploying 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
Behind 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
(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
Splunk 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
How to avoid boring work - Automation for DBAs
How to avoid boring work - Automation for DBAs Marcin Przepiorowski Delphix Ireland Keywords: Automation, Ansible, Oracle Enterprise Manager Introduction If you are maintaining a fleet of servers or many
DocuSign for Sugar 7 v1.0. Overview. Quick Start Guide. Published December 5, 2013
Quick Start Guide DocuSign for Sugar 7 v1.0 Published December 5, 2013 Overview This guide provides information on installing and signing documents with DocuSign for Sugar7. The Release Notes for DocuSign
goodplay Documentation
goodplay Documentation Release 0.10.0 Benjamin Schwarze Mar 26, 2018 User Documentation 1 Introduction 3 1.1 Features.................................................. 3 1.2 Versioning................................................
We 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
PaperCut PaperCut Payment Gateway Module - Blackboard Quick Start Guide
PaperCut PaperCut Payment Gateway Module - Blackboard Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up and
ANSIBLE 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
Automate 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%
Ansible for DevOps. Server and configuration management for humans. Jeff Geerling ISBN Jeff Geerling
Ansible for DevOps Server and configuration management for humans Jeff Geerling ISBN 978-0-9863934-0-2 2014-2016 Jeff Geerling Tweet This Book! Please help Jeff Geerling by spreading the word about this
TACKLING 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
Ansible 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.......................................
Button 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
PaperCut VCA Cash Acceptor Manual
PaperCut VCA Cash Acceptor Manual Contents 1 Introduction... 2 2 How PaperCut interfaces with the VCA... 2 3 Setup Phase 1: Device/Hardware Setup... 3 3.1 Networking/Firewall Configuration... 3 3.2 IP
MARCO MALAVOLTI
MARCO MALAVOLTI (MARCO.MALAVOLTI@GARR.IT) We needed to find a way to help research institutions, interested to use federated resources, that haven t possibilities (in terms of people, hardware, knowledge,
The recommended way for deploying a OSS DC/OS cluster on GCE is using Terraform.
Running DC/OS on Google Compute Engine The recommended way for deploying a OSS DC/OS cluster on GCE is using Terraform. Terraform Disclaimer: Please note this is a community driven project and not officially
Ansible 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..................................................
Ansible 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..................................................
Ansible 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
An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service
Engineering, Technology & Applied Science Research Vol. 8, No. 4, 2018, 3238-3242 3238 An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Saima Zafar Emerging Sciences,
Automate DBA Tasks With Ansible
Automate DBA Tasks With Ansible Automation Ivica Arsov October 19, 2017 Ivica Arsov Database Consultant Oracle Certified Master 12c & 11g Oracle ACE Associate Blogger Twitter: IvicaArsov Blog: https://iarsov.com
Business Getting Started Guide - Windows
Business Getting Started Guide - Windows Revision date: 6/30/2017 Notice While every effort has been taken to ensure the accuracy and usefulness of this guide, we cannot be held responsible for the occasional
Ansible 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.......................................