Como saber se o plugin foi adicionado a uma instalação do Foreman

2

Estou planejando uma migração de uma instalação antiga do Foreman para uma nova versão e um novo servidor. Gostaria de saber como posso descobrir se algum plug-in foi adicionado à instalação antiga e também posso instalá-lo no novo sistema.

    
por ifb 14.09.2014 / 14:57

2 respostas

3

Aqui estão algumas respostas que recebi no canal Foreman IRC:

  • Primeiro lugar para procurar - > A página 'about', lista todos os plugins registrados corretamente (mas alguns plugins podem não ser registrados)
  • 2º lugar - > o sistema de empacotamento do sistema operacional - muitos plugins são instalados como pacotes com nomes que incluem 'foreman' em algum lugar
  • 3º lugar - > o comando gem - execute 'gem list' com o usuário principal, procure gemas que tenham 'foreman' em seus nomes.
  • Se você suspeitar que existem plugins defeituosos / não-registrados: Foreman realmente procura por plugins em seu Gemfile, ou em arquivos no diretório 'bundler.d' no diretório de instalação do Foreman. Se não estiver lá, o Foreman não carrega.
por 14.09.2014 / 15:22
1

Eu também gostaria de adicionar mais uma maneira de fazer isso:

Você pode usar a API do Foreman para obter informações sobre os plug-ins instalados:

curl -sS -u username:password 'https://foreman_server/api/v2/plugins?per_page=1000'

Além disso, você pode canalizar o resultado para o jq-linux64 (o processador JSON da linha de comando) para uma boa saída.

    
por 06.06.2018 / 14:24

Tags