diff --git a/docs/releasenotes.rst b/docs/releasenotes.rst index 47f2c7a7dccfd5de7a2bbea65201403333b3c478..b42a4de1e8d1e73bed38afd7c9def5aa440927ec 100644 --- a/docs/releasenotes.rst +++ b/docs/releasenotes.rst @@ -26,6 +26,11 @@ New features/improvements: * Tests have been updated to work with latest Molecule/Testinfra as part of the Ansible upgrade process. +* ``common`` role + + * The ``pip`` requirements upgrade checks are now performed once per + day instead of once per hour. + 2.0.0 ----- diff --git a/docs/rolereference.rst b/docs/rolereference.rst index 0c75f68ae2ff51db415f272ac050a80b11cfc9b5..ba935e59874e3eb54243975d93fb55f8c0fde385 100644 --- a/docs/rolereference.rst +++ b/docs/rolereference.rst @@ -298,7 +298,7 @@ The role implements the following: should be able to use ``~=`` operator (for example ``django~=1.8.0``. Checks are implemented via `pip-tools `_ and a custom script that outputs diffs if upgrades are available. Script is run via - cronjob on hourly basis, and any output will be delivered to local ``root`` + cronjob on daily basis, and any output will be delivered to local ``root`` user. * Optionally configures time synchronisation using NTP (if ``ntp_servers`` parameter is set). diff --git a/roles/common/files/cron_check_pip_requirements b/roles/common/files/cron_check_pip_requirements index d9d7bbd71e690fb20247347994f8d371ab30edd7..267e1543a0f304598cc364331c48791d172ba523 100644 --- a/roles/common/files/cron_check_pip_requirements +++ b/roles/common/files/cron_check_pip_requirements @@ -1,2 +1,2 @@ MAILTO=root -0 * * * * pipreqcheck /usr/local/bin/pip_check_requirements_upgrades.sh -q -V /var/lib/pipreqcheck/virtualenv /etc/pip_check_requirements_upgrades +0 0 * * * pipreqcheck /usr/local/bin/pip_check_requirements_upgrades.sh -q -V /var/lib/pipreqcheck/virtualenv /etc/pip_check_requirements_upgrades