Go to file
Robert Kaussow bb2ad29241
Some checks failed
continuous-integration/drone/push Build is failing
refactor docs
2020-01-22 22:36:03 +01:00
defaults add option to remove whole repo files 2019-11-21 12:49:57 +01:00
handlers run yum upgrade all handler async 2019-06-20 22:19:03 +02:00
meta override meta author for readme 2019-11-07 09:24:51 +01:00
molecule refactor docs 2020-01-22 22:36:03 +01:00
tasks deploy yum.conf from template 2019-11-21 15:08:27 +01:00
templates/etc add deltarmp config options 2019-11-21 11:40:39 +01:00
.drone.jsonnet refactor docs 2020-01-22 22:08:44 +01:00
.drone.yml refactor docs 2020-01-22 22:08:44 +01:00
.gitignore [SKIP CI] remove pyc files 2019-05-26 18:02:44 +02:00
.later.yml cleanup pipeline 2019-11-22 23:59:05 +01:00
LICENSE Initial commit 2018-11-15 20:47:37 +01:00
README.md [SKIP CI] update readme 2019-11-21 11:52:12 +00:00

xoxys.yum

Build Status

Setup yum cron and yum repositories

Table of content


Default Variables

yum_cron_apply_updates

Default value

yum_cron_apply_updates: no

yum_cron_custom_cronjob

Default value

yum_cron_custom_cronjob:
  enabled: false
  name: yum-cron
  minute: 0
  hour: 4
  day: '*'
  weekday: '*'
  month: '*'

yum_cron_download_updates

Default value

yum_cron_download_updates: yes

yum_cron_email_from

Default value

yum_cron_email_from: root@localhost

yum_cron_email_to

Default value

yum_cron_email_to: root

yum_cron_emit_via

Default value

yum_cron_emit_via: stdio

yum_cron_enabled

Default value

yum_cron_enabled: true

yum_cron_random_sleep

Default value

yum_cron_random_sleep: 360

yum_deltarpm_percentage

Default value

yum_deltarpm_percentage: 75

yum_deltarpm_value

Configure deltarmp. To get it working you have to install deltarpm package first! Value set to 0 means disabled. A positive value defines the number of reconstruction made in parallel. A negative value asks yum to figure out how many cores are available and to multiply them by the given value to get the number of reconstruction to make in parallel.

Default value

yum_deltarpm_value: 0

yum_packages_extra_install

Default value

yum_packages_extra_install: []

yum_packages_install

Default value

yum_packages_install: []

yum_packages_uninstall

Default value

yum_packages_uninstall: []

yum_repofiles_remove

Default value

yum_repofiles_remove: []

yum_repositories

Default value

yum_repositories: []

Example usage

yum_repositories:
  - name: epel
    filename: Extra-EPEL
    desc: Extra Packages for Enterprise Linux (EPEL)
    baseurl: "http://download.fedoraproject.org/pub/epel/$releasever/$basearch/"
    gpgkey: "http://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-$releasever/"
    enabled: True

yum_upgrade_enabled

Default value

yum_upgrade_enabled: false

Dependencies

None.

License

MIT

Author

xoxys