Skip to content

Commit

Permalink
just doc clean-up
Browse files Browse the repository at this point in the history
  • Loading branch information
jmcalalang committed Sep 15, 2023
1 parent 8b538f9 commit 5fdfef5
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ Congratulations you've made it to Jon's F5 lab. This lab environment is used dai

All the components of this lab are maintained through GitOps (Argo) and CI with GitHub Actions (Terraform and Ansible). The components are loosely coupled, meaning there is no carryover from one GitHub Action to another, or between Terraform and Ansible. This was done on purpose to be able to consume/copy just the needed components.

[![Lab Pipeline](https://github.com/jmcalalang/lab/actions/workflows/main.yaml/badge.svg?branch=main)](https://github.com/jmcalalang/lab/actions/workflows/main.yaml)

## Configuration vs Infrastructure

My belief is these managed resources should be split. This aligns nicely with day 0-1, and day 2 operations concepts. As the two resources are used, they are loosely coupled, you may have an infrastructure with different configurations or vice versa. Each product will have a breakdown of the tool used Terraform/Ansible, and then within that folder what the tool is managing configuration or infrastructure.
My belief is these code-managed resources should be split. This aligns nicely with day 0-1, and day 2 operations concepts. As the two resources are used, they are loosely coupled, you may have an infrastructure with different configurations or vice versa. Each product will have a breakdown of the tool used Terraform/Ansible, and then within that folder what the tool is managing configuration or infrastructure.

Terraform state is setup as remote, with app.terraform.io (Terraform Cloud).

[![Lab Pipeline](https://github.com/jmcalalang/lab/actions/workflows/main.yaml/badge.svg?branch=main)](https://github.com/jmcalalang/lab/actions/workflows/main.yaml)

## Environment

Environment variables are passed from GitHub repository secrets to actions, keeping secrets out of code.
Expand Down

0 comments on commit 5fdfef5

Please sign in to comment.