Cp-ansible: Autoriser la désactivation complète du déploiement du repo

Créé le 16 juil. 2020  ·  7Commentaires  ·  Source: confluentinc/cp-ansible

Pour certaines installations "hors ligne" des clients, il serait utile de désactiver toute création de fichiers de référentiel confluents, car tout est déjà mis en miroir vers un satellite ou un orcharhino.

Je propose un drapeau "no_repository" dans hosts.yml qui peut être inclus dans les tâches communes pour chaque OS

enhancement

Tous les 7 commentaires

@Fobhep Merci pour la suggestion. Pouvez-vous clarifier davantage? Voulez-vous dire que les packages sont déjà présents sur l'OS ? Je demande parce qu'en général, un satellite impliquera toujours de retirer les packages du satellite et de les installer localement, ce que nous pouvons déjà faire via la fonctionnalité de dépôt personnalisé. Je ne suis donc pas tout à fait clair sur le cas d'utilisation décrit ici.

bien sûr - permettez-moi d'essayer de mieux expliquer.
Ainsi, par exemple, chez le client chez qui je suis actuellement (et le précédent également), tous les serveurs sont déployés via Satellite et les groupes d'hôtes correspondants, ils ont donc déjà tous les repos et repofiles inclus dont ils ont besoin pour une plate-forme confluente.
Nous ne pouvons pas casser ce workflow, car différentes équipes sont en charge du provisionnement de la base et du middleware.
Actuellement, j'ai simplement supprimé la partie qui déploie les repos. Je me demande si autoriser cela en général serait une fonctionnalité utile pour plus de gens. Bien sûr, vous pouvez probablement aussi déployer un fichier de dépôt personnalisé "vide" :pensant:
Dis moi si je l'explique encore mieux

@Fobhep Je pense que c'est une excellente idée. Je pense que nous pourrions avoir une variable comme repository_option: none/confluent/custom qui par défaut est confluente. Il s'agit de remplacer la variable custom_repo. Bon faut penser à la rétrocompatibilité...

Je ne suis pas très satisfait du nom de la variable haha, si vous trouvez quelque chose de mieux LMK.

Souhaitez-vous créer le PR? Je ne veux pas sauter le pas comme la dernière fois, mais je peux le faire aussi.

@domenicbove super :) Je peux le faire probablement lundi ou mardi - si vous êtes prêt avant - allez-y :)

que diriez-vous de simple repository: confluent/none/custom ?

@Fobhep J'ai de la bande passante ! Je vais travailler dessus aujourd'hui et vous inclure dans le PR. Comme je ne considère pas cela comme un bogue, je prévois de transformer le PR en branche 6.0.x qui est notre branche dev 6.0.0. J'espère que ça va

@Fobhep pouvez-vous consulter ceci : https://github.com/confluentinc/cp-ansible/pull/370
Pour une raison quelconque, je ne peux pas vous ajouter en tant que critique sur le PR.

Essentiellement, vous définissez repository_configuration: none pour obtenir ce que vous recherchez avec ce problème... L'installation de Java doit cependant avoir lieu

Clôture, car https://github.com/confluentinc/cp-ansible/pull/370 a été fusionné. Sera publié avec 6.0.0 !

Cette page vous a été utile?
0 / 5 - 0 notes