264cd31ce6c97d738a8dfd181d5fc94a8eaf7365
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:
# 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.
Languages
Shell
62.7%
Jinja
37.3%