nemo2016 2 місяців тому
батько
коміт
74064afa1b

+ 50 - 45
Community/Bildung/FF@home/30 Ansible für ff@home aufsetzen.page

@@ -8,19 +8,24 @@ toc: yes
 - Debian 12 (bookworm) oder Ubuntu 22.04
 - python3 und ansible
 
-     ***** Es empfiehlt sich, eine python virtuelle Umgebung zu verwenden *****  
-     Die folgenden Pakete installieren:
-     sudo apt install python3-pip python3-venv
+***** Es empfiehlt sich, eine python virtuelle Umgebung zu verwenden *****  
+Die folgenden Pakete installieren:  
+
+    sudo apt install python3-pip python3-venv
 
 Dazu in das Basisverzeichnis gehen (bei mir /datadisk), dann die virtuelle Umgebung anlegen
-python3 -m venv ffhome
-In das Verzeichnis ffhome wechseln und die Umgebung aktivieren
-source bin/activate
-Dadurch ändert sich der prompt:
-(ffhome) 18:16:41[frankb@berglap /datadisk/ffhome 0]
 
-Zum Verlassen der Umgebung:
-deactivate  oder Terminal Fenster schliessen
+    python3 -m venv ffhome  
+In das Verzeichnis ffhome wechseln und die Umgebung aktivieren  
+source (oder.) bin/activate  
+
+    source bin/activate
+
+Dadurch ändert sich der prompt:  
+(ffhome) 18:16:41[frankb@berglap /datadisk/ffhome 0]  
+
+Zum Verlassen der Umgebung:  
+deactivate  oder Terminal Fenster schliessen  
 
 Jetzt kann ansible in der ffhome Umgebung installiert werden:
 pip3 install ansible
@@ -28,41 +33,41 @@ pip3 install ansible
 
 18:11:20[frankb@berglap /datadisk/ffhome 0] 
 Die Verzeichnistruktur der Testumgebung   
-tree -L 4
-    .
-    ├── ansible.cfg
-    ├── bin
-    │   ├── activate
-    │   ├── activate.csh
-    │   ├── activate.fish
-    │   ├── Activate.ps1
-    │   ├── ansible
-    │   ├── ansible-community
-     ... 
-    │   └── yamllint
-    ├── include
-    ├── inventory
-    │   ├── hosts.yaml
-    │   └── host_vars
-    │       ├── bergdesk
-    │       │   ├── vars
-    │       │   └── vault
-    │       ├── berghofen
-    │       │   ├── vars
-    │       │   └── vault
-    │       ├── berglap
-    │       │   ├── vars
-    │       │   └── vault
-    │       └── luna
-    │           ├── vars
-    │           └── vault
-    ├── lib
-    │   └── python3.10
-    ├── lib64 -> lib
-     ...
-    ├── playbooks
-    │   └── update.yaml
-    └── pyvenv.cfg
+tree -L 4  
+    .  
+    ├── ansible.cfg  
+    ├── bin  
+    │   ├── activate  
+    │   ├── activate.csh  
+    │   ├── activate.fish  
+    │   ├── Activate.ps1  
+    │   ├── ansible  
+    │   ├── ansible-community  
+     ...  
+    │   └── yamllint  
+    ├── include  
+    ├── inventory  
+    │   ├── hosts.yaml  
+    │   └── host_vars  
+    │       ├── bergdesk  
+    │       │   ├── vars  
+    │       │   └── vault  
+    │       ├── berghofen  
+    │       │   ├── vars  
+    │       │   └── vault  
+    │       ├── berglap  
+    │       │   ├── vars  
+    │       │   └── vault  
+    │       └── luna  
+    │           ├── vars  
+    │           └── vault  
+    ├── lib  
+    │   └── python3.10  
+    ├── lib64 -> lib  
+     ...  
+    ├── playbooks  
+    │   └── update.yaml  
+    └── pyvenv.cfg  
 
 Bei den ... sind Zeilen der Übersichtlichkeit halber weggelassen.