Aktualisieren eines Pakets
In diesem Schritt verwenden Sie das Ansible Apt-Modul, um ein Paket auf einem Zielsystem zu aktualisieren.
Ändern Sie zunächst die vorhandene Playbook-Datei, indem Sie alle Inhalte entfernen und den folgenden Inhalt zur Playbook-Datei hinzufügen:
- hosts: localhost
tasks:
- name: Aktualisieren eines Pakets
become: yes
apt:
name: docker-compose
state: latest
Dies ist ein Ansible-Playbook zum Aktualisieren eines Pakets namens docker-compose
auf dem lokalen Host. Die Verwendung von privilegierten Zugangsdaten zur Ausführung der Aufgabe wird über become: yes
angegeben. Im apt
-Modul gibt name
an, dass das zu aktualisierende Paket docker-compose
heißt, und state: latest
gibt an, dass das Paket auf die neueste Version aktualisiert werden soll.
Führen Sie dann das Playbook mit dem folgenden Befehl aus:
ansible-playbook apt-module-playbook.yaml
Beispielausgabe:
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [Aktualisieren eines Pakets] ********************************************************
ok: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Überprüfen Sie abschließend, ob docker-compose
erfolgreich aktualisiert wurde, und sehen Sie sich die docker-compose
-Version an.
docker-compose --version
Beispielausgabe:
docker-compose version 1.29.2, build unknown
Aktualisieren Sie erfolgreich ein Paket auf dem Zielsystem mithilfe des Apt-Moduls.