Ansible zypper update all packages on OpenSUSE/SUSE

http‮ww//:s‬w.lautturi.com
Ansible zypper update all packages on OpenSUSE/SUSE

To update all installed packages on an OpenSUSE or SUSE Linux system using Ansible, you can use the zypper module and the update command.

Here is an example playbook that updates all installed packages on an OpenSUSE or SUSE system:

---
- name: Update all installed packages on OpenSUSE or SUSE
  hosts: all
  become: true
  tasks:
  - name: Update all installed packages
    zypper:
      name: *
      state: latest

In this playbook, the zypper module is used to update all installed packages on the target system to the latest available versions. The become keyword is used to run the task with superuser privileges, and the hosts: all directive applies the task to all hosts in the inventory.

To run this playbook, you can use the ansible-playbook command, as shown below:

ansible-playbook -i <inventory_file> <playbook_file>

where <inventory_file> is the path to your Ansible inventory file and <playbook_file> is the path to the playbook file.

Keep in mind that this is just an example playbook and the exact steps may vary depending on your specific needs and configuration. It is always a good idea to refer to the official Ansible documentation for detailed instructions and further information.

Created Time:2017-10-16 14:38:35  Author:lautturi