This Ansible role for manage system packages. Just update and install functions.
Nothing.
See default variables: defaults/main.yml
update_packages: noDon't update system packages before any operations.
enable_epel_release: noDon't install epel-release in RHEL OS for extra-packages.
If you want to install mc or htop you should set yes. Supports version 6 and 7.
system_packages: []By default role doesn't install anything, but if you set:
system_packages:
- traceroute
- wget
- nanoansible will always install and update traceroute,
wget and nano packages.
Install dependencies using Ansible galaxy
ansible-galaxy install -r roles/requirements.yml
You shouldn't do this if you install role from galaxy.
- hosts: servers
vars:
update_packages: yes
system_packages:
- wget
- traceroute
- nano
roles:
- { role: onegreyonewhite.package_installer }
BSD