ansible
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ansible [2024-04-04 14:15:12] – manfred | ansible [2024-04-04 16:02:21] (aktuell) – [Wenn-Sonst] manfred | ||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| * [[https:// | * [[https:// | ||
| - | < | + | < |
| --- | --- | ||
| - name: PlayBook Betriebssystemversion anzeigen | - name: PlayBook Betriebssystemversion anzeigen | ||
| Zeile 20: | Zeile 20: | ||
| tasks: | tasks: | ||
| - | - name: jammy | + | - name: "jammy" |
| ansible.builtin.debug: | ansible.builtin.debug: | ||
| var: ansible_facts.lsb.codename | var: ansible_facts.lsb.codename | ||
| - | - name: Ubuntu 22.04.4 LTS | + | - name: "Ubuntu 22.04.4 LTS" |
| ansible.builtin.debug: | ansible.builtin.debug: | ||
| var: ansible_facts.lsb.description | var: ansible_facts.lsb.description | ||
| - | - name: Ubuntu | + | - name: "Ubuntu" |
| ansible.builtin.debug: | ansible.builtin.debug: | ||
| var: ansible_facts.lsb.id | var: ansible_facts.lsb.id | ||
| - | - name: 22 | + | - name: "22" |
| ansible.builtin.debug: | ansible.builtin.debug: | ||
| var: ansible_facts.lsb.major_release | var: ansible_facts.lsb.major_release | ||
| - | - name: 22.04 | + | - name: "22.04" |
| ansible.builtin.debug: | ansible.builtin.debug: | ||
| var: ansible_facts.lsb.release | var: ansible_facts.lsb.release | ||
| Zeile 44: | Zeile 44: | ||
| > ansible-playbook -i inventory.yml -l test02 playbook_update.yml | > ansible-playbook -i inventory.yml -l test02 playbook_update.yml | ||
| - | < | + | < |
| --- | --- | ||
| servers: | servers: | ||
| Zeile 56: | Zeile 56: | ||
| </ | </ | ||
| - | < | + | < |
| --- | --- | ||
| ansible_python_interpreter: | ansible_python_interpreter: | ||
| Zeile 66: | Zeile 66: | ||
| </ | </ | ||
| - | < | + | < |
| --- | --- | ||
| # | # | ||
| Zeile 110: | Zeile 110: | ||
| </ | </ | ||
| - | < | + | < |
| --- | --- | ||
| # ----------------------------------------------------------- | # ----------------------------------------------------------- | ||
| Zeile 184: | Zeile 184: | ||
| </ | </ | ||
| - | < | + | < |
| --- | --- | ||
| - hosts: servers | - hosts: servers | ||
| Zeile 425: | Zeile 425: | ||
| ===== File ===== | ===== File ===== | ||
| - | < | + | < |
| --- | --- | ||
| - name: Dateien und Verzeichnisse löschen | - name: Dateien und Verzeichnisse löschen | ||
| Zeile 436: | Zeile 436: | ||
| </ | </ | ||
| - | < | + | < |
| --- | --- | ||
| # Inhalte von einem Verzeichnis löschen; z.B. von einem Mount-Point | # Inhalte von einem Verzeichnis löschen; z.B. von einem Mount-Point | ||
| Zeile 478: | Zeile 478: | ||
| ===== LineInFile ===== | ===== LineInFile ===== | ||
| - | < | + | < |
| --- | --- | ||
| # ----------------------------------------------------------- | # ----------------------------------------------------------- | ||
| Zeile 504: | Zeile 504: | ||
| [[https:// | [[https:// | ||
| - | < | + | < |
| - name: Insert/ | - name: Insert/ | ||
| ansible.builtin.blockinfile: | ansible.builtin.blockinfile: | ||
| Zeile 515: | Zeile 515: | ||
| </ | </ | ||
| - | < | + | < |
| - name: Remove HTML as well as surrounding markers | - name: Remove HTML as well as surrounding markers | ||
| ansible.builtin.blockinfile: | ansible.builtin.blockinfile: | ||
| Zeile 523: | Zeile 523: | ||
| </ | </ | ||
| - | < | + | < |
| - name: Textblock aus der Datei entfernen | - name: Textblock aus der Datei entfernen | ||
| ansible.builtin.blockinfile: | ansible.builtin.blockinfile: | ||
| Zeile 548: | Zeile 548: | ||
| Wenn die Major-Versionsnummer eine " | Wenn die Major-Versionsnummer eine " | ||
| ### OS-Schalter | ### OS-Schalter | ||
| - | | + | - name: Ubuntu 22.04 LTS |
| - | set_fact: | + | set_fact: |
| - | php_version: | + | php_version: |
| + | percona_repo_version: | ||
| + | when: | ||
| + | ansible_facts.lsb.major_release == "22" | ||
| Zeile 623: | Zeile 626: | ||
| [[https:// | [[https:// | ||
| - | < | + | < |
| - name: Replace old hostname with new hostname (requires Ansible >= 2.4) | - name: Replace old hostname with new hostname (requires Ansible >= 2.4) | ||
| ansible.builtin.replace: | ansible.builtin.replace: | ||
| Zeile 631: | Zeile 634: | ||
| </ | </ | ||
| - | < | + | < |
| - name: Supports a validate command | - name: Supports a validate command | ||
| ansible.builtin.replace: | ansible.builtin.replace: | ||
/home/http/wiki/data/attic/ansible.1712240112.txt · Zuletzt geändert: von manfred
