Ctrl K
ComunidadGuías…

galaxy.yml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
### REQUIRED
# The namespace of the collection. This can be a company/brand/organization or product namespace under which all
# content lives. May only contain alphanumeric lowercase characters and underscores. Namespaces cannot start with
# underscores or numbers and cannot contain consecutive underscores
namespace: 'linuxfabrik'

# The name of the collection. Has the same character restrictions as 'namespace'
name: 'lfops'

# The version of the collection. Must be compatible with semantic versioning.
# Note: "main" is invalid but will be automatically set correctly during the GitHub Actions.
version: 'main'

# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: 'README.md'

# A list of the collection's content authors. Can be just the name or in the format 'Full Name <email> (url)
# @nicks:irc/im.site#channel'
authors:
  - 'Linuxfabrik, Zurich, Switzerland, https://www.linuxfabrik.ch'


### OPTIONAL but strongly recommended
# A short summary description of the collection
description: 'Ansible Collection of Roles, Playbooks and Plugins for managing Linux-based data centers'

# Either a single license or a list of licenses for content inside of a collection. Ansible Galaxy currently only
# accepts L(SPDX,https://spdx.org/licenses/) licenses. This key is mutually exclusive with 'license_file'
license:
  - 'Unlicense'

# The path to the license file for the collection. This path is relative to the root of the collection. This key is
# mutually exclusive with 'license'
# license_file: 'LICENSE'

# A list of tags you want to associate with the collection for indexing/searching. A tag name has the same character
# requirements as 'namespace' and 'name'
tags:
  - 'cloud'
  - 'datacenter'
  - 'debops'
  - 'lfops'
  - 'linux'
  - 'linuxfabrik'
  - 'playbook'
  - 'selfhosted'
  - 'sysadmin'


# Collections that this collection requires to be installed for it to be usable. The key of the dict is the
# collection label 'namespace.name'. The value is a version range
# L(specifiers,https://python-semanticversion.readthedocs.io/en/latest/#requirement-specification). Multiple version
# range specifiers can be set and are separated by ','
#
# note: do not forget to update collections in requirements.yml
dependencies:
  'ansible.mariadb': '*' # note: "*" selects the highest version available
  'ansible.posix': '*'
  'ansible.utils': '*'
  'ansible.windows': '*'
  'community.crypto': '<3.0.0' # we need python 3.6 support to run against rhel8
  'community.general': '>=7.0.0,<9.0.0' # >=7.0.0: modprobe `persistent`; <9.0.0: we need python 3.6 support to run against rhel8
  'community.grafana': '*'
  'community.libvirt': '*'
  'community.mongodb': '*'
  'community.postgresql': '*'
  'community.windows': '*'
  'fedora.linux_system_roles': '*'
  'freeipa.ansible_freeipa': '*'
  'hetzner.hcloud': '*'
  'openstack.cloud': '*'

# The URL of the originating SCM repository
repository: 'https://github.com/linuxfabrik/lfops'

# The URL to any online docs
# documentation: http://docs.example.com

# The URL to the homepage of the collection/project
homepage: 'https://www.linuxfabrik.ch'

# The URL to the collection issue tracker
issues: 'https://github.com/linuxfabrik/lfops/issues'

# A list of file glob-like patterns used to filter any files or directories that should not be included in the build
# artifact. A pattern is matched from the relative path of the file or directory of the collection directory. This
# uses 'fnmatch' to match the files or directories. Some directories and files like 'galaxy.yml', '*.pyc', '*.retry',
# and '.git' are always filtered
build_ignore:
  - '.git*'
  - '.claude'
  - 'build'
  - 'context'
  - 'tools'