Ansible 2 cloud automation cookbook write Ansible playbooks for AWS, Google Cloud, Microsoft Azure, and OpenStack

Ansible has a large collection of inbuilt modules to manage various cloud resources. The book begins with the concepts needed to safeguard your credentials and explain how you interact with cloud providers to manage resources. Each chapter begins with an introduction and prerequisites to use the rig...

Full description

Bibliographic Details
Main Authors: Patawari, Aditya, Aggarwal, Vikas (Author)
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2018
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 09415nmm a2200685 u 4500
001 EB001908836
003 EBX01000000000000001071738
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1788298772 
020 |a 178829582X 
020 |a 9781788298773 
050 4 |a QA76.585 
100 1 |a Patawari, Aditya 
245 0 0 |a Ansible 2 cloud automation cookbook  |b write Ansible playbooks for AWS, Google Cloud, Microsoft Azure, and OpenStack  |c Aditya Patawari, Vikas Aggarwal 
246 3 1 |a Ansible two cloud automation cookbook 
246 3 1 |a Write Ansible playbooks for AWS, Google Cloud, Microsoft Azure, and OpenStack 
260 |a Birmingham, UK  |b Packt Publishing  |c 2018 
300 |a 1 volume  |b illustrations 
505 0 |a Exploring Google Cloud Platform with Ansible -- Introduction -- Preparing to work with Google Cloud Platform -- How to do it... -- Creating GCE instances -- How to do it... -- How it works... -- Attaching persistent disks -- How to do it... -- How it works... -- Creating snapshots for backup -- How to do it... -- How it works... -- Tagging an instance -- How to do it... -- Managing network and firewall rules -- How to do it... -- How it works... -- Managing load balancer -- How to do it... -- Managing GCE images -- How to do it... -- How it works... -- Creating instance templates -- How to do it... -- Creating managed instance groups -- How to do it... -- How it works... -- Managing objects in Google Cloud Storage -- How to do it... -- Creating a Cloud SQL instance (without Ansible module) -- How to do it... -- Using dynamic inventory -- How to do it... -- Deploying the phonebook application -- How to do it... -- How it works... -- Building Infrastructure with Microsoft Azure and Ansible -- Introduction -- Preparing Ansible to work with Azure -- How to do it... -- Creating an Azure virtual machine -- How to do it... -- How it works... -- Managing network interfaces -- How to do it... -- How it works... -- Working with public IP addresses -- How to do it... -- How it works... -- Using public IP addresses with network interfaces and virtual machines -- How do it... -- How it works... -- Managing an Azure network security group -- How to do it... -- How it works... -- Working with Azure Blob storage -- How to do it... -- How it works... -- Using a dynamic inventory -- How to do it... -- Deploying a sample application -- How to do it... -- Working with DigitalOcean and Ansible -- Introduction -- Preparing to work with DigitalOcean -- How to do it... -- Adding SSH keys to a DigitalOcean account -- How to do it... -- Creating Droplets -- How to do it... -- Managing Block Storage 
505 0 |a How to do it... -- Attaching a Floating IP -- How to do it... -- Using a Load Balancer -- How to do it... -- Adding an A DNS record -- How to do it... -- Using dynamic inventory -- How to do it... -- Deploying a sample application -- How to do it... -- Running Containers with Docker and Ansible -- Introduction -- Preparing Ansible to work with Docker -- How to do it... -- Running a container -- How to do it... -- How it works... -- Downloading Docker images -- How to do it... -- How it works... -- Mounting volumes in containers -- How to do it... -- How it works... -- Setting up Docker Registry -- How to do it... -- How it works... -- Logging into Docker Registry -- How to do it... -- How it works... -- Using Docker Compose to manage services -- How to do it... -- How it works... -- Scaling up Compose-based service -- How to do it... -- How it works... -- Deploying a sample application -- How to do it... -- How it works... -- Diving into OpenStack with Ansible -- Introduction -- Preparing Ansible to work with OpenStack -- How to do it... -- Adding a keypair -- How to do it... -- Managing security groups -- How to do it... -- How it works... -- Managing network resources -- How to do it... -- How it works... -- Managing a Nova compute instance -- How to do it... -- How it works... -- Creating a Cinder volume and attaching it to a Nova compute instance -- How to do it... -- Managing objects in Swift -- How to do it... -- How it works... -- User management -- How to do it... -- How it works... -- Creating a flavor -- How to do it... -- Adding an image -- How to do it... -- How it works... -- Dynamic inventory -- How to do it... -- Deploying the phonebook application -- How to do it... -- Ansible Tower -- Introduction -- Installing Ansible Tower -- How to do it... -- Getting started with Tower -- How to do it... -- Adding a machine credential -- How to do it... -- Building a simple inventory -- How to do it 
505 0 |a Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Getting Started with Ansible and Cloud Management -- Introduction -- Infrastructure as Code -- Introduction of Ansible entities -- Installing Ansible -- How to do it... -- Executing the Ansible command line to check connectivity -- How to do it... -- Working with cloud providers -- Executing playbooks locally -- How to do it... -- Managing secrets with Ansible Vault -- How to do it... -- Understanding sample application -- How to do it... -- Using dynamic inventory -- How to do it... -- Using Ansible to Manage AWS EC2 -- Introduction -- Preparing Ansible to work with AWS -- How to do it... -- Creating and managing a VPC -- How to do it... -- Creating and managing security groups -- How to do it... -- How it works... -- Creating EC2 instances -- Getting ready -- How to do it... -- Creating and assigning Elastic IPs -- How to do it... -- How it works... -- Attaching volumes to instances -- Getting ready -- How to do it... -- Creating an Amazon Machine Image -- How to do it... -- Creating an Elastic Load Balancer and attaching to EC2 instances -- How to do it... -- Creating auto scaling groups -- How to do it... -- Deploying the phonebook application -- How to do it... -- Managing Amazon Web Services with Ansible -- Introduction -- Creating an RDS instance -- Getting ready -- How to do it... -- How it works... -- Creating and deleting records in Route53 -- Getting ready -- How to do it... -- How it works... -- Managing S3 objects -- How to do it... -- How it works... -- Managing Lambda -- Getting ready -- How to do it... -- How it works... -- Managing IAM users -- How to do it... -- How it works... -- Using dynamic inventory -- How to do it... -- Deploying the sample application -- How to do it... -- How it works 
505 0 |a Executing ad-hoc commands -- How to do it... -- Using Ansible Tower with a cloud provider -- How to do it... -- Integrating Ansible roles with tower -- How to do it... -- Scheduling jobs -- How to do it... -- Ansible Tower API -- How to do it... -- Autoscaling using Callback -- How to do it... -- Other Books You May Enjoy -- Leave a review -- let other readers know what you think -- Index 
653 |a Technologie de l'information / Gestion 
653 |a COMPUTERS / Computer Science / bisacsh 
653 |a Computer networking & communications / bicssc 
653 |a Cloud computing / fast 
653 |a Windows Azure / fast 
653 |a COMPUTERS / Data Processing / bisacsh 
653 |a Cloud computing / bicssc 
653 |a Cloud computing / http://id.loc.gov/authorities/subjects/sh2008004883 
653 |a Windows Azure / http://id.loc.gov/authorities/names/n2010028313 
653 |a Amazon Web Services (Firm) / fast 
653 |a COMPUTERS / Machine Theory / bisacsh 
653 |a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362 
653 |a Logiciels d'application / Développement 
653 |a Information technology / Management / fast 
653 |a Infonuagique 
653 |a Amazon Web Services (Firm) / http://id.loc.gov/authorities/names/no2015140713 
653 |a COMPUTERS / Hardware / General / bisacsh 
653 |a Application software / Development / fast 
653 |a COMPUTERS / Reference / bisacsh 
653 |a COMPUTERS / Computer Literacy / bisacsh 
653 |a Computers / Networking / General / bisacsh 
653 |a Information technology / Management / http://id.loc.gov/authorities/subjects/sh2008006980 
653 |a Computers / System Administration / General / bisacsh 
653 |a COMPUTERS / Information Technology / bisacsh 
700 1 |a Aggarwal, Vikas  |e author 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 1788298772 
776 |z 9781788298773 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781788295826/?ar  |x Verlag  |3 Volltext 
082 0 |a 331 
082 0 |a 384 
082 0 |a 004 
082 0 |a 658 
082 0 |a 500 
520 |a Ansible has a large collection of inbuilt modules to manage various cloud resources. The book begins with the concepts needed to safeguard your credentials and explain how you interact with cloud providers to manage resources. Each chapter begins with an introduction and prerequisites to use the right modules to manage a given cloud provider. Learn about Amazon Web Services, Google Cloud, Microsoft Azure, and other providers. Each chapter shows you how to create basic computing resources, which you can then use to deploy an application. Finally, you will be able to deploy a sample application to demonstrate various usage patterns and utilities of resources