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

Orchestrate your cloud infrastructure About This Book Recipe-based approach to install and configure cloud resources using Ansible Covers various cloud-related modules and their functionalities Includes deployment of a sample application to the cloud resources that we create Learn the best possible...

Descripción completa

Detalles Bibliográficos
Otros Autores: Patawari, Aditya, author (author), Aggarwal, Vikas, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, [England] ; Mumbai, [India] : Packt 2018.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631582806719
Tabla de Contenidos:
  • 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.
  • 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.
  • 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.
  • 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.