← Back to Journal

Project Philosophy and Automation

Tags: Automation • Ansible • Documentation • Homepage • Infrastructure

Abbey Root

Purpose

Create a home Linux lab for learning, experimentation, automation, and AI-assisted development.

The lab exists to build practical skills by creating real projects rather than collecting idle virtual machines.

The long-term goal is to evolve the environment into a reproducible Infrastructure-as-Code platform managed through Git, Ansible, templates, and automated deployments.


Long-Term Goals


Guiding Principles

Learn by Building

Prefer working projects over theory.

Build systems, break them, fix them, and understand why they work.


Keep It Reproducible

Document configurations and automate wherever practical.

Prefer Ansible, Git, templates, and Infrastructure-as-Code over manual changes.


Use Multiple Distributions

Gain experience across different Linux ecosystems.

Examples:


Favor Open Source

Prefer open-source and self-hosted solutions whenever practical.


Experiment Safely

Treat the lab as a playground.

Mistakes are expected and encouraged.


Rebuild Rather Than Repair

When practical, recreate systems from templates and automation rather than manually repairing them.


Document Progress

Maintain notes on:


Use AI as a Tool

Use AI to:

AI should enhance understanding rather than replace it.


Website Goal

Use the lab to rebuild and maintain BradCooke.com.

The site should:


Security Goal

Use Kali Linux and isolated lab systems to learn security concepts in a safe and ethical manner.

Areas of study include:

Testing should always be limited to systems owned by or intentionally created within the lab.


Infrastructure Philosophy


Current Platform

Hypervisor

Source Control

Repository:

Virtual Machines

ubuntu-dev01

Purpose:

Containers:


ai-worker01

Purpose:

Containers:


rocky-ansible01

Purpose:

Responsibilities:


Current Automation

Roles

Playbooks

Helper Scripts


Homepage

Managed by Ansible:

Features:


Infrastructure


Areas of Study


Success Criteria

Success is measured by:


Mindset

The purpose of Abbey Root is not to create the perfect environment.

Progress is more important than perfection.

Break things.

Fix things.

Document what was learned.

Automate what is repeated.

Rebuild rather than repair when practical.

Build useful projects instead of collecting idle virtual machines.

Keep the lab fun and treat it as a long-term investment in skills and knowledge.

The journey matters more than the destination.

“sudo make me a sandwich.”


Completed 2026-06-24

Ansible

Homepage

Infrastructure

Containers

Automation