万本电子书0元读

万本电子书0元读

顶部广告

Ansible 2 Cloud Automation Cookbook电子书

售       价:¥

12人正在读 | 0人评论 6.2

作       者:Aditya Patawari,Vikas Aggarwal

出  版  社:Packt Publishing

出版时间:2018-02-28

字       数:20.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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 way to manage and automate your cloud infrastructure Who This Book Is For If you are a system administrator, infrastructure engineer, or a DevOps engineer who wants to obtain practical knowledge about Ansible and its cloud deliverables, then this book is for you. Recipes in this book are designed for people who would like to manage their cloud infrastructures efficiently using Ansible, which is regarded as one of the best tools for cloud management and automation. What You Will Learn ? Use Ansible Vault to protect secrets ? Understand how Ansible modules interact with cloud providers to manage resources ? Build cloud-based resources for your application ? Create resources beyond simple virtual machines ? Write tasks that can be reused to create resources multiple times ? Work with self-hosted clouds such as OpenStack and Docker ? Deploy a multi-tier application on various cloud providers In Detail 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. Style and approach This book will help readers get started with Ansible cloud modules. It has code snippets and diagrams along with real world examples that will help you move ahead easily. Using real world scenarios, you will learn to deploy an application to cloud resources.
目录展开

Title Page

Title Page

Title Page

Title Page

Copyright and Credits

Copyright and Credits

Copyright and Credits

Copyright and Credits

Ansible 2 Cloud Automation Cookbook

Ansible 2 Cloud Automation Cookbook

Ansible 2 Cloud Automation Cookbook

Ansible 2 Cloud Automation Cookbook

Packt Upsell

Packt Upsell

Packt Upsell

Packt Upsell

Why subscribe?

Why subscribe?

Why subscribe?

Why subscribe?

PacktPub.com

PacktPub.com

PacktPub.com

PacktPub.com

Contributors

Contributors

Contributors

Contributors

About the authors

About the authors

About the authors

About the authors

About the reviewer

About the reviewer

About the reviewer

About the reviewer

Packt is searching for authors like you

Packt is searching for authors like you

Packt is searching for authors like you

Packt is searching for authors like you

Preface

Preface

Preface

Preface

Who this book is for

Who this book is for

Who this book is for

Who this book is for

What this book covers

What this book covers

What this book covers

What this book covers

To get the most out of this book

To get the most out of this book

To get the most out of this book

To get the most out of this book

Download the example code files

Download the example code files

Download the example code files

Download the example code files

Download the color images

Download the color images

Download the color images

Download the color images

Conventions used

Conventions used

Conventions used

Conventions used

Sections

Sections

Sections

Sections

Getting ready

Getting ready

Getting ready

Getting ready

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

There's more…

There's more…

There's more…

There's more…

See also

See also

See also

See also

Get in touch

Get in touch

Get in touch

Get in touch

Reviews

Reviews

Reviews

Reviews

Getting Started with Ansible and Cloud Management

Getting Started with Ansible and Cloud Management

Getting Started with Ansible and Cloud Management

Getting Started with Ansible and Cloud Management

Introduction

Introduction

Introduction

Introduction

Infrastructure as Code

Infrastructure as Code

Infrastructure as Code

Infrastructure as Code

Introduction of Ansible entities

Introduction of Ansible entities

Introduction of Ansible entities

Introduction of Ansible entities

Installing Ansible

Installing Ansible

Installing Ansible

Installing Ansible

How to do it…

How to do it…

How to do it…

How to do it…

Executing the Ansible command line to check connectivity

Executing the Ansible command line to check connectivity

Executing the Ansible command line to check connectivity

Executing the Ansible command line to check connectivity

How to do it…

How to do it…

How to do it…

How to do it…

Working with cloud providers

Working with cloud providers

Working with cloud providers

Working with cloud providers

Executing playbooks locally

Executing playbooks locally

Executing playbooks locally

Executing playbooks locally

How to do it...

How to do it...

How to do it...

How to do it...

Managing secrets with Ansible Vault

Managing secrets with Ansible Vault

Managing secrets with Ansible Vault

Managing secrets with Ansible Vault

How to do it…

How to do it…

How to do it…

How to do it…

Understanding sample application

Understanding sample application

Understanding sample application

Understanding sample application

How to do it…

How to do it…

How to do it…

How to do it…

Using dynamic inventory

Using dynamic inventory

Using dynamic inventory

Using dynamic inventory

How to do it…

How to do it…

How to do it…

How to do it…

Using Ansible to Manage AWS EC2

Using Ansible to Manage AWS EC2

Using Ansible to Manage AWS EC2

Using Ansible to Manage AWS EC2

Introduction

Introduction

Introduction

Introduction

Preparing Ansible to work with AWS

Preparing Ansible to work with AWS

Preparing Ansible to work with AWS

Preparing Ansible to work with AWS

How to do it...

How to do it...

How to do it...

How to do it...

Creating and managing a VPC

Creating and managing a VPC

Creating and managing a VPC

Creating and managing a VPC

How to do it...

How to do it...

How to do it...

How to do it...

Creating and managing security groups

Creating and managing security groups

Creating and managing security groups

Creating and managing security groups

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Creating EC2 instances

Creating EC2 instances

Creating EC2 instances

Creating EC2 instances

Getting ready

Getting ready

Getting ready

Getting ready

How to do it...

How to do it...

How to do it...

How to do it...

Creating and assigning Elastic IPs

Creating and assigning Elastic IPs

Creating and assigning Elastic IPs

Creating and assigning Elastic IPs

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Attaching volumes to instances

Attaching volumes to instances

Attaching volumes to instances

Attaching volumes to instances

Getting ready

Getting ready

Getting ready

Getting ready

How to do it...

How to do it...

How to do it...

How to do it...

Creating an Amazon Machine Image

Creating an Amazon Machine Image

Creating an Amazon Machine Image

Creating an Amazon Machine Image

How to do it…

How to do it…

How to do it…

How to do it…

Creating an Elastic Load Balancer and attaching to EC2 instances

Creating an Elastic Load Balancer and attaching to EC2 instances

Creating an Elastic Load Balancer and attaching to EC2 instances

Creating an Elastic Load Balancer and attaching to EC2 instances

How to do it…

How to do it…

How to do it…

How to do it…

Creating auto scaling groups

Creating auto scaling groups

Creating auto scaling groups

Creating auto scaling groups

How to do it...

How to do it...

How to do it...

How to do it...

Deploying the phonebook application

Deploying the phonebook application

Deploying the phonebook application

Deploying the phonebook application

How to do it…

How to do it…

How to do it…

How to do it…

Managing Amazon Web Services with Ansible

Managing Amazon Web Services with Ansible

Managing Amazon Web Services with Ansible

Managing Amazon Web Services with Ansible

Introduction

Introduction

Introduction

Introduction

Creating an RDS instance

Creating an RDS instance

Creating an RDS instance

Creating an RDS instance

Getting ready

Getting ready

Getting ready

Getting ready

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Creating and deleting records in Route53

Creating and deleting records in Route53

Creating and deleting records in Route53

Creating and deleting records in Route53

Getting ready

Getting ready

Getting ready

Getting ready

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Managing S3 objects

Managing S3 objects

Managing S3 objects

Managing S3 objects

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Managing Lambda

Managing Lambda

Managing Lambda

Managing Lambda

Getting ready

Getting ready

Getting ready

Getting ready

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Managing IAM users

Managing IAM users

Managing IAM users

Managing IAM users

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Using dynamic inventory

Using dynamic inventory

Using dynamic inventory

Using dynamic inventory

How to do it...

How to do it...

How to do it...

How to do it...

Deploying the sample application

Deploying the sample application

Deploying the sample application

Deploying the sample application

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Exploring Google Cloud Platform with Ansible

Exploring Google Cloud Platform with Ansible

Exploring Google Cloud Platform with Ansible

Exploring Google Cloud Platform with Ansible

Introduction

Introduction

Introduction

Introduction

Preparing to work with Google Cloud Platform

Preparing to work with Google Cloud Platform

Preparing to work with Google Cloud Platform

Preparing to work with Google Cloud Platform

How to do it…

How to do it…

How to do it…

How to do it…

Creating GCE instances

Creating GCE instances

Creating GCE instances

Creating GCE instances

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Attaching persistent disks

Attaching persistent disks

Attaching persistent disks

Attaching persistent disks

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Creating snapshots for backup

Creating snapshots for backup

Creating snapshots for backup

Creating snapshots for backup

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Tagging an instance

Tagging an instance

Tagging an instance

Tagging an instance

How to do it…

How to do it…

How to do it…

How to do it…

Managing network and firewall rules

Managing network and firewall rules

Managing network and firewall rules

Managing network and firewall rules

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Managing load balancer

Managing load balancer

Managing load balancer

Managing load balancer

How to do it…

How to do it…

How to do it…

How to do it…

Managing GCE images

Managing GCE images

Managing GCE images

Managing GCE images

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Creating instance templates

Creating instance templates

Creating instance templates

Creating instance templates

How to do it…

How to do it…

How to do it…

How to do it…

Creating managed instance groups

Creating managed instance groups

Creating managed instance groups

Creating managed instance groups

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Managing objects in Google Cloud Storage

Managing objects in Google Cloud Storage

Managing objects in Google Cloud Storage

Managing objects in Google Cloud Storage

How to do it…

How to do it…

How to do it…

How to do it…

Creating a Cloud SQL instance (without Ansible module)

Creating a Cloud SQL instance (without Ansible module)

Creating a Cloud SQL instance (without Ansible module)

Creating a Cloud SQL instance (without Ansible module)

How to do it…

How to do it…

How to do it…

How to do it…

Using dynamic inventory

Using dynamic inventory

Using dynamic inventory

Using dynamic inventory

How to do it…

How to do it…

How to do it…

How to do it…

Deploying the phonebook application

Deploying the phonebook application

Deploying the phonebook application

Deploying the phonebook application

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Building Infrastructure with Microsoft Azure and Ansible

Building Infrastructure with Microsoft Azure and Ansible

Building Infrastructure with Microsoft Azure and Ansible

Building Infrastructure with Microsoft Azure and Ansible

Introduction

Introduction

Introduction

Introduction

Preparing Ansible to work with Azure

Preparing Ansible to work with Azure

Preparing Ansible to work with Azure

Preparing Ansible to work with Azure

How to do it...

How to do it...

How to do it...

How to do it...

Creating an Azure virtual machine

Creating an Azure virtual machine

Creating an Azure virtual machine

Creating an Azure virtual machine

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Managing network interfaces

Managing network interfaces

Managing network interfaces

Managing network interfaces

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Working with public IP addresses

Working with public IP addresses

Working with public IP addresses

Working with public IP addresses

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Using public IP addresses with network interfaces and virtual machines

Using public IP addresses with network interfaces and virtual machines

Using public IP addresses with network interfaces and virtual machines

Using public IP addresses with network interfaces and virtual machines

How do it...

How do it...

How do it...

How do it...

How it works...

How it works...

How it works...

How it works...

Managing an Azure network security group

Managing an Azure network security group

Managing an Azure network security group

Managing an Azure network security group

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Working with Azure Blob storage

Working with Azure Blob storage

Working with Azure Blob storage

Working with Azure Blob storage

How to do it...

How to do it...

How to do it...

How to do it...

How it works...

How it works...

How it works...

How it works...

Using a dynamic inventory

Using a dynamic inventory

Using a dynamic inventory

Using a dynamic inventory

How to do it...

How to do it...

How to do it...

How to do it...

Deploying a sample application

Deploying a sample application

Deploying a sample application

Deploying a sample application

How to do it...

How to do it...

How to do it...

How to do it...

Working with DigitalOcean and Ansible

Working with DigitalOcean and Ansible

Working with DigitalOcean and Ansible

Working with DigitalOcean and Ansible

Introduction

Introduction

Introduction

Introduction

Preparing to work with DigitalOcean

Preparing to work with DigitalOcean

Preparing to work with DigitalOcean

Preparing to work with DigitalOcean

How to do it…

How to do it…

How to do it…

How to do it…

Adding SSH keys to a DigitalOcean account

Adding SSH keys to a DigitalOcean account

Adding SSH keys to a DigitalOcean account

Adding SSH keys to a DigitalOcean account

How to do it…

How to do it…

How to do it…

How to do it…

Creating Droplets

Creating Droplets

Creating Droplets

Creating Droplets

How to do it…

How to do it…

How to do it…

How to do it…

Managing Block Storage

Managing Block Storage

Managing Block Storage

Managing Block Storage

How to do it…

How to do it…

How to do it…

How to do it…

Attaching a Floating IP

Attaching a Floating IP

Attaching a Floating IP

Attaching a Floating IP

How to do it…

How to do it…

How to do it…

How to do it…

Using a Load Balancer

Using a Load Balancer

Using a Load Balancer

Using a Load Balancer

How to do it…

How to do it…

How to do it…

How to do it…

Adding an A DNS record

Adding an A DNS record

Adding an A DNS record

Adding an A DNS record

How to do it…

How to do it…

How to do it…

How to do it…

Using dynamic inventory

Using dynamic inventory

Using dynamic inventory

Using dynamic inventory

How to do it…

How to do it…

How to do it…

How to do it…

Deploying a sample application

Deploying a sample application

Deploying a sample application

Deploying a sample application

How to do it…

How to do it…

How to do it…

How to do it…

Running Containers with Docker and Ansible

Running Containers with Docker and Ansible

Running Containers with Docker and Ansible

Running Containers with Docker and Ansible

Introduction

Introduction

Introduction

Introduction

Preparing Ansible to work with Docker

Preparing Ansible to work with Docker

Preparing Ansible to work with Docker

Preparing Ansible to work with Docker

How to do it…

How to do it…

How to do it…

How to do it…

Running a container

Running a container

Running a container

Running a container

How to do it...

How to do it...

How to do it...

How to do it...

How it works…

How it works…

How it works…

How it works…

Downloading Docker images

Downloading Docker images

Downloading Docker images

Downloading Docker images

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Mounting volumes in containers

Mounting volumes in containers

Mounting volumes in containers

Mounting volumes in containers

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Setting up Docker Registry

Setting up Docker Registry

Setting up Docker Registry

Setting up Docker Registry

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Logging into Docker Registry

Logging into Docker Registry

Logging into Docker Registry

Logging into Docker Registry

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Using Docker Compose to manage services

Using Docker Compose to manage services

Using Docker Compose to manage services

Using Docker Compose to manage services

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Scaling up Compose-based service

Scaling up Compose-based service

Scaling up Compose-based service

Scaling up Compose-based service

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Deploying a sample application

Deploying a sample application

Deploying a sample application

Deploying a sample application

How to do it…

How to do it…

How to do it…

How to do it…

How it works...

How it works...

How it works...

How it works...

Diving into OpenStack with Ansible

Diving into OpenStack with Ansible

Diving into OpenStack with Ansible

Diving into OpenStack with Ansible

Introduction

Introduction

Introduction

Introduction

Preparing Ansible to work with OpenStack

Preparing Ansible to work with OpenStack

Preparing Ansible to work with OpenStack

Preparing Ansible to work with OpenStack

How to do it…

How to do it…

How to do it…

How to do it…

Adding a keypair

Adding a keypair

Adding a keypair

Adding a keypair

How to do it…

How to do it…

How to do it…

How to do it…

Managing security groups

Managing security groups

Managing security groups

Managing security groups

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Managing network resources

Managing network resources

Managing network resources

Managing network resources

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Managing a Nova compute instance

Managing a Nova compute instance

Managing a Nova compute instance

Managing a Nova compute instance

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Creating a Cinder volume and attaching it to a Nova compute instance

Creating a Cinder volume and attaching it to a Nova compute instance

Creating a Cinder volume and attaching it to a Nova compute instance

Creating a Cinder volume and attaching it to a Nova compute instance

How to do it…

How to do it…

How to do it…

How to do it…

Managing objects in Swift

Managing objects in Swift

Managing objects in Swift

Managing objects in Swift

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

User management

User management

User management

User management

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Creating a flavor

Creating a flavor

Creating a flavor

Creating a flavor

How to do it…

How to do it…

How to do it…

How to do it…

Adding an image

Adding an image

Adding an image

Adding an image

How to do it…

How to do it…

How to do it…

How to do it…

How it works…

How it works…

How it works…

How it works…

Dynamic inventory

Dynamic inventory

Dynamic inventory

Dynamic inventory

How to do it…

How to do it…

How to do it…

How to do it…

Deploying the phonebook application

Deploying the phonebook application

Deploying the phonebook application

Deploying the phonebook application

How to do it…

How to do it…

How to do it…

How to do it…

Ansible Tower

Ansible Tower

Ansible Tower

Ansible Tower

Introduction

Introduction

Introduction

Introduction

Installing Ansible Tower

Installing Ansible Tower

Installing Ansible Tower

Installing Ansible Tower

How to do it...

How to do it...

How to do it...

How to do it...

Getting started with Tower

Getting started with Tower

Getting started with Tower

Getting started with Tower

How to do it...

How to do it...

How to do it...

How to do it...

Adding a machine credential

Adding a machine credential

Adding a machine credential

Adding a machine credential

How to do it...

How to do it...

How to do it...

How to do it...

Building a simple inventory

Building a simple inventory

Building a simple inventory

Building a simple inventory

How to do it...

How to do it...

How to do it...

How to do it...

Executing ad-hoc commands

Executing ad-hoc commands

Executing ad-hoc commands

Executing ad-hoc commands

How to do it...

How to do it...

How to do it...

How to do it...

Using Ansible Tower with a cloud provider

Using Ansible Tower with a cloud provider

Using Ansible Tower with a cloud provider

Using Ansible Tower with a cloud provider

How to do it...

How to do it...

How to do it...

How to do it...

Integrating Ansible roles with tower

Integrating Ansible roles with tower

Integrating Ansible roles with tower

Integrating Ansible roles with tower

How to do it...

How to do it...

How to do it...

How to do it...

Scheduling jobs

Scheduling jobs

Scheduling jobs

Scheduling jobs

How to do it...

How to do it...

How to do it...

How to do it...

Ansible Tower API

Ansible Tower API

Ansible Tower API

Ansible Tower API

How to do it...

How to do it...

How to do it...

How to do it...

Autoscaling using Callback

Autoscaling using Callback

Autoscaling using Callback

Autoscaling using Callback

How to do it...

How to do it...

How to do it...

How to do it...

Other Books You May Enjoy

Other Books You May Enjoy

Other Books You May Enjoy

Other Books You May Enjoy

Leave a review - let other readers know what you think

Leave a review - let other readers know what you think

Leave a review - let other readers know what you think

Leave a review - let other readers know what you think

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部