41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# 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.
|