Cp-ansible: Permitir a desativação completa da implantação do repo

Criado em 16 jul. 2020  ·  7Comentários  ·  Fonte: confluentinc/cp-ansible

Para certas instalações "offline" do cliente, seria útil desativar qualquer criação de arquivos de repositório confluentes, uma vez que tudo já está espelhado em um Satellite ou orcharhino.

Proponho um sinalizador "no_repository" em hosts.yml que pode ser incluído nas tarefas comuns de cada sistema operacional

enhancement

Todos 7 comentários

@Fobhep Obrigado pela sugestão. Você pode esclarecer mais? Quer dizer que os pacotes já estão presentes no SO? Eu pergunto porque normalmente um satélite ainda envolve puxar os pacotes do satélite e instalá-los localmente, o que já podemos fazer por meio da funcionalidade de repo personalizado. Portanto, não estou totalmente claro sobre o caso de uso descrito aqui.

claro - deixe-me tentar explicar melhor.
Então, por exemplo, no cliente que estou atualmente (e no anterior também), todos os servidores são implantados via satélite e grupos de host correspondentes, então eles já têm todos os repos e repofiles incluídos de que precisam para a plataforma confluente.
Não podemos interromper esse fluxo de trabalho, pois diferentes equipes são responsáveis ​​pelo provisionamento de base e middleware.
Atualmente eu simplesmente removi a parte que implanta repositórios. Gostaria de saber se permitir isso geralmente seria um recurso útil para mais pessoas. É claro que você provavelmente também poderia implantar um arquivo repo personalizado "vazio": pensando:
Me avise se eu explicar ainda melhor

@Fobhep Acho que é uma ótima ideia. Estou pensando que poderíamos ter uma variável como repository_option: none/confluent/custom cujo padrão é confluente. Isso é para substituir a variável custom_repo. Bem, temos que pensar na compatibilidade com versões anteriores ...

Não estou muito satisfeito com o nome da variável haha, se você vier com algo melhor, LMK.

Você gostaria de criar o PR? Não quero me precipitar como da última vez, mas também posso fazer isso.

@domenicbove ótimo :) Eu posso fazer isso provavelmente na segunda ou terça-feira - se você quiser antes - vá em frente :)

que tal simplesmente repository: confluent/none/custom ?

@Fobhep tenho alguma largura de banda! Vou trabalhar nisso hoje e incluí-lo no PR. Já que não estou considerando isso um bug, estou planejando fazer o PR no branch 6.0.x, que é o nosso branch dev 6.0.0. Espero que esteja tudo bem

@Fobhep você pode revisar isso: https://github.com/confluentinc/cp-ansible/pull/370
Por algum motivo, não posso adicioná-lo como revisor no PR.

Essencialmente, você configurou repository_configuration: none para obter o que está procurando com este problema ... A instalação do Java deve acontecer no entanto

Fechando, pois https://github.com/confluentinc/cp-ansible/pull/370 foi mesclado. Será lançado com 6.0.0!

Esta página foi útil?
0 / 5 - 0 avaliações