Alterar o modo de geração de passageiros do AWS Elastic Beanstalk

Depois de uma tonelada de pesquisas no Google, não consegui encontrar uma maneira fácil de alterar a configuração do modo de spawn do Passenger na imagem Ruby 1.9.3 Elastic Beanstalk (EB) padrão.

Então, eu escrevi isso: https://gist.github.com/timclipsham/5917769

Como o EB está usando a versão autônoma do passageiro, o script simplesmente manipula o /etc/init.d/passengerarquivo (que inicia / pára o processo do passageiro) e anexa --spawn-mode conservativeao startcomando.

Leia mais sobre como personalizar sua instância AWS EC2 criada por EB se você estiver curioso.