Ansible apt update all packages on Ubuntu / Debian Linux

h‮/:sptt‬/www.lautturi.com
Ansible apt update all packages on Ubuntu / Debian Linux

To update all installed packages on an Ubuntu or Debian Linux system using Ansible, you can use the apt module and the upgrade command.

Here is an example playbook that updates all installed packages on an Ubuntu or Debian system:

---
- name: Update all installed packages on Ubuntu or Debian
  hosts: all
  become: true
  tasks:
  - name: Update package repository index
    apt:
      update_cache: yes

  - name: Upgrade all installed packages
    apt:
      upgrade: yes

In this playbook, the apt module is used to update the package repository index, and then to upgrade all installed packages. The become keyword is used to run the tasks with superuser privileges, and the hosts: all directive applies the tasks 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