Verwalte Keys mit Puppet für puppet-vcsrepo

8

Ich richte eine Serverkonfiguration in meiner Firma ein und wir haben einige interne Repositories, die über ssh laufen, über bzr, die ich bekommen muss. Ich wollte puppet-vcsrepo verwenden, um diese einzufügen und ich sah, dass es eine Art und Weise gibt, wie wir eine Schlüsseldatei verwenden können, um zu bekommen, was wir wollen. Was ist der beste Weg, um dies zu tun?

Ich werde wahrscheinlich für jeden von uns einen Benutzeraccount erstellen, aber muss ich meinen privaten Schlüssel in die Puppe als eine Datei einfügen und sie dann übertragen? Wie verwalte ich Schlüssel innerhalb der Puppe, so dass ich Repositorys ssh ohne Benutzername und Passwort auschecken kann?

Hier ist ein Link zu den Informationen: Ссылка

Es heißt, Schlüssel mit Puppen zu verwalten, aber ich konnte nicht genau finden, was ich wissen muss, um die Schlüssel richtig zu verwalten.

    
Allen 08.08.2012, 05:53
quelle

1 Antwort

1

Ich weiß nicht viel über BZR ... werde antworten, als wäre es eine git / github basierte Frage

  • Wenn Sie githubbasiert sind, verwenden Sie Schlüssel bereitstellen (nur Lesezugriff, leicht zu widerrufen ) und kein Entwicklerschlüssel.
  • Sie können den Schlüssel verwalten, indem Sie ihn in ~ / .ssh kopieren und ssh für die Verwendung konfigurieren?

%Vor%

Sie müssen möglicherweise auch die .ssh / config anpassen, um diese Identifizierungsdatei zu verwenden und den Hostnamen des git-Repositorys zu ändern

%Vor%

Eine andere Möglichkeit ist die Verwendung eines Exec und des git_ssh_wrapper Gems anstelle von vcsrepo?

    
mestachs 26.12.2013, 07:19
quelle

Tags und Links