mirror of
https://github.com/roles-ansible/ansible_role_packages.git
synced 2024-08-16 10:19:51 +02:00
.github | ||
defaults | ||
handlers | ||
meta | ||
tasks | ||
templates | ||
vars | ||
.ansible-lint | ||
.gitignore | ||
.yamllint | ||
LICENSE | ||
README.md |
Ansible Role to install packages
The purpose of this ansible role ist, to install some usefull packages and to give you the option to install some additional packages. By default it will also add the ETH Zürich Debian Packages Mirror.
Variables
variable | default value | useage |
---|---|---|
packages__install_advanced |
false |
Install some advanced packages like tcpdump, mtr, fio and ethertools. See vars/main.yml for details |
packages__install_python |
false |
Install some Python packages like python3-pip. See vars/main.yml for details |
packages__install_cli |
false |
Install some CLI packages like htop, ranger and asciinema. See vars/main.yml for details |
packages__install_extra_packages |
List of additional packages to install | |
packages__package_state |
present |
Package State, set to latest to upgrade packages managed by this role |
packages__upgrade_all |
false |
Can upgrade all packages if packages__packages_state is to latest and the value is true |
packages__adding_ethz |
true |
Adding the swiss ETH package mirror |
packages__ethz_contrib |
true |
contrib packages contain DFSG-compliant software |
packages__ethz_non_free |
true |
non-free contains software that does not comply with the DFSG. |
packages__ethz_non_free_firmware |
true |
contains non-free-firmware packages |
packages__ethz_security |
true |
Inofficial Debian Security Mirror |
packages__ethz_updates |
true |
Updates Mirror |
packages__ethz__backports |
true |
Backports Mirror |
submodules_versioncheck |
false |
Enable simple versioncheck to prevent running old versions of this role |
Contributing
Please feel free to open a issue or create a pull request.