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