Perché il cambio di linea nel file di configurazione è considerato un anti-pattern in Chef o Marionetta? È una cattiva abitudine, come ho capito. Presumo che questo editing di file avvenga in modo idempotente e con strumenti avanzati (ad esempio, ad esempio).Perché i file di configurazione non devono essere modificati linea per riga con Chef/Puppet?
Perché la distribuzione dell'intero file, con i modelli ERB, è considerata un metodo preferito?
È possibile trovare molti esempi in cui gli sviluppatori stanno suggerendo l'uso di modelli anziché di modifica dei file. Per esempio here, here, here, ecc
Lo chef FYI supporta line-by-line http://rubydoc.info/gems/chef/Chef/Util/FileEdit – KCD