--- argument_specs: main: short_description: Authentik container description: "Sets up an authentik docker container." options: authentik_tag: description: 'Authentik version to use. Can be minor (2024.8) or patch (2024.8.1) or "latest".' type: str required: false default: latest authentik_env: description: "dict of custom environment variables for authentik container" type: dict required: false default: {} authentik_additional_mounts: description: "List of bind mounts or volumes to be mounted inside the container. Each element is a dict with path and exactly one of name, src or template" type: list required: false default: [] elements: dict options: path: description: "The path inside the container to mount at" type: str required: true readonly: description: "If true, volume will be mounted as read only inside the container. Only applies for named and src mounts." type: bool required: false default: false mode: description: "Permissions for the created/templated directory. Defaults to '0644' for files, '0755' for directories. Doesn't apply for named volumes." type: str required: false name: description: "If docker_volume_type is named, the name of the named volume to be mounted at path. If docker_volume_type is bind, the name of the folder to create under /opt/[/suffix]/mounts/ and mount at path." type: str required: false src: description: "Host path to bind mount inside the container." type: str required: false template: description: "Name of template without .j2 extension. Will be templated at /opt/[/suffix]/mounts/