Yapılandırmasını izleme ile ilgili problem /etc
içinde git
gerçekten böyle yaparak kazanç tüm sürüm (çoğu kontrol olmasıdır git
acemiler bile nasıl bilmiyorum tag
ve branch
'sen değiller düzgün, böylece olası bu noktada) ve geri alma (yeteneği, yine t tagging
Düzgün, insanları suçlamak için bir günlükten başka bir şey kazanmazsınız); ancak templating (git şablonu bunu sağlamadığı için cant şablonu) ve ölçeklendirme (yapılandırmayı başka hiçbir yere uygulayamazsınız; özellikle Elasticsearch gibi dağıtılmış veritabanları kullanıyorsanız) ve otomatik sistem yönetimini (yine, bunu sağlamaz) ).
Bununla birlikte, muhtemelen aradığınız yapılandırma yönetimi ; kravatlar bu şablon , git
ve temel komut dosyası yapılandırmasını yönetmek için. Bu, elbette Kod Olarak DevOps ve Altyapı yönüne doğru gidiyor .
Buna eklemek için; Ansible, ansible-pull
oyun kitaplarınızın en son deposunu buradan çekebilir git
; Aynı şey Şef için de geçerlidir. Temel olarak, modern Linux yöneticileri böyle bir şey kullanmamalıdır etckeeper
. Şef ayrıca tüm sistemleri yönetebilir istemci-sunucu moduna sahiptir chef-client
dayanan environment
, roles
ve yemek kitabı sürümleri; yapamayacağınız şeyleri git
sadece ve büyük ölçüde.
etckeeper
zaten birçok sistemlerde kullanılan. İstediğiniz tüm özellikleri sunmaz. Örneğin, ana bilgisayar başına bir deposu vardır, merkezi bir deposu yoktur.