O caso de uso é fornecido abaixo:
O usuário tem um Flat File
em seu sistema Linux. Este arquivo é um arquivo humano legível / editável que contém as configurações para todos os componentes necessários de seu aplicativo em execução no sistema. Por exemplo, o usuário tem um aplicativo 'APP' que possui componentes como 'A', 'B' e 'C'. e o 'Arquivo Simples' está abrigando a configuração para 'A', 'B' e 'C' da seguinte forma:
A
Parameter1: value1
Parameter2: value2
Parameter3: value3
..
..
B
Parameter1: value1
Parameter2: value2
Parameter3: value3
..
..
C
Parameter1: value1
Parameter2: value2
Parameter3: value3
..
..
O usuário espera que um utilitário de configuração leia esse arquivo e configure os componentes A, B e C apropriadamente usando as APIs REST associadas aos componentes quando o aplicativo é iniciado.
A ferramenta de configuração como Chef
é capaz de fazer o cenário acima? Caso contrário, recomende quaisquer outras ferramentas de código aberto capazes de fazer isso.