Book Image

Hands-On Enterprise Automation on Linux

By : James Freeman
Book Image

Hands-On Enterprise Automation on Linux

By: James Freeman

Overview of this book

Automation is paramount if you want to run Linux in your enterprise effectively. It helps you minimize costs by reducing manual operations, ensuring compliance across data centers, and accelerating deployments for your cloud infrastructures. Complete with detailed explanations, practical examples, and self-assessment questions, this book will teach you how to manage your Linux estate and leverage Ansible to achieve effective levels of automation. You'll learn important concepts on standard operating environments that lend themselves to automation, and then build on this knowledge by applying Ansible to achieve standardization throughout your Linux environments. By the end of this Linux automation book, you'll be able to build, deploy, and manage an entire estate of Linux servers with higher reliability and lower overheads than ever before.
Table of Contents (23 chapters)
1
Section 1: Core Concepts
5
Section 2: Standardizing Your Linux Servers
10
Section 3: Day-to-Day Management
16
Section 4: Securing Your Linux Servers

Installing AWX

Installing AWX is a straightforward affair once you put the right prerequisites in place. In fact, one of the prerequisites for AWX is Ansible, proving the complementary nature of this technology. Most of the AWX code runs in a set of Docker containers, which makes it straightforward to deploy in most Linux environments.

The use of Docker containers means that it is possible to run AWX in OpenShift or other Kubernetes environmentshowever, for the sake of simplicity here, we will get started by installing it on a single Docker host. Before you proceed any further, you should ensure that your chosen host has the following:

  • Docker, fully installed and working
  • The docker-py module for your version of Python
  • Access to Docker Hub (internet access)
  • Ansible 2.4 or newer
  • Git 1.8.4 or newer
  • Docker Compose

These prerequisites are normally readily available for most...