Initial Lab Setup
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
domain_name: "intern.wks20.de"
|
||||
ansible_python_interpreter: "/usr/bin/python3"
|
||||
#root_password_hash: "$6$kJcofjjySrjly.o/$XaP/4a0wDUIHyuykJbzd4k/HbA39SEyhaVE6dKaX7pO1blXR.4A87i45uPHrQ.AxXEvRBzzlgF8rkwCCNKUTf."
|
||||
|
||||
# Security Variables (Encrypted)
|
||||
# Security Variables (Encrypted with your Vault Password)
|
||||
root_password_hash: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
61363637383337623138306333386331643636643730333932656537323931666365643861316264
|
||||
3666356131333166663538326266316334313663666663610a346263643932396535383834343065
|
||||
65306530376265316535323962656532323936666562323761306662383962646130373062343233
|
||||
3437373235633966360a343064363464323835636465666538373231323837313164353536663064
|
||||
33356631366662623835306562386637343363343931323833303832326637633663386633653561
|
||||
30376163393431616635643830653061383663383466333132663062633765316463353139363465
|
||||
36383137346266396365643633376139383137626465646236333332376632633639386433333338
|
||||
37363439356236326164396534343737373065643231626238623237643332393761643230653935
|
||||
36346431393530623734356364613933326335363766353539643632336662393066613935643432
|
||||
3931383864393736306638363365353263376162396137316232
|
||||
|
||||
|
||||
common_packages:
|
||||
# --- System Management & Logic ---
|
||||
- sudo
|
||||
- aptitude # Better dependency resolution than standard apt
|
||||
- needrestart # Checks which services need a restart after updates
|
||||
- python3 # Requirement for Ansible
|
||||
- nala
|
||||
|
||||
# --- Networking & Service Discovery ---
|
||||
- avahi-daemon # Enables hostname.local discovery
|
||||
- lldpd # Link Layer Discovery (find physical switch ports)
|
||||
- netcat-traditional
|
||||
- net-tools # Classic 'ifconfig', 'route', etc.
|
||||
- ethtool # Query/Control network driver/hardware
|
||||
- prometheus-node-exporter
|
||||
# --- Diagnostics & Performance Monitoring ---
|
||||
- htop # Interactive process viewer
|
||||
- ncdu # Ncurses disk usage analyzer
|
||||
- btm
|
||||
|
||||
# --- Transfer & Download Tools ---
|
||||
- curl
|
||||
- wget
|
||||
- git
|
||||
- rsync
|
||||
- unzip
|
||||
|
||||
# --- Terminal Multiplexers & Editors ---
|
||||
- screen # Terminal session persistence
|
||||
- tmux # Modern multiplexer
|
||||
- vim # (Already handled by your role, but good to have)
|
||||
|
||||
# --- Storage & File Systems ---
|
||||
- exfatprogs # Essential for mounting your Pi backup drives
|
||||
# Pakete, die nur auf modernem OS laufen (Debian 13+)
|
||||
modern_os_packages:
|
||||
- fastfetch
|
||||
- btm
|
||||
@@ -0,0 +1,7 @@
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
63626431383962356137626330343265373631376364383063363134393563356536663136303532
|
||||
3961663537373834383235373861386262656166643366330a303166363231653262343865613331
|
||||
33363463356565633435346565386630623439633739366363343166323837326366656131316239
|
||||
3631353237353439660a326363316234386562343034336464643132623665363135373437613165
|
||||
36396138383262623761306431383933383762653538313636396430343534333336376235323064
|
||||
3964613232663431393133336466323330376165313435313863
|
||||
@@ -0,0 +1,17 @@
|
||||
samba_shares:
|
||||
|
||||
- name: "stuff"
|
||||
path: "/mnt/data1"
|
||||
force_user: "volker"
|
||||
group: "volker"
|
||||
mode: "0770"
|
||||
read_only: "no"
|
||||
browseable: "yes"
|
||||
guest_ok: "no"
|
||||
|
||||
- name: "tank"
|
||||
path: "/mnt/data2"
|
||||
mode: "0775"
|
||||
read_only: "no"
|
||||
browseable: "yes"
|
||||
guest_ok: "yes"
|
||||
Reference in New Issue
Block a user