The infrastructure monorepo for my homelab
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Hugo Rodrigues ac477f37d5
updated secrets
7 months ago
ansible ansible: Debian 7 months ago
external Started move from EL to deb 7 months ago
pxe Fixed late-command 7 months ago
scripts scripts/pxe: add power menus to grub 8 months ago
secrets@574f0fbb85 updated secrets 7 months ago
utils Initial repo 2 years ago
.gitignore Created initial init playbook and tasks 1 year ago
.gitmodules Started move from EL to deb 7 months ago
README.md Added secrets submodule 1 year ago
requirements.txt Updated python and ansible requirements.txt 8 months ago

README.md

Infrastructure

This repo holds all the infrastructure related tools for the deployment/maintenance of hrc

ansible   -> All ansible playbooks, modules, etc are here
scripts   -> Scripts for infrastructure go here
utils     -> Utilities focused for infrastructure or testing this repo
secrets   -> Submodule pointing to non-public files like Ansible Vaults and inventories

Branches

  • master
  • develop

The master branch is the top level branch that should, in most circumstances, not take direct changes.

The develop branch holds the current developments and it should be merged to master when it's stable.

Each new feature should have is own branch

Init local machine

RockyLinux/CentOS/RHEL/Fedora

sudo dnf install rustc openssl-devel python3
python3 -m venv venv
source venv/bin/activate
python -m pip install wheel
pip install -r requirements.txt