You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||12 months ago|
|.github||12 months ago|
|defaults||1 year ago|
|handlers||2 years ago|
|meta||2 years ago|
|tasks||2 years ago|
|templates||1 year ago|
|vars||1 year ago|
|.gitignore||2 years ago|
|.yamllint||2 years ago|
|LICENSE||2 years ago|
|README.md||2 years ago|
Ansible Role to install packages
A base ansible role that should run on common Linux systems.
This role adds more package sources to Debian. And installs some useful tools. This role adds more package sources to Debian. And installs some useful tools. The complete list of tools to install can be found in the vars/main.yml.
Optionally you can also set vim as the default editor and update all packages to
For a complete overview of all variables have a deeper look into the
vars nd the
--- # install these additional packages base__extra_packages:  # - foo # - bar # should we add additional package source? base__add_ethz: true # add nonfree/firmware packages? base__pkg_non_free_firmware: true base__pkg_contrib: true # add security repo base__pkg_security: true # add Debian Volatile base__pkg_updates: true # optionaly print some OS vars base__print_os_vars: false # choose latest or present for package state # set this to latest for updating all packages! base__package_state: 'present' # should we update all packages? base__upgrade_packages_to_latest_version: false # install keychain (ssh agent) base__install_keychain: true # install vim (comand line editor) base__install_vim: true # perform a simple versions check (true is recomended) submodules_versioncheck: false
This role is tested with these github-action tests for different versions of differen linux systems. If you want to find out more about our tests, please have a look at the github marketplace.