Dlaczego zmiana linii w pliku konfiguracyjnym jest traktowana jako anty-wzór w Chef lub Puppet? To jest coś w rodzaju złego nawyku, jak zrozumiałem. Zakładam, że ta edycja plików odbywa się w jakiś idepotentny sposób i za pomocą zaawansowanych narzędzi (na przykład augeas).Dlaczego pliki konfiguracyjne nie powinny być zmieniane linia po linii z Chef/Puppet?
Dlaczego wdrażanie całych plików z szablonami ERB jest uważane za preferowaną metodę?
Można znaleźć wiele przykładów, w których dev-ops sugeruje użycie szablonów zamiast edycji plików. Na przykład here, here, here itp
Szef kuchni FYI wspiera linię: http://rubydoc.info/gems/chef/Chef/Util/FileEdit – KCD