Cp-ansible: Vollständige Deaktivierung der Repo-Bereitstellung zulassen

Erstellt am 16. Juli 2020  ·  7Kommentare  ·  Quelle: confluentinc/cp-ansible

Für bestimmte "Offline"-Installationen von Kunden wäre es hilfreich, die Erstellung von konfluenten Repository-Dateien zu deaktivieren, da alles bereits auf einen Satellite oder Orcharhino gespiegelt ist.

Ich schlage ein "no_repository"-Flag in hosts.yml vor, das in die allgemeinen Aufgaben für jedes Betriebssystem aufgenommen werden kann

enhancement

Alle 7 Kommentare

@Fobhep Danke für den Vorschlag. Können Sie das näher erläutern? Meinst du, dass die Pakete bereits auf dem Betriebssystem vorhanden sind? Ich frage, weil ein Satellit normalerweise immer noch die Pakete vom Satelliten zieht und sie lokal installiert, was wir bereits über die benutzerdefinierte Repo-Funktionalität tun können. Daher ist mir der hier beschriebene Anwendungsfall nicht ganz klar.

natürlich - lassen Sie mich versuchen, es besser zu erklären.
Also zB bei dem Kunden, bei dem ich gerade bin (und dem vorherigen auch), alle Server werden über Satellite und entsprechende Hostgruppen bereitgestellt, also haben sie bereits alle Repos und Repofiles enthalten, die sie für die Confluent-Plattform benötigen.
Wir können diesen Workflow nicht unterbrechen, da verschiedene Teams für die Basisbereitstellung und Middleware zuständig sind.
Derzeit habe ich einfach den Teil entfernt, der Repos bereitstellt. Ich frage mich, ob dies generell eine nützliche Funktion für mehr Leute wäre. Natürlich könnten Sie wahrscheinlich auch eine "leere" benutzerdefinierte Repository-Datei bereitstellen: Denken:
Lass es mich wissen, wenn ich es noch besser erkläre

@Fobhep Ich denke, das ist eine großartige Idee. Ich denke, wir könnten eine Variable wie repository_option: none/confluent/custom die standardmäßig konfluent ist. Dies soll die Variable custom_repo ersetzen. Nun muss ich an die Abwärtskompatibilität denken...

Ich bin nicht so zufrieden mit dem Variablennamen haha, wenn dir etwas besseres LMK einfällt.

Möchten Sie die PR erstellen? Ich will nicht wie beim letzten Mal mit der Waffe springen, aber ich kann es auch.

@domenicbove super :) Das kann ich wahrscheinlich Montag oder Dienstag machen - wenn du vorher

wie wäre es mit einfach repository: confluent/none/custom ?

@Fobhep Ich habe etwas Bandbreite! Ich werde heute daran arbeiten und dich in die PR einbinden. Da ich dies nicht als Fehler betrachte, plane ich, den PR-Zweig in den 6.0.x-Zweig umzuwandeln, der unser 6.0.0-Entwicklungszweig ist. Hoffe das ist ok

@Fobhep können Sie dies überprüfen: https://github.com/confluentinc/cp-ansible/pull/370
Aus irgendeinem Grund kann ich Sie nicht als Rezensenten zum PR hinzufügen.

Im Wesentlichen setzen Sie repository_configuration: none , um das zu bekommen, was Sie mit diesem Problem suchen ... Die Java-Installation muss jedoch erfolgen

Schließung, da https://github.com/confluentinc/cp-ansible/pull/370 zusammengeführt wurde. Wird mit 6.0.0 veröffentlicht!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

sandeeprapido picture sandeeprapido  ·  9Kommentare

OneCricketeer picture OneCricketeer  ·  6Kommentare

LGouellec picture LGouellec  ·  4Kommentare

luizm picture luizm  ·  18Kommentare

Fobhep picture Fobhep  ·  12Kommentare