| 
					
				 | 
			
			
				@@ -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. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |