Cp-ansible: Permitir la desactivación completa de la implementación de repositorios

Creado en 16 jul. 2020  ·  7Comentarios  ·  Fuente: confluentinc/cp-ansible

Para ciertas instalaciones de clientes "fuera de línea", sería útil desactivar cualquier creación de archivos de repositorio confluentes, ya que todo está reflejado en un satélite o un orcharhino.

Propongo una bandera "no_repository" en hosts.yml que se puede incluir en las tareas comunes para cada SO

enhancement

Todos 7 comentarios

@Fobhep Gracias por la sugerencia. ¿Puedes aclarar más? ¿Quiere decir que los paquetes ya están presentes en el sistema operativo? Lo pregunto porque normalmente un satélite todavía implicará extraer los paquetes del satélite e instalarlos localmente, lo que ya podemos hacer a través de la funcionalidad de repositorio personalizado. Así que no tengo del todo claro el caso de uso que se describe aquí.

por supuesto, déjame intentar explicarte mejor.
Entonces, por ejemplo, en el cliente en el que estoy actualmente (y el anterior también), todos los servidores se implementan a través de Satélite y los grupos de host correspondientes, por lo que ya tienen todos los repositorios y repofiles incluidos que necesitan para una plataforma confluente.
No podemos romper este flujo de trabajo, ya que diferentes equipos están a cargo del aprovisionamiento básico y del middleware.
Actualmente, simplemente eliminé la parte que implementa repositorios. Me pregunto si permitir eso en general sería una característica útil para más personas. Por supuesto, probablemente también podría implementar un archivo de repositorio personalizado "vacío": pensando:
Avísame si te lo explico aún mejor

@Fobhep Creo que esta es una gran idea. Estoy pensando que podríamos tener una variable como repository_option: none/confluent/custom que por defecto es confluente. Esto es para reemplazar la variable custom_repo. Bueno, tenemos que pensar en la compatibilidad con versiones anteriores ...

No estoy tan satisfecho con el nombre de la variable jaja, si se te ocurre algo mejor LMK.

¿Le gustaría crear el PR? No quiero saltar el arma como la última vez, pero también puedo hacerlo.

@domenicbove great :) Puedo hacer eso probablemente el lunes o martes, si estás preparado antes, hazlo :)

¿qué tal simple repository: confluent/none/custom ?

@Fobhep ¡Tengo algo de ancho de banda! Trabajaré en ello hoy y te incluiré en las relaciones públicas. Como no estoy considerando esto como un error, planeo convertir el PR en la rama 6.0.x, que es nuestra rama de desarrollo 6.0.0. Espero que esté bien

@Fobhep puede revisar esto: https://github.com/confluentinc/cp-ansible/pull/370
Por alguna razón, no puedo agregarlo como revisor en las relaciones públicas.

Básicamente, configura repository_configuration: none para obtener lo que está buscando con este problema ... Sin embargo, la instalación de Java debe realizarse

Cierre, ya que https://github.com/confluentinc/cp-ansible/pull/370 se ha fusionado. ¡Se lanzará con 6.0.0!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

sandeeprapido picture sandeeprapido  ·  9Comentarios

luizm picture luizm  ·  18Comentarios

LGouellec picture LGouellec  ·  4Comentarios

Fobhep picture Fobhep  ·  6Comentarios

OneCricketeer picture OneCricketeer  ·  7Comentarios