Building a Standard Operating Environment on Linux
Understanding the challenges of Linux environment scaling
Challenges of non-standard environments
Early growth of a non-standard environment
Impacts of non-standard environments
Scaling up non-standard environments
Addressing the challenges
Example benefits of an SOE in a Linux environment
Benefits of SOE to software testing
Knowing when to deviate from standards
Ongoing maintenance of SOEs
Automating Your IT Infrastructure with Ansible
Exploring the Ansible playbook structure
Exploring inventories in Ansible
Understanding roles in Ansible
Understanding Ansible variables
Understanding Ansible templates
Bringing Ansible and the SOE together
Streamlining Infrastructure Management with AWX
AWX reduces training requirements
AWX supports version control
AWX helps with credential management
Integrating AWX with other services
Running your playbooks from AWX
Setting up credentials in AWX
Creating inventories in AWX
Creating a project in AWX
Creating a template in AWX
Running a playbook from AWX
Automating routine tasks with AWX
Section 2: Standardizing Your Linux Servers
Deploying to bare-metal environments
Deploying to traditional virtualization environments
Deploying to cloud environments
Keeping your builds simple
Making your builds secure
Creating efficient processes
Ensuring consistency across Linux images
Using Ansible to Build Virtual Machine Templates for Deployment
Performing the initial build
Using ready-made template images
Creating your own virtual machine images
Using Ansible to build and standardize the template
Transferring files into the image
Editing configuration files
Validating the image build
Cleaning up the build with Ansible
Custom Builds with PXE Booting
Installing and configuring PXE-related services
Obtaining network installation images