REUSE compliance of almaops/ansible-collection-common

Unfortunately, github.com/almaops/ansible-collection-common is not REUSE compliant and does not fully adopt the recommendations to make software licensing easy for humans and machines alike. Have a look at our tutorial to learn about the three simple steps to become REUSE compliant.

Badge

To add the badge to your project's README.md file, use the following snippet:

[![REUSE status](https://api.reuse.software/badge/github.com/almaops/ansible-collection-common)](https://api.reuse.software/info/github.com/almaops/ansible-collection-common)

Machine-readable information

The API provides machine-readable artifacts for automatic analysis.

  • All information about the latest compliance check can also be accessed via a machine-parsable JSON file.
  • You can gather the automatically generated SPDX SBOM in Tag:Value format, based on the reuse spdx command.

Last lint output

Commit 72c67079f038e114cc9c94d1e209574f006a6167 was checked on 09 Jun 2025 13:15:44 UTC with the following result:

# MISSING LICENSES

'GPL-3.0-or-later' found in:
* plugins/module_utils/minio.py
* plugins/modules/minio_alias.py
* plugins/modules/minio_bucket.py
* plugins/modules/minio_policy.py
* plugins/modules/minio_user.py


# MISSING COPYRIGHT AND LICENSING INFORMATION

The following files have no copyright and licensing information:
* .github/workflows/ansible-lint.yml
* .github/workflows/galaxy-publish.yml
* .gitignore
* .yamllint
* CHANGELOG.md
* README.md
* galaxy.yml
* meta/runtime.yml
* playbooks/00_load_env_vars.yml
* playbooks/01_docker.yml
* playbooks/02_deploy_runner.yml
* playbooks/03_deploy_user.yml
* playbooks/10_ct_mysql.yml
* playbooks/11_ct_keycloak.yml
* playbooks/12_ct_redis.yml
* playbooks/13_ct_postgres.yml
* playbooks/90_nginx.yml
* playbooks/91_haproxy.yml
* playbooks/pkg_upgrade_all.yml
* roles/age_encrypt/README.md
* roles/age_encrypt/defaults/main.yml
* roles/age_encrypt/meta/main.yml
* roles/age_encrypt/tasks/main.yml
* roles/bind9/README.md
* roles/bind9/defaults/main.yml
* roles/bind9/files/named.conf
* roles/bind9/handlers/main.yml
* roles/bind9/meta/main.yml
* roles/bind9/tasks/main.yml
* roles/bind9/tasks/zone.yml
* roles/bind9/templates/named.conf.acl.j2
* roles/bind9/templates/named.conf.default-zones.j2
* roles/bind9/templates/named.conf.local.j2
* roles/bind9/templates/named.conf.options.j2
* roles/certbot/README.md
* roles/certbot/defaults/main.yml
* roles/certbot/meta/main.yml
* roles/certbot/tasks/create-cert-cloudflare.yml
* roles/certbot/tasks/create-cert-standalone.yml
* roles/certbot/tasks/create-cert-webroot.yml
* roles/certbot/tasks/install-from-source.yml
* roles/certbot/tasks/install-with-package.yml
* roles/certbot/tasks/install-with-snap.yml
* roles/certbot/tasks/main.yml
* roles/certbot/tasks/renew-cron.yml
* roles/certbot/templates/start_services.j2
* roles/certbot/templates/stop_services.j2
* roles/clickhouse_backup/README.md
* roles/clickhouse_backup/defaults/main.yml
* roles/clickhouse_backup/meta/main.yml
* roles/clickhouse_backup/tasks/cron.yml
* roles/clickhouse_backup/tasks/main.yml
* roles/clickhouse_backup/templates/clickhouse-backup.sh.j2
* roles/clickhouse_backup/templates/config.yml.j2
* roles/cron/README.md
* roles/cron/defaults/main.yml
* roles/cron/meta/argument_specs.yml
* roles/cron/meta/main.yml
* roles/cron/tasks/cronjob.yml
* roles/cron/tasks/cronjob_ansible.yml
* roles/cron/tasks/cronjob_crontab.yml
* roles/cron/tasks/main.yml
* roles/ct_clickhouse/README.md
* roles/ct_clickhouse/defaults/main.yml
* roles/ct_clickhouse/meta/main.yml
* roles/ct_clickhouse/tasks/main.yml
* roles/ct_gitlab_runner/README.md
* roles/ct_gitlab_runner/defaults/main.yml
* roles/ct_gitlab_runner/handlers/main.yml
* roles/ct_gitlab_runner/meta/main.yml
* roles/ct_gitlab_runner/tasks/main.yml
* roles/ct_gitlab_runner/vars/dond_volumes.yml
* roles/ct_kafka/README.md
* roles/ct_kafka/defaults/main.yml
* roles/ct_kafka/meta/main.yml
* roles/ct_kafka/tasks/main.yml
* roles/ct_kafka/tasks/node.yml
* roles/ct_kafka/templates/kafka.env.j2
* roles/ct_kafka_ui/README.md
* roles/ct_kafka_ui/defaults/main.yml
* roles/ct_kafka_ui/meta/main.yml
* roles/ct_kafka_ui/tasks/main.yml
* roles/ct_keycloak/README.md
* roles/ct_keycloak/defaults/main.yml
* roles/ct_keycloak/meta/main.yml
* roles/ct_keycloak/tasks/main.yml
* roles/ct_keycloak/templates/env.j2
* roles/ct_keycloak/vars/enable_jdbc_ping.yml
* roles/ct_minio/README.md
* roles/ct_minio/defaults/main.yml
* roles/ct_minio/meta/main.yml
* roles/ct_minio/tasks/main.yml
* roles/ct_minio/templates/minio.env.j2
* roles/ct_minio/vars/disable_admin.yml
* roles/ct_minio/vars/disable_ports.yml
* roles/ct_mongodb/README.md
* roles/ct_mongodb/defaults/main.yml
* roles/ct_mongodb/meta/main.yml
* roles/ct_mongodb/tasks/main.yml
* roles/ct_mongodb/templates/mongodb.env.j2
* roles/ct_mysql/README.md
* roles/ct_mysql/defaults/main.yml
* roles/ct_mysql/meta/main.yml
* roles/ct_mysql/tasks/main.yml
* roles/ct_mysql/templates/env.j2
* roles/ct_postgres/README.md
* roles/ct_postgres/defaults/main.yml
* roles/ct_postgres/meta/main.yml
* roles/ct_postgres/tasks/main.yml
* roles/ct_postgres/templates/ct_postgres.env.j2
* roles/ct_redis/README.md
* roles/ct_redis/defaults/main.yml
* roles/ct_redis/meta/main.yml
* roles/ct_redis/tasks/main.yml
* roles/ct_redis/templates/redis.conf.j2
* roles/ct_redis/vars/enable_custom_config.yml
* roles/ct_redis/vars/enable_ports.yml
* roles/ct_rocketchat/README.md
* roles/ct_rocketchat/defaults/main.yml
* roles/ct_rocketchat/meta/main.yml
* roles/ct_rocketchat/tasks/main.yml
* roles/ct_rocketchat/templates/rocketchat.env.j2
* roles/ct_youtrack/README.md
* roles/ct_youtrack/defaults/main.yml
* roles/ct_youtrack/meta/main.yml
* roles/ct_youtrack/tasks/main.yml
* roles/ct_zookeeper/README.md
* roles/ct_zookeeper/defaults/main.yml
* roles/ct_zookeeper/meta/main.yml
* roles/ct_zookeeper/tasks/main.yml
* roles/ct_zookeeper/tasks/node.yml
* roles/ct_zookeeper/templates/zookeeper.env.j2
* roles/docker/README.md
* roles/docker/defaults/main.yml
* roles/docker/handlers/main.yml
* roles/docker/meta/main.yml
* roles/docker/tasks/docker-login.yml
* roles/docker/tasks/main.yml
* roles/docker/templates/daemon.json.j2
* roles/flush_handlers/README.md
* roles/flush_handlers/defaults/main.yml
* roles/flush_handlers/meta/main.yml
* roles/flush_handlers/tasks/main.yml
* roles/gitlab/README.md
* roles/gitlab/defaults/main.yml
* roles/gitlab/handlers/main.yml
* roles/gitlab/meta/main.yml
* roles/gitlab/tasks/main.yml
* roles/gitlab/templates/gitlab.rb.j2
* roles/gitlab/vars/Debian.yml
* roles/gitlab/vars/RedHat.yml
* roles/haproxy/README.md
* roles/haproxy/defaults/main.yml
* roles/haproxy/handlers/main.yml
* roles/haproxy/meta/main.yml
* roles/haproxy/tasks/main.yml
* roles/haproxy/templates/haproxy.cfg.j2
* roles/haproxy/vars/enable_stats.yml
* roles/htpasswd/README.md
* roles/htpasswd/defaults/main.yml
* roles/htpasswd/meta/main.yml
* roles/htpasswd/tasks/main.yml
* roles/htpasswd/vars/Debian.yml
* roles/htpasswd/vars/RedHat.yml
* roles/nginx/README.md
* roles/nginx/defaults/main.yml
* roles/nginx/handlers/main.yml
* roles/nginx/meta/main.yml
* roles/nginx/tasks/main.yml
* roles/nginx/tasks/setup-Debian.yml
* roles/nginx/tasks/setup-Ubuntu.yml
* roles/nginx/tasks/vhosts.yml
* roles/nginx/templates/nginx.conf.j2
* roles/nginx/templates/nginx.repo.j2
* roles/nginx/templates/vhost.j2
* roles/nginx/vars/Debian.yml
* roles/pip/README.md
* roles/pip/defaults/main.yml
* roles/pip/meta/main.yml
* roles/pip/tasks/main.yml
* roles/pkg/README.md
* roles/pkg/defaults/main.yml
* roles/pkg/meta/main.yml
* roles/pkg/tasks/apt.yml
* roles/pkg/tasks/dnf.yml
* roles/pkg/tasks/main.yml
* roles/pkg/tasks/none.yml
* roles/pkg/tasks/yum.yml
* roles/pkg/vars/Astra Linux.yml
* roles/pkg/vars/Debian.yml
* roles/pkg/vars/RedHat-8.yml
* roles/pkg/vars/RedHat.yml
* roles/prefab/README.md
* roles/prefab/meta/main.yml
* roles/prefab/tasks/main.yml
* roles/prefab/vars/dns.yml
* roles/prefab/vars/ip-ranges.yml
* roles/prefab/vars/mapping-ansible-arch.yml
* roles/prefab/vars/ubuntu.yml
* roles/systemd/README.md
* roles/systemd/defaults/main.yml
* roles/systemd/meta/main.yml
* roles/systemd/tasks/main.yml
* roles/template/README.md
* roles/template/defaults/main.yml
* roles/template/meta/main.yml
* roles/template/tasks/main.yml
* roles/timezone/README.md
* roles/timezone/defaults/main.yml
* roles/timezone/meta/main.yml
* roles/timezone/tasks/#Debian.yml#
* roles/timezone/tasks/#RedHat.yml#
* roles/timezone/tasks/main.yml
* roles/user/README.md
* roles/user/defaults/main.yml
* roles/user/meta/main.yml
* roles/user/tasks/configure-sudo-group.yml
* roles/user/tasks/create-user.yml
* roles/user/tasks/main.yml
* roles/user/templates/authorized_keys.j2
* roles/user/templates/sudo-commands.j2
* roles/user/templates/sudo-nopasswd.j2
* roles/user/tests/inventory
* roles/user/tests/test.yml
* roles/var_loader/README.md
* roles/var_loader/defaults/main.yml
* roles/var_loader/meta/main.yml
* roles/var_loader/tasks/main.yml
* roles/virtualbox/README.md
* roles/virtualbox/defaults/main.yml
* roles/virtualbox/meta/main.yml
* roles/virtualbox/tasks/Debian.yml
* roles/virtualbox/tasks/main.yml

The following files have no copyright information:
* plugins/module_utils/minio.py
* plugins/modules/minio_alias.py
* plugins/modules/minio_bucket.py
* plugins/modules/minio_policy.py
* plugins/modules/minio_user.py

The following files have no licensing information:
* roles/ct_keycloak/templates/cache-ispn-jdbc-ping.xml.j2

# SUMMARY

* Bad licenses: 0
* Deprecated licenses: 0
* Licenses without file extension: 0
* Missing licenses: GPL-3.0-or-later
* Unused licenses: 0
* Used licenses: GPL-3.0-or-later
* Read errors: 0
* Files with copyright information: 1 / 239
* Files with license information: 5 / 239

Unfortunately, your project is not compliant with version 3.3 of the REUSE Specification :-(


# RECOMMENDATIONS

* Fix missing licenses: For at least one of the license identifiers provided by
  the 'SPDX-License-Identifier' tags, there is no corresponding license text
  file in the 'LICENSES' directory. For SPDX license identifiers, you can simply
  run 'reuse download --all' to get any missing ones. For custom licenses
  (starting with 'LicenseRef-'), you need to add these files yourself.
* Fix missing copyright/licensing information: For one or more files, the tool
  cannot find copyright and/or licensing information. You typically do this by
  adding 'SPDX-FileCopyrightText' and 'SPDX-License-Identifier' tags to each
  file. The tutorial explains additional ways to do this:
  <https://reuse.software/tutorial/>