package role
Set env vars and install packages.
Usage
Configure the role.
vars.yml
dnf_repos:
- name: epel-release
yum_repos:
- name: restic
url: https://copr.fedorainfracloud.org/coprs/copart/restic/repo/epel-7/copart-restic-epel-7.repo
packages:
- name: zsh
- name: restic
- name: vim
version: 2:8.0.1453-1ubuntu1.3
host_packages:
- name: cifs_utils
packages_snap:
- name: ripgrep
Include it in your playbook.
- hosts: package
roles:
- role: package
Or include it in another role.
- name: Install required docker packages
include_role:
name: package
vars:
packages:
- "{{ docker_package }}"
Docs
This role supports the following package types:
- apt
- dnf
- yum
- snap