{"id":20982203,"url":"https://github.com/alphanodes/ansible-collection-setup","last_synced_at":"2026-03-17T23:07:26.517Z","repository":{"id":179609882,"uuid":"659173801","full_name":"alphanodes/ansible-collection-setup","owner":"alphanodes","description":"Ansible collection for Debian and Ubuntu setup","archived":false,"fork":false,"pushed_at":"2026-03-13T05:51:12.000Z","size":2336,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-03-13T15:00:48.697Z","etag":null,"topics":["ansible","ansible-collection","barman","gitlab","matomo","mongodb","mysql","postgresql","redmine","rocketchat","setup","systemd-timer"],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/alphanodes/setup","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alphanodes.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-06-27T09:28:13.000Z","updated_at":"2026-03-13T05:51:16.000Z","dependencies_parsed_at":"2023-12-23T20:49:06.989Z","dependency_job_id":"d5cd9303-8a81-4730-84af-79d414f9d04d","html_url":"https://github.com/alphanodes/ansible-collection-setup","commit_stats":null,"previous_names":["alphanodes/ansible-collection-setup"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/alphanodes/ansible-collection-setup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fansible-collection-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fansible-collection-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fansible-collection-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fansible-collection-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alphanodes","download_url":"https://codeload.github.com/alphanodes/ansible-collection-setup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fansible-collection-setup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30635156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-17T22:38:22.569Z","status":"ssl_error","status_checked_at":"2026-03-17T22:38:11.804Z","response_time":56,"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":["ansible","ansible-collection","barman","gitlab","matomo","mongodb","mysql","postgresql","redmine","rocketchat","setup","systemd-timer"],"created_at":"2024-11-19T05:44:49.560Z","updated_at":"2026-03-17T23:07:26.508Z","avatar_url":"https://github.com/alphanodes.png","language":"Jinja","readme":"# Ansible Collection - alphanodes.setup\n\n[![Linter](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/linter.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/linter.yml)\n[![Role Health](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/role-health-report.yml/badge.svg)](https://gist.github.com/alexandermeindl/6877af16c7c7f6f31589ef9668134fe9)\n\n## Description\n\nThis collection provides setup for:\n\n- Linux operating systems:\n  - Debian 12/13\n  - Ubuntu 24.04\n\nAll provided roles do not use docker as container system.\n\n## Minimum required Ansible-version\n\n- Ansible \u003e= 2.18.0\n\n## Included content\n\n- [alphanodes.setup.alloy](roles/alloy/) [![alloy](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/alloy.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/alloy.yml)\n- [alphanodes.setup.ansible_node](roles/ansible_node/) [![ansible_node](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ansible_node.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ansible_node.yml)\n- [alphanodes.setup.apt](roles/apt/) [![apt](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/apt.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/apt.yml)\n- [alphanodes.setup.barman](roles/barman/) [![barman](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/barman.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/barman.yml)\n- [alphanodes.setup.btrbk](roles/btrbk/) [![btrbk](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/btrbk.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/btrbk.yml)\n- [alphanodes.setup.certbot](roles/certbot/) [![certbot](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/certbot.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/certbot.yml)\n- [alphanodes.setup.cifs_mount](roles/cifs_mount/) [![cifs_mount](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/cifs_mount.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/cifs_mount.yml)\n- [alphanodes.setup.clamav](roles/clamav/) [![clamav](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/clamav.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/clamav.yml)\n- [alphanodes.setup.common](roles/common/) [![common](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/common.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/common.yml)\n- [alphanodes.setup.composer](roles/composer/) [![composer](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/composer.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/composer.yml)\n- [alphanodes.setup.dendrite](roles/dendrite/) [![dendrite](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/dendrite.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/dendrite.yml)\n- [alphanodes.setup.diagnostic](roles/diagnostic/) [![diagnostic](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/diagnostic.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/diagnostic.yml)\n- [alphanodes.setup.dkim](roles/dkim/) [![dkim](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/dkim.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/dkim.yml)\n- [alphanodes.setup.docker](roles/docker/) [![docker](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/docker.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/docker.yml)\n- [alphanodes.setup.dovecot](roles/dovecot/) [![dovecot](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/dovecot.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/dovecot.yml)\n- [alphanodes.setup.drupal](roles/drupal/) [![drupal](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/drupal.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/drupal.yml)\n- [alphanodes.setup.drush](roles/drush/) [![drush](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/drush.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/drush.yml)\n- [alphanodes.setup.element_web](roles/element_web/) [![element_web](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/element_web.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/element_web.yml)\n- [alphanodes.setup.ethercalc](roles/ethercalc/) [![ethercalc](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ethercalc.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ethercalc.yml)\n- [alphanodes.setup.fail2ban](roles/fail2ban/) [![fail2ban](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/fail2ban.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/fail2ban.yml)\n- [alphanodes.setup.git](roles/git/) [![git](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/git.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/git.yml)\n- [alphanodes.setup.git_config](roles/git_config/) [![git_config](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/git_config.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/git_config.yml)\n- [alphanodes.setup.gitlab_omnibus](roles/gitlab_omnibus/) [![gitlab_omnibus](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/gitlab_omnibus.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/gitlab_omnibus.yml)\n- [alphanodes.setup.gitlab_runner](roles/gitlab_runner/) [![gitlab_runner](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/gitlab_runner.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/gitlab_runner.yml)\n- [alphanodes.setup.goaccess](roles/goaccess/) [![goaccess](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/goaccess.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/goaccess.yml)\n- [alphanodes.setup.golang](roles/golang/) [![golang](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/golang.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/golang.yml)\n- [alphanodes.setup.grafana](roles/grafana/) [![grafana](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/grafana.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/grafana.yml)\n- [alphanodes.setup.hedgedoc](roles/hedgedoc/) [![hedgedoc](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/hedgedoc.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/hedgedoc.yml)\n- [alphanodes.setup.java](roles/java/) [![java](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/java.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/java.yml)\n- [alphanodes.setup.jekyll](roles/jekyll/) [![jekyll](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/jekyll.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/jekyll.yml)\n- [alphanodes.setup.loki](roles/loki/) [![loki](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/loki.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/loki.yml)\n- [alphanodes.setup.mail_autoconfig](roles/mail_autoconfig/) [![mail_autoconfig](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/mail_autoconfig.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/mail_autoconfig.yml)\n- [alphanodes.setup.mailpit](roles/mailpit/) [![mailpit](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/mailpit.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/mailpit.yml)\n- [alphanodes.setup.matomo](roles/matomo/) [![matomo](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/matomo.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/matomo.yml)\n- [alphanodes.setup.memcached](roles/memcached/) [![memcached](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/memcached.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/memcached.yml)\n- [alphanodes.setup.mysql](roles/mysql/) [![mysql](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/mysql.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/mysql.yml)\n- [alphanodes.setup.mysql_client](roles/mysql_client/) [![mysql_client](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/mysql_client.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/mysql_client.yml)\n- [alphanodes.setup.netfilter](roles/netfilter/) [![netfilter](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/netfilter.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/netfilter.yml)\n- [alphanodes.setup.nextcloud](roles/nextcloud/) [![nextcloud](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nextcloud.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nextcloud.yml)\n- [alphanodes.setup.nfs](roles/nfs/) [![nfs](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nfs.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nfs.yml)\n- [alphanodes.setup.nginx_mono](roles/nginx_mono/) [![nginx_mono](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nginx_mono.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nginx_mono.yml) [![idempotence](https://img.shields.io/github/actions/workflow/status/alphanodes/ansible-collection-setup/nginx_mono_idempotence.yml?label=idempotence)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nginx_mono_idempotence.yml)\n- [alphanodes.setup.nodejs](roles/nodejs/) [![nodejs](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nodejs.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/nodejs.yml)\n- [alphanodes.setup.php_cli](roles/php_cli/) [![php_cli](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/php_cli.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/php_cli.yml)\n- [alphanodes.setup.php_fpm](roles/php_fpm/) [![php_fpm](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/php_fpm.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/php_fpm.yml)\n- [alphanodes.setup.postfix](roles/postfix/) [![postfix](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/postfix.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/postfix.yml)\n- [alphanodes.setup.postgresql](roles/postgresql/) [![postgresql](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/postgresql.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/postgresql.yml)\n- [alphanodes.setup.postgresql_client](roles/postgresql_client/) [![postgresql_client](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/postgresql_client.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/postgresql_client.yml)\n- [alphanodes.setup.python](roles/python/) [![python](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/python.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/python.yml)\n- [alphanodes.setup.radicale](roles/radicale/) [![radicale](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/radicale.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/radicale.yml)\n- [alphanodes.setup.redis_server](roles/redis_server/) [![redis_server](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/redis_server.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/redis_server.yml)\n- [alphanodes.setup.redmine](roles/redmine/) [![redmine](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/redmine.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/redmine.yml)\n- [alphanodes.setup.roundcube](roles/roundcube/) [![roundcube](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/roundcube.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/roundcube.yml)\n- [alphanodes.setup.rspamd](roles/rspamd/) [![rspamd](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/rspamd.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/rspamd.yml)\n- [alphanodes.setup.rsync](roles/rsync/) [![rsync](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/rsync.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/rsync.yml)\n- [alphanodes.setup.ruby](roles/ruby/) [![ruby](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ruby.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ruby.yml)\n- [alphanodes.setup.rvm](roles/rvm/) [![rvm](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/rvm.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/rvm.yml)\n- [alphanodes.setup.sphinx](roles/sphinx/) [![sphinx](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/sphinx.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/sphinx.yml)\n- [alphanodes.setup.ssh](roles/ssh/) [![ssh](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ssh.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ssh.yml)\n- [alphanodes.setup.ssl](roles/ssl/) [![ssl](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ssl.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/ssl.yml)\n- [alphanodes.setup.sudo](roles/sudo/) [![sudo](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/sudo.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/sudo.yml)\n- [alphanodes.setup.svn](roles/svn/) [![svn](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/svn.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/svn.yml)\n- [alphanodes.setup.swapfile](roles/swapfile/) [![swapfile](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/swapfile.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/swapfile.yml)\n- [alphanodes.setup.systemd_timer](roles/systemd_timer/) [![systemd_timer](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/systemd_timer.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/systemd_timer.yml)\n- [alphanodes.setup.unbound](roles/unbound/) [![unbound](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/unbound.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/unbound.yml)\n- [alphanodes.setup.vimbadmin](roles/vimbadmin/) [![vimbadmin](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/vimbadmin.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/vimbadmin.yml)\n- [alphanodes.setup.zabbix_agent](roles/zabbix_agent/) [![zabbix_agent](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/zabbix_agent.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/zabbix_agent.yml)\n- [alphanodes.setup.zabbix_server](roles/zabbix_server/) [![zabbix_server](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/zabbix_server.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/zabbix_server.yml)\n- [alphanodes.setup.zsh](roles/zsh/) [![zsh](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/zsh.yml/badge.svg)](https://github.com/alphanodes/ansible-collection-setup/actions/workflows/zsh.yml)\n\n## Installation\n\nInstall the collection via ansible-galaxy:\n\n`ansible-galaxy collection install alphanodes.setup`\n\nor use latest (unreleased) version from git with:\n\n`ansible-galaxy collection install git+https://github.com/alphanodes/ansible-collection-setup.git,main`\n\n## Using this collection\n\nPlease refer to the examples in the readmes of the role.\n\nSee [Ansible Using collections](https://docs.ansible.com/ansible/latest/user_guide/collections_using.html) for more details.\n\n## Contributing to this collection\n\nSee the [contributor guideline](CONTRIBUTING.md).\n\n## Licensing\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\n\u003chttp://www.apache.org/licenses/LICENSE-2.0\u003e\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphanodes%2Fansible-collection-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falphanodes%2Fansible-collection-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphanodes%2Fansible-collection-setup/lists"}