Browse Source

(venv) eingefügt

michael2015 6 days ago
parent
commit
499e784162
1 changed files with 8 additions and 8 deletions
  1. 8 8
      Technik/Netzinfrastruktur/Supernodes/Ansible Automatisierung.page

+ 8 - 8
Technik/Netzinfrastruktur/Supernodes/Ansible Automatisierung.page

@@ -49,13 +49,13 @@ Unter Debian heißt das Paket für virtuelle Umgebungen meist python3-venv:
 
 Wechsle mit cd xyz in den gewünschten Projektordner und führe aus:
 
-    $ python3 -m venv venv
+    ~/git/xyz $ python3 -m venv venv
 
 Dadurch entsteht ein Verzeichnis venv/, das alle isolierten Python-Pakete enthält.
 
 ✅ 3. venv aktivieren  
 
-    $ source venv/bin/activate
+    ~/git/xyz $ source venv/bin/activate
 
 Du erkennst die aktivierte venv an der (venv)-Präfix in der Shell.
 
@@ -63,15 +63,15 @@ Du erkennst die aktivierte venv an der (venv)-Präfix in der Shell.
 
 Jetzt nutzt pip die isolierte Umgebung:  
 
-    $ pip install <paketname>
+    (venv)~/git/xyz $ pip install <paketname>
 
 Beispiel:
 
-    $ pip install requests
+    (venv)~/git/xyz $ pip install requests
 
-✅ 5. venv wieder deaktivieren  
+✅ 5. venv wieder deaktivieren, (venv) erscheint nicht mehr im Prompt:  
 
-    $ deactivate
+    $ ~/git/xyz deactivate
 
 
 ## Aufbau des Repository
@@ -82,11 +82,11 @@ Das komplette Playbook zur Erstellung eines Gateways/Supernodes heisst ng-gatewa
 Alle Playbooks werden als root ausgeführt, eine Anmeldung als root ist grundsätzlich ausgeschlossen und für User nur über ssh möglich. 
 Das Passwort für die privilge-escalation ist abgeschaltet. Ein Aufruf für den server snng-dus03 lautet dann
 
-    $ ansible-playbook -b ng-gateway.yml -v -l snng-dus03 -u <username>
+    (venv)$ ansible-playbook -b ng-gateway.yml -v -l snng-dus03 -u <username>
 
 und mit Tag
 
-    $ ansible-playbook -b ng-gateway.yml -v -l snng-dus03 --tags "<playbookname>" -u <username> 
+    (venv)$ ansible-playbook -b ng-gateway.yml -v -l snng-dus03 --tags "<playbookname>" -u <username> 
  
 Die anderen dort vorhandenen Playbooks dienen zu Testzwecken.