Ansible: wie klont ein repository als andere user

Ich bin versucht, zu schreiben Bereitstellungen Regeln mit Ansible. Einige der Schritte sind:

  1. Update-und Upgrade-Server
  2. Erstellen Sie einen Benutzer mit dem Namen harry
  3. Hinzufügen Öffentliche und Private Schlüssel zu harry
  4. Clone a Git Repository aus bitbucket.org

Möchte ich Klonen Sie das repository wie harry Benutzer in seinem home-Verzeichnis (das ist, warum ich bin kopieren Sie den öffentlichen und den privaten Schlüssel). Das Problem ist, dass es nicht möglich ist, zum angeben eines Benutzers der git clone muss ausgeführt werden. So Ansible versuchen zu Klonen Sie das repository als root an und scheiterte, weil er nicht über die Rechte zum Zugriff auf das repository.

Wie lösen Sie diese ?

InformationsquelleAutor Alex Grs | 2015-07-26
Schreibe einen Kommentar