Por que a combinação de algo como cfengine
ou puppet
e endereços IP estáticos foi criada? Do ponto de vista de um pássaro, é o melhor de ambos - configuração centralizada sem a perda de um serviço de caminho crítico para se preocupar. Isso fornece uma maneira central de estragar as coisas? Sim, mas o mesmo acontece com o DHCP.
Em instalações maiores onde trabalhei, tudo isso foi realizado com uma combinação de kickstarts gerenciados e cfengine
... e funcionou lindamente. Além disso, a maioria, se não todos, os provedores VPS usam uma ferramenta de provisionamento que calcula os endereços IP e os define estaticamente também na instância criada - outro exemplo de gerenciamento de configuração + endereços IP estáticos.
Para uma instalação suficientemente grande, você deve usar o gerenciamento de configurações e fechar a implantação totalmente automatizada como está, sem mencionar os procedimentos de controle de alterações que teriam esses procedimentos definidos (de preferência).