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...
Otros Autores: | , |
---|---|
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.