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: