From 3ceae1bf83b74540d741c2fa5ddd30512707036b Mon Sep 17 00:00:00 2001 From: jonnybravo Date: Mon, 5 Oct 2026 11:54:31 +0200 Subject: [PATCH] =?UTF-8?q?Anpassung=20f=C3=BCr=20vault=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Beispiel/README.md | 2 +- Beispiel/roles/webserver/tasks/main.yml | 2 +- .../roles/webserver/templates/index.html.j2 | 2 +- .../roles/webserver/templates/nginx.conf.j2 | 2 +- .../ansible_praesentation.pptx | Bin 181855 -> 189624 bytes Dokumentation/handout.docx | Bin 0 -> 17023 bytes handout.md => Dokumentation/handout.md | 99 +++++++++-- README.md | 52 +++--- create_presentation.py | 166 ++++++++++++++---- handout.docx | Bin 15610 -> 0 bytes 10 files changed, 248 insertions(+), 77 deletions(-) rename ansible_praesentation.pptx => Dokumentation/ansible_praesentation.pptx (66%) create mode 100644 Dokumentation/handout.docx rename handout.md => Dokumentation/handout.md (68%) delete mode 100644 handout.docx diff --git a/Beispiel/README.md b/Beispiel/README.md index b224612..a353933 100644 --- a/Beispiel/README.md +++ b/Beispiel/README.md @@ -7,7 +7,7 @@ demonstriert: - **Variablen-Vergabe** mit Präzedenz (defaults → vars → group_vars → host_vars) - **Templating** mit Jinja2 (`.j2`-Dateien, Schleifen, Filter) - **FQCN** (`ansible.builtin.*`) -- **Facts** (`ansible_distribution`, `ansible_hostname`, …) +- **Facts** (`ansible_facts['distribution']`, `ansible_facts['hostname']`, …) - **Handler** (`notify` → Dienst neu starten) --- diff --git a/Beispiel/roles/webserver/tasks/main.yml b/Beispiel/roles/webserver/tasks/main.yml index c7faa07..2adbd71 100644 --- a/Beispiel/roles/webserver/tasks/main.yml +++ b/Beispiel/roles/webserver/tasks/main.yml @@ -4,7 +4,7 @@ - name: Betriebssystem ausgeben (Facts nutzen) ansible.builtin.debug: - msg: "Läuft auf {{ ansible_distribution }} {{ ansible_distribution_version }}" + msg: "Läuft auf {{ ansible_facts['distribution'] }} {{ ansible_facts['distribution_version'] }}" - name: Pakete installieren ansible.builtin.apt: diff --git a/Beispiel/roles/webserver/templates/index.html.j2 b/Beispiel/roles/webserver/templates/index.html.j2 index eefaac2..7f7499b 100644 --- a/Beispiel/roles/webserver/templates/index.html.j2 +++ b/Beispiel/roles/webserver/templates/index.html.j2 @@ -6,7 +6,7 @@

{{ app_name }}

-

Betriebssystem: {{ ansible_distribution }} {{ ansible_distribution_version }}

+

Betriebssystem: {{ ansible_facts['distribution'] }} {{ ansible_facts['distribution_version'] }}

Installierte Pakete: