Skip to content

Repo for my lab environment | RHEL, Linux, Helm, Ansible, OpenShift

License

Notifications You must be signed in to change notification settings

guerzon/homelab

Repository files navigation

Lab

Public repository for my personal lab environment.

Workstation: RHEL 9.4

Servers:

  • kubeadm master node (Ubuntu 20.04)
  • kubeadm worker node (Ubuntu 20.04)
  • Vaultwarden (RHEL 9.4)
  • Database (RHEL 9.4)

Workstation

sudo dnf install python3.11
sudo dnf remove ansible-core
...
echo "alias p=poetry" >> ~/.zshrc
echo "alias prun='poetry run'" >> ~/.zshrc
echo "alias pshell='poetry shell'" >> ~/.zshrc
source ~/.zshrc

gpg

gpg --full-generate-key
# Name
# Email
# Validity
# Comment

gpg --list-secret-keys --keyid-format=long
gpg --armor --export 9CE24D12FDE6BC03 | pbcopy
# add to GitHub

git config --global user.signingkey 9CE24D12FDE6BC03
git config --global commit.gpgsign true

Ansible

About

Repo for my lab environment | RHEL, Linux, Helm, Ansible, OpenShift

Topics

Resources

License

Stars

Watchers

Forks