feat(packages): add iperf and top utilities

Also add setting up directory structure on tana

Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
This commit is contained in:
Rodney Osodo
2025-02-23 23:13:40 +03:00
parent a284ab6b38
commit dd517464a4
5 changed files with 31 additions and 13 deletions
+14
View File
@@ -25,3 +25,17 @@ setup-homelab:
.PHONY: setup-tana
setup-tana:
ansible-playbook playbooks/tana.yaml
.PHONY: help
help:
@echo "This Makefile provides a set of commands to manage ansible services."
@echo "It allows you to setup, install, and manage various services on your ansible infrastructure."
@echo ""
@echo "Usage:"
@echo " make install - Install ansible roles"
@echo " make ping - Ping all hosts"
@echo " make setup-odin - Setup odin"
@echo " make setup-bohr - Setup bohr"
@echo " make install-zsh - Install zsh"
@echo " make setup-homelab - Setup homelab"
@echo " make setup-tana - Setup tana"
+3 -5
View File
@@ -34,21 +34,19 @@
- unzip
- curl
- wget
- gcc
- g++
- make
- vim
- zsh
- python3
- ripgrep
- fd-find
- bpytop
- thefuck
- fontconfig
- nala
- qemu-guest-agent
- vainfo
- radeontop
- iperf
- htop
- btop
state: present
- name: Download AMDGPU Installer
+3 -2
View File
@@ -90,8 +90,6 @@
- unzip
- curl
- wget
- gcc
- g++
- make
- vim
- zsh
@@ -103,6 +101,9 @@
- fontconfig
- libegl1
- libgl1
- iperf
- htop
- btop
state: present
- name: Setup Neovim
+11
View File
@@ -37,6 +37,9 @@
- qemu-guest-agent
- syncthing
- borgbackup
- iperf
- htop
- btop
state: present
register: install
@@ -46,3 +49,11 @@
state: started
enabled: true
register: syncthing
- name: Setup backups folder
ansible.builtin.file:
path: /home/rodneyosodo/backups
state: directory
owner: rodneyosodo
group: rodneyosodo
mode: 0755
-6
View File
@@ -31,9 +31,3 @@ terraform apply
```bash
terraform destroy
```
## Infrastructure
### Bohr
The [`bohr` directory](./bohr/README.md) contains the Terraform configuration files for my homelab server.