{"id":15689777,"url":"https://github.com/jeffwidman/ansible-yum-cron","last_synced_at":"2025-04-29T18:45:54.881Z","repository":{"id":47645569,"uuid":"42969957","full_name":"jeffwidman/ansible-yum-cron","owner":"jeffwidman","description":"Ansible role for installing/configuring yum-cron on CentOS/RHEL","archived":false,"fork":false,"pushed_at":"2023-04-05T07:40:31.000Z","size":17,"stargazers_count":8,"open_issues_count":0,"forks_count":11,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-30T12:12:41.897Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeffwidman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-23T01:01:14.000Z","updated_at":"2023-04-05T07:40:36.000Z","dependencies_parsed_at":"2024-10-30T22:35:41.484Z","dependency_job_id":null,"html_url":"https://github.com/jeffwidman/ansible-yum-cron","commit_stats":{"total_commits":16,"total_committers":11,"mean_commits":"1.4545454545454546","dds":0.75,"last_synced_commit":"fecb92350324864b2f13c4fa01431e58b7823778"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffwidman%2Fansible-yum-cron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffwidman%2Fansible-yum-cron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffwidman%2Fansible-yum-cron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffwidman%2Fansible-yum-cron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeffwidman","download_url":"https://codeload.github.com/jeffwidman/ansible-yum-cron/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251562652,"owners_count":21609592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T18:04:30.263Z","updated_at":"2025-04-29T18:45:54.864Z","avatar_url":"https://github.com/jeffwidman.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"yum-cron\n=========\n\nInstalls and manages `yum-cron`.\n\nBy default this role installs security updates every hour, and checks for but\ndoes not install normal updates daily. For updates that aren't security flaws, I\nprefer to delay upgrading until I'm available to fix anything that might go wrong.\n\nSince the daily update level only checks but doesn't download, the notification\nmessage will say \"empty transaction\", meaning it found an update, but didn't do\nanything about it.\n\nRequirements\n------------\n\nTested on CentOS 7.\nWill likely work on equivalent RHEL or RHEL derivatives.\n\nRole Variables\n--------------\n\nYou'll likely want to change the default `yum_cron_email_to` variable to an email address\nthat you actually monitor.\n\nIt's also possible to define special yum settings to for example exclude some packages from auto-updating:\n\n\u003cpre\u003e\n#yum_cron_hourly_base_options:\n# - \"exclude=java*,kernel*\"\n\n#yum_cron_daily_base_options: \"{{ yum_cron_hourly_base_options }}\"\n\u003c/pre\u003e\n\nExample Playbook\n----------------\n\n    - hosts: servers\n      roles:\n         - { role: yum-cron, yum_cron_email_to: support@rockclimbing.com, tags: ['yum_cron'] }\n\nLicense\n-------\n\nMIT\n\nAuthor Information\n------------------\n\nJeff Widman jeff@jeffwidman.com\nJohan Guldmyr jguldmyr@csc.fi\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeffwidman%2Fansible-yum-cron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeffwidman%2Fansible-yum-cron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeffwidman%2Fansible-yum-cron/lists"}