Somos uma loja de python, estamos usando ansible e estamos procurando integrar o capataz com o ansible para lidar com instalações bare-metal.
É possível usar capataz sem fantoche?
Achei a documentação exaustiva, mas não consegui encontrar uma resposta clara; a menção de que "O instalador do Foreman usa o Puppet para instalar o Foreman." me faz pensar que precisarei instalar o fantoche mesmo que não pretendamos usá-lo?
O instalador requer Puppet e configurará um Puppet master por padrão, mas o próprio Foreman não requer Puppet. É totalmente possível instalar o Foreman a partir de pacotes ou fontes sem o Puppet.
Se você não estiver familiarizado com o funcionamento do Foreman, ou como você o configuraria do zero, eu recomendo fortemente que continue com o instalador apesar disso, pois você provavelmente não o configurará corretamente ou de maneira otimizada (por exemplo, ele configura o Passenger , SSL etc.). Conheça-o na configuração "padrão" antes de prosseguir.
Você pode executar o instalador para configurá-lo e, em seguida, remover o host virtual Puppet master, excluir o instalador e os pacotes Puppet e desativar o módulo Puppet no proxy inteligente (
/etc/foreman-proxy/settings.d/puppet.yml
). O instalador ainda usaria os certificados Puppet gerados para autenticação e criptografia entre o servidor Foreman principal e o serviço de proxy inteligente.Você também pode executar o instalador em um host para obter alguma familiaridade com o aplicativo e, em seguida, usar a experiência e o host existente como referência para configurá-lo novamente sem o Puppet.