Install multiple packages with apt in a single task

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




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.


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

Usage Example

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


ansible, apt, with_items,

Latest Posts

Remotely backing up PFsense Configuration (BASH)
FFMPEG: Converting RMVB to X264 MP4 (BASH)
Recursively print table (print_r equivalent) (LUA)
Bulk Delete Comments from (Self-Hosted) JIRA Issues (Misc)
Add a static entry to the ARP table (BASH)
SSL Cipher Hex codes to Human Readable Names (Misc)
Convert Ascii to Binary (BASH)
Intercepting Outbound DNS Queries (BASH)
Handle Google Verification files within NGinx Configuration (NGinx)
Getting WhatsApp Rich Snippet Previews Working (Misc)

Copyright © 2018 Ben Tasker | Sitemap | Privacy Policy
Available at and snippets.6zdgh5a5e6zpchdz.onion