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 9d0e5c2079
Optimize routeros
1 day ago
ansible Optimize routeros 1 day ago
scripts Initial repo 11 months ago
secrets@1485c14e38 updated secrets 4 weeks ago
utils Initial repo 11 months ago
.gitignore Created initial init playbook and tasks 2 months ago
.gitmodules Set secrets URL to https 4 weeks ago
README.md Added secrets submodule 2 months ago
requirements.txt Updated requirements.txt 1 day 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