Temos um script cloud-config para fazer algum trabalho em um servidor logo após a criação. (gota do oceano digital)
Desejo que o script modifique o comportamento padrão do apache, definindo AllowOverride como All (o valor padrão é None) para o diretório /var/www.
Para fazer isso manualmente, eu simplesmente alteraria o arquivo de configuração do apache (/etc/apache2/apache2.conf) para o valor abaixo.
<Directory /var/www/>
AllowOverride All
No entanto, quero fazer a alteração automaticamente de alguma forma usando cloud-config.
Existe uma maneira melhor de fazer isso?
(Observação: não quero usar a diretiva write_files simplesmente sobrescrever todo o arquivo apache2.conf com nossa própria versão personalizada por medo de incompatibilidade futura com versões futuras do apache)
Supondo que você não queira usar um sistema de gerenciamento de configuração completo como o chef, você pode adicionar isso à
runcmd:
lista:O problema é que essas mudanças simples aumentam em número e complexidade e no final você deveria ter usado chef.