Book Image

Ansible 2 Cloud Automation Cookbook

By : Aditya Patawari, Vikas Aggarwal
Book Image

Ansible 2 Cloud Automation Cookbook

By: Aditya Patawari, Vikas Aggarwal

Overview of this book

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.
Table of Contents (11 chapters)

Managing objects in Google Cloud Storage

Google Cloud Storage is an object storage tool which can handle various kinds of data, from live data to data archiving at various levels of redundancy. In its simplest form, Google Cloud Storage can be used to store and retrieve data from storage buckets, similar to AWS S3. Google Cloud Storage is present in five continents (North and South Americas, Europe, Asia, and Australia). For data that needs quick retrieval, we can store data as close to our clients as possible while for disaster recoveries, we can store data in a different continent altogether (subject to compliance restrictions). Over a period of time, we have observed two very popular use cases of Cloud Storage:

  • Store assets like images and JavaScripts in a bucket and designate that bucket as a backend for a CDN service.
  • Upload periodic backups of databases (often as an encrypted...