Install multiple packages with apt in a single task



Published: 2018-07-10 09:48:53 +0000
Categories: Ansible,

Language

Ansible

Description

When building a system with ansible you'll commonly want to install a variety of packages. Sometimes these will be broken up into individual tasks within various roles, but sometimes you want to install multiple packages as a single task (for example - install useful utilities). This method allows a single task to install multiple packages and their dependancies (the named packages will be installed sequentially) using apt.

Snippet

- name: Install Utils
  apt: name={{item}} state=latest
  with_items:
    - package1
    - package2

Usage Example

- name: Install Network Utils
  apt: name={{item}} state=latest
  with_items:
    - tcpdump
    - tshark
    - mtr
    - nmap
    - python-scapy
  tags: deps

Keywords

ansible, apt, with_items,

Latest Posts


Copyright © 2022 Ben Tasker | Sitemap | Privacy Policy
Available at snippets.bentasker.co.uk, http://phecoopwm6x7azx26ctuqcp6673bbqkrqfeoiz2wwk36sady5tqbdpqd.onion and http://snippets.bentasker.i2p
hit counter