Script Repository & Otomasyon Standartları
Bu bölüm, sunucu yönetiminde kullandığımız scriptlerin (.sh, .py) nasıl yazılması, çalıştırılması ve korunması gerektiğini anlatan anayasamızdır.
1. Yazım Kuralları (Conventions)
Script Yazım Standartları sayfasında:
- Bash Strict Mode (
set -euo pipefail) neden zorunludur? - Değişken isimlendirme ve loglama formatları.
- Kopyala-yapıştır yapabileceğiniz hazır şablon (boilerplate).
2. Çalıştırma Yöntemleri (Execution)
Script Çalıştırma Standartları sayfasında:
- Neden Cron yerine Systemd Timers kullanmalıyız?
- Arkaplan işlemleri ve log yönetimi.
3. Güvenlik (Safety)
Script Güvenliği sayfasında:
- Şifre yönetimi (
.envvs Hardcoded). curl | bashriskleri.- Least Privilege (En az yetki) kuralı.
4. Otomasyon Vizyonu
Otomasyon Vizyonu sayfasında:
- Terraform vs Ansible karşılaştırması.
- Gelecekteki "Server Setup as a Service" mimarisi.