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.

S
Description
No description provided
Readme
803 KiB
Languages
Shell 62.7%
Jinja 37.3%