feat: initial infrastructure baseline

This commit is contained in:
ja
2026-02-27 16:20:37 +01:00
commit 264cd31ce6
17 changed files with 497 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
# saTway DevOps - mw-pfeddersheim-workstation
This repository contains the infrastructure-as-code, configuration, and maintenance scripts for the **mw-pfeddersheim-workstation**.
## 🚀 Quick Start
To apply the current configuration to the workstation:
```bash
# Apply Ansible configuration
ansible-playbook ansible/workstation.yml
# Run maintenance
bash scripts/maintenance.sh
```
## 📂 Structure
- `ansible/`: Ansible playbooks and roles for system configuration.
- `config/`: Configuration files for various system components.
- `docs/`: Comprehensive documentation following the satware AG PARA structure.
- `scripts/`: System maintenance and automation scripts.
## 🛠 Software Stack
The workstation is equipped with the following core tools:
- **Languages**: Node.js 22+, Python 3.12+, PHP 8.4
- **DevOps**: Docker, Ansible, Terraform (planned)
- **Editors**: IntelliJ IDEA, VS Code
- **Shell**: Bash, Git
## 📜 Principles
- **Baby Steps™**: Small, verifiable changes.
- **Zero-Trust**: No secrets in the repository, use Ansible Vault or secret managers.
- **TDD**: Write tests for scripts using `bats` (planned).
## 📄 License
Proprietary - satware AG. All rights reserved.