Cfengine pode ser uma alternativa. Você também pode verificar esta lista de alternativas para o fantoche .
No ambiente de negócios em que trabalho, tentamos usar o Puppet para gerenciar nossas máquinas Linux e Windows. Isso inclui tarefas como a instalação de programas que são necessários para o nosso departamento e também gerenciar quais programas são facilmente acessíveis a todos os funcionários. Decidimos não usar o Puppet devido às muitas dependências que ele tem e outras complicações, no entanto, ainda queremos empregar a mesma idéia de gerenciar tanto o Linux quanto o Windows. Existe outro programa ou maneira de fazer isso?
Cfengine pode ser uma alternativa. Você também pode verificar esta lista de alternativas para o fantoche .
Salt é uma ferramenta de gerenciamento de execução e configuração remota. Salt também tem suporte para Windows . O sal é criado usando Python. No entanto, o conhecimento do Python não é necessário para executar a maioria das tarefas. Os arquivos de configuração são normalmente escritos usando YAML e Jina2.
O Puppet é muito mais fácil e melhor para lidar com as configurações do Linux. No entanto, ele também pode ser usado para máquinas com Windows. A principal vantagem de usar o fantoche é que você pode definir fatos personalizados para sua máquina e gerenciar a configuração para esse fato.
os links abaixo podem fornecer algumas informações.
Eu acho que você teria que ser mais explícito sobre os problemas que você teve com o fantoche. Geralmente, o fantoche é um bom caminho a percorrer. Uma alternativa que existe há muito tempo é o cfengine. Ele virá com seus próprios desafios. Chef também é popular (e mais recente), embora eu não tenha usado sozinho.
Veja também Por que há apenas uma ferramenta de gerenciamento de configuração no repositório principal? .
A integração de fantoches com o Windows ainda é jovem. Talvez alguns scripts em Perl sejam suficientes para o que você precisa? A curva de aprendizado é, no entanto, um pouco íngreme.