Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Ansible 2 Cloud Automation Cookbook

You're reading from   Ansible 2 Cloud Automation Cookbook Write Ansible playbooks for AWS, Google Cloud, Microsoft Azure, and OpenStack

Arrow left icon
Product type Paperback
Published in Feb 2018
Publisher Packt
ISBN-13 9781788295826
Length 200 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Authors (2):
Arrow left icon
 Patawari Patawari
Author Profile Icon Patawari
Patawari
 Aggarwal Aggarwal
Author Profile Icon Aggarwal
Aggarwal
Arrow right icon
View More author details
Toc

Table of Contents (15) Chapters Close

Title Page
Packt Upsell
Contributors
Preface
1. Getting Started with Ansible and Cloud Management FREE CHAPTER 2. Using Ansible to Manage AWS EC2 3. Managing Amazon Web Services with Ansible 4. Exploring Google Cloud Platform with Ansible 5. Building Infrastructure with Microsoft Azure and Ansible 6. Working with DigitalOcean and Ansible 7. Running Containers with Docker and Ansible 8. Diving into OpenStack with Ansible 9. Ansible Tower 1. Other Books You May Enjoy Index

Index

A

  • access control list (ACL) / Managing an Azure network security group
  • ad-hoc commands
    • executing, in Ansible Tower / Executing ad-hoc commands, How to do it...
  • A DNS record
    • adding / Adding an A DNS record
  • Amazon Machine Image (AMI)
    • about / Creating an Amazon Machine Image
    • creating / Creating an Amazon Machine Image
  • Amazon Web Services
    • about / Introduction
    • Relational Database Service (Amazon RDS) / Introduction
    • Route53 / Introduction
    • Simple Storage Service (S3) / Introduction
    • Lambda / Introduction
    • Identity Access Management (IAM users) / Introduction
    • Dynamic inventory / Introduction
  • Amazon Web Services (AWS) / Introduction
  • Ansible
    • about / Introduction
    • advantages / Introduction
    • Infrastructure as Code / Infrastructure as Code
    • installing / Installing Ansible
    • preparing, for working with AWS / Preparing Ansible to work with AWS, How to do it...
    • preparing, for working with Azure / Preparing Ansible to work with Azure, How to do it...
    • preparing, with Docker / Preparing Ansible to work with Docker, How to do it…
    • preparing, with OpenStack / Preparing Ansible to work with OpenStack, How to do it…
  • Ansible command line
    • executing, to check connectivity / Executing the Ansible command line to check connectivity, How to do it…
  • Ansible entities / Introduction of Ansible entities
  • Ansible roles
    • integrating, with Ansible Tower / Integrating Ansible roles with tower, How to do it...
  • Ansible Tower
    • about / Introduction
    • reference link / Installing Ansible Tower
    • installing / Installing Ansible Tower, How to do it...
    • license, providing / Getting started with Tower, How to do it...
    • using, with cloud provider / Using Ansible Tower with a cloud provider, How to do it...
    • Ansible roles, integrating with / Integrating Ansible roles with tower, How to do it...
    • jobs, scheduling / Scheduling jobs, How to do it...
  • Ansible Tower API / Ansible Tower API
  • Ansible Tower examples
    • reference link / Integrating Ansible roles with tower
  • Ansible Tower requisites
    • reference link / Installing Ansible Tower
  • Ansible Vault
    • secrets, managing / Managing secrets with Ansible Vault, How to do it…
  • application
    • deploying / Understanding sample application, How to do it…
  • auto scaling groups
    • creating / Creating auto scaling groups , How to do it...
  • AWS EC2
    • launch configuration / Creating auto scaling groups 
    • auto scaling groups / Creating auto scaling groups 
    • scaling group policies / Creating auto scaling groups 
  • Azure Blob storage
    • working / Working with Azure Blob storage, How it works...
  • Azure inventory script
    • reference link / Using a dynamic inventory
  • Azure network security group
    • managing / Managing an Azure network security group
  • Azure Storage Account / Working with Azure Blob storage
  • Azure virtual machine
    • creating / Creating an Azure virtual machine, How it works...
    • resource groups / Creating an Azure virtual machine
    • image / Creating an Azure virtual machine
    • storage account / Creating an Azure virtual machine
    • location / Creating an Azure virtual machine

B

  • Blobs / Working with Azure Blob storage
  • block storage
    • managing / Managing Block Storage

C

  • Callback
    • used, for autoscaling / Autoscaling using Callback
  • Cinder volume
    • creating / Creating a Cinder volume and attaching it to a Nova compute instance , How to do it…
  • Cirros
    • URL / How it works… 
  • Classless InterDomain Routing (CIDR) / Creating and managing a VPC
  • cloud provider
    • working / Working with cloud providers
    • Ansible Tower, used for / Using Ansible Tower with a cloud provider, How to do it...
  • Cloud SQL instance
    • creating / Creating a Cloud SQL instance (without Ansible module), How to do it…
  • Compose-based service
    • scaling up / Scaling up Compose-based service, How it works...
  • container
    • executing / Running a container , How it works…
    • Docker images / Running a container 
    • Docker Hub / Running a container 
    • volumes, mounting / Mounting volumes in containers , How it works…
    • volumes / Mounting volumes in containers 
    • bind mounts / Mounting volumes in containers 
    • Tmpfs mounts / Mounting volumes in containers 

D

  • DigitalOcean
    • working / Preparing to work with DigitalOcean, How to do it…
    • SSH keys, adding / Adding SSH keys to a DigitalOcean account
  • DigitalOcean, API settings
    • URL / How to do it…
  • DigitalOceanq
    • SSH keys, adding / How to do it…
  • Docker
    • Ansible, preparing / Preparing Ansible to work with Docker, How to do it…
  • Docker Compose
    • used, for managing services / Using Docker Compose to manage services, How to do it… 
  • Docker image
    • downloading / Downloading Docker images , How it works…
  • Docker Registry
    • setting up / Setting up Docker Registry, How it works…
    • logging / Logging into Docker Registry , How it works…
  • doct1 tool
    • reference link / How to do it…
  • domain name system (DNS) / Introduction
  • Domain Specific Language (DSL) / Introduction
  • droplets
    • creating / Creating Droplets
    • about / How to do it…
  • dynamic inventory
    • using / Using dynamic inventory, How to do it…, Using dynamic inventory, How to do it..., Using dynamic inventory, How to do it…, Using a dynamic inventory, Using dynamic inventory
    • about / Dynamic inventory , How to do it…

E

  • EC2 dynamic inventory
    • reference link / Using dynamic inventory
  • EC2 instances
    • creating / Creating EC2 instances
    • instance type / Getting ready
    • Amazon Machine Image (AMI) / Getting ready
    • EC2 keypair / Getting ready
    • attaching / Creating an Elastic Load Balancer and attaching to EC2 instances
  • Elastic IPs
    • creating / Creating and assigning Elastic IPs
    • assigning / Creating and assigning Elastic IPs
  • Elastic Load Balancer (ELB)
    • creating / Creating an Elastic Load Balancer and attaching to EC2 instances
    • about / Creating an Elastic Load Balancer and attaching to EC2 instances

F

  • firewall rules
    • managing / Managing network and firewall rules, How it works...
  • flavor
    • creating / Creating a flavor, How to do it…
  • floating IP
    • attaching / Attaching a Floating IP

G

  • GCE images
    • managing / Managing GCE images
  • GCE instances
    • creating / Creating GCE instances, How it works...
  • Geo-Redundant Storage (GRS) / How it works...
  • Google Cloud Platform
    • working / Preparing to work with Google Cloud Platform, How to do it…
  • Google Cloud Storage
    • objects, managing / Managing objects in Google Cloud Storage, How to do it…
  • Google Compute Engine script
    • reference link / How to do it…

H

  • Horizon dashboard / How to do it…

I

  • IAM users
    • managing / Managing IAM users
  • Identity and Access Management (IAM) / Managing IAM users
  • image
    • about / Creating an Azure virtual machine
    • offer / Creating an Azure virtual machine
    • publisher / Creating an Azure virtual machine
    • SKU / Creating an Azure virtual machine
    • version / Creating an Azure virtual machine
    • adding / Adding an image
  • Infrastructure as a Service (IaaS) / Introduction
  • Infrastructure as Code / Infrastructure as Code
  • instance
    • tagging / Tagging an instance
  • instance templates
    • creating / Creating instance templates, How to do it…

K

  • keypair
    • adding / Adding a keypair

L

  • Lambda
    • managing / Managing Lambda, How to do it...
    • code, packaging / Getting ready
    • role / Getting ready
    • handler / Getting ready
    • runtime / Getting ready
  • load balancer
    • managing / Managing load balancer
    • using / Using a Load Balancer, How to do it…
  • Locally Redundant Storage (LRS) / How it works...

M

  • machine credential
    • adding, in Ansible Tower / Adding a machine credential, How to do it...
  • managed instance groups
    • creating / Creating managed instance groups

N

  • network
    • managing / Managing network and firewall rules, How it works...
  • Network Address Translation (NAT) / Creating and managing a VPC
  • network interfaces
    • managing / Managing network interfaces, How to do it..., How it works...
    • virtual network / Managing network interfaces
    • public IP addresses, used / Using public IP addresses with network interfaces and virtual machines, How it works...
  • network resources
    • managing / Managing network resources
  • Nova compute instance
    • managing / Managing a Nova compute instance, How it works… 
    • attaching / Creating a Cinder volume and attaching it to a Nova compute instance , How to do it…

O

  • objects
    • managing, in Google Cloud Storage / Managing objects in Google Cloud Storage, How to do it…
    • managing, in Swift / Managing objects in Swift, How it works…
  • OpenStack
    • Ansible, preparing / Preparing Ansible to work with OpenStack, How to do it…
  • OpenStack, images
    • reference link / Adding an image

P

  • persistent disks
    • attaching / Attaching persistent disks, How to do it…
  • phonebook application
    • deploying / Deploying the phonebook application, Deploying the sample application, How it works..., Deploying the phonebook application, Deploying a sample application, Deploying a sample application, How to do it…, Deploying a sample application , Deploying the phonebook application, How to do it…
  • Platform as a Service (PaaS) / Introduction
  • playbooks
    • executing / Executing playbooks locally, How to do it...
  • public IP addresses
    • working / Working with public IP addresses, How it works...
    • used, in network interfaces / Using public IP addresses with network interfaces and virtual machines, How it works...
    • used, in virtual machine / Using public IP addresses with network interfaces and virtual machines, How it works...

Q

  • qcow2 image
    • URL, for downloading / How to do it…

R

  • RDS instance
    • creating / Creating an RDS instance, How to do it..., How it works...
    • DB instance / Getting ready
    • regions and availability zones / Getting ready
    • security groups / Getting ready
    • DB Parameters Groups / Getting ready
  • Read Access Geo-Redundant Storage (RAGRS) / How it works...
  • relational database service (RDS) / Creating an RDS instance
  • resource groups / Creating an Azure virtual machine
  • Route53
    • records, creating / Creating and deleting records in Route53, How it works...
    • records, deleting / Creating and deleting records in Route53, How it works...
    • DNS zone / Getting ready
    • DNS type / Getting ready

S

  • S3 objects
    • managing / Managing S3 objects, How to do it..., How it works...
  • security groups
    • creating / Creating and managing security groups
    • managing / Creating and managing security groups, Managing security groups, How it works…
  • Server Message Block (SMB) / Creating an Azure virtual machine
  • simple inventory
    • building, in Ansible Tower / Building a simple inventory, How to do it...
  • Simple Storage Service (S3) / Managing S3 objects
  • snapshots
    • creating, for backup / Creating snapshots for backup
  • Software as a Service (SaaS) / Introduction
  • SSH keys
    • adding, to DigitalOcean / Adding SSH keys to a DigitalOcean account, How to do it…
  • Standard_RAGRS / How it works...
  • storage account
    • about / Creating an Azure virtual machine
    • Blob storage / Creating an Azure virtual machine
    • file storage / Creating an Azure virtual machine
    • queue storage / Creating an Azure virtual machine
  • Storage Container / Working with Azure Blob storage
  • Swift
    • objects, managing / Managing objects in Swift, How it works…

T

  • time to live (ttl) parameter / How it works...

U

  • user management
    • about / User management,  How to do it…, How it works… 
    • fundamentals / User management
    • reference link / User management

V

  • virtual hard disk (VHD) / Creating an Azure virtual machine
  • virtual machine
    • public IP addresses, used / Using public IP addresses with network interfaces and virtual machines, How it works...
  • virtual network / Managing network interfaces
  • Virtual Private Cloud (VPC)
    • creating / Creating and managing a VPC, How to do it...
    • managing / Creating and managing a VPC, How to do it...
  • volumes
    • attaching, to instances / Attaching volumes to instances, How to do it...

Y

  • YAML
    • URL / Introduction

Z

  • Zone-Redundant Storage (ZRS) / How it works...
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime
Visually different images