{"id":24863706,"url":"https://github.com/stuvusit/upgrade","last_synced_at":"2026-05-06T20:36:02.195Z","repository":{"id":54407931,"uuid":"94467746","full_name":"stuvusIT/upgrade","owner":"stuvusIT","description":"Ansible role to upgrade servers","archived":false,"fork":false,"pushed_at":"2021-02-19T23:52:57.000Z","size":32,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-26T17:54:00.375Z","etag":null,"topics":["administration","ansible","ansible-role","debian","server","ubuntu","update","upgrade"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stuvusIT.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}},"created_at":"2017-06-15T18:28:56.000Z","updated_at":"2021-02-19T23:52:57.000Z","dependencies_parsed_at":"2022-08-13T14:50:13.840Z","dependency_job_id":null,"html_url":"https://github.com/stuvusIT/upgrade","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stuvusIT/upgrade","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuvusIT%2Fupgrade","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuvusIT%2Fupgrade/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuvusIT%2Fupgrade/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuvusIT%2Fupgrade/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stuvusIT","download_url":"https://codeload.github.com/stuvusIT/upgrade/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuvusIT%2Fupgrade/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32711517,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["administration","ansible","ansible-role","debian","server","ubuntu","update","upgrade"],"created_at":"2025-01-31T23:33:23.698Z","updated_at":"2026-05-06T20:36:02.168Z","avatar_url":"https://github.com/stuvusIT.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# upgrade\nSimple Ansible role to upgrade hosts, based on [debian_upgrade.yml](https://gist.github.com/maethor/380676f6b1cec8cc7439) by Guillaume Subiron (maethor).\n`apt`, `gem` and `npm` packages will be upgraded, if the respective package manager is installed.\n\n## Role Variables\n| Option                            | Type    | Default | Description                                                                                         | Required |\n|:----------------------------------|:--------|:--------|:----------------------------------------------------------------------------------------------------|:--------:|\n| `upgrade_restart_services`        | boolean | `True`  | Automatically restart services, when needed (e.g. linked libaries are updated)                      |     N    |\n| `upgrade_restart_services_ignore` | list    | `[]`    | List of services that shall not be restarted. `dbus` is always appended.                            |     N    |\n| `upgrade_do_autoremove`           | boolean | `True`  | Automatically remove no longer needed packages (e.g. old kernels)                                   |     N    |\n| `upgrade_do_autoclean`            | boolean | `True`  | If enabled, cleans the local repository of retrieved package files that can no longer be downloaded |     N    |\n| `upgrade_gem`                     | boolean | `True`  | Skip gem upgrade routines when disabled                                                             |     N    |\n| `upgrade_npm`                     | boolean | `True`  | Skip npm (node) upgrade routines when disabled                                                      |     N    |\n\nYou cannot list systemd in the list of ignored services, the `systemctl daemon-reexec` will always be executed when a library dependency of systemd changes.\n\n## License\nThis work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/).\n\n\n## Author Information\n- [Markus Mroch (Mr. Pi)](https://github.com/Mr-Pi) _markus.mroch@stuvus.uni-stuttgart.de_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstuvusit%2Fupgrade","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstuvusit%2Fupgrade","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstuvusit%2Fupgrade/lists"}