Book Image

Hands-On DevOps with Ansible [Video]

By : Alan Hohn
Book Image

Hands-On DevOps with Ansible [Video]

By: Alan Hohn

Overview of this book

<p>We live in a world of frequent software updates. It's no longer acceptable to take weeks or even days to deliver new software functionality. Ansible helps take software updates from testing to deployment in a short period of time. It is a great solution for orchestrating DevOps pipelines.</p> <p>In this course, we show how a DevOps pipeline can speed up your software development. We will use DevOps practices to automate your building and testing environments to push software into production. You will use Ansible to automate your DevOps pipeline.</p> <p>Whether you test and deploy applications on-premise or in the cloud, and whether you build full systems or containers with Docker and Kubernetes, by the end of the course you will be able to develop and deploy reliable applications with speed using Ansible.</p> <p>The code bundle for this video course is available at - https://github.com/PacktPublishing/Hands-On-DevOps-with-Ansible</p> <h1>Style and Approach</h1> <p>This course is based around real-world examples. You will take real, open-source applications and see how to automate building, testing, and deployment. Along the way you'll get helpful tips that will make it easier for you to apply these examples to your own DevOps pipeline.</p>
Table of Contents (5 chapters)
Chapter 2
Packaging Application for Rapid Deployment
Content Locked
Section 3
Writing and Using Ansible Roles
As our use of Ansible gets more sophisticated, we need to organize our automation into roles so that we can better maintain and reuse our work. - Use a role from an Ansible playbook file - Download and use a pre-made role from Ansible Galaxy - Build a custom role to install and configure a custom application