feat: initial infrastructure baseline
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user