From 2aed20393fda4c1fe723cfdc9ddaddc0ccdcc7bf Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Fri, 6 Feb 2026 22:07:16 +0100 Subject: [PATCH] Vendor Galaxy Roles and Collections --- README.md | 6 +- ansible.cfg | 2 + .../community/docker/.ansible-lint | 30 + .../docker/.azure-pipelines/README.md | 9 + .../.azure-pipelines/azure-pipelines.yml | 280 + .../scripts/aggregate-coverage.sh | 28 + .../scripts/combine-coverage.py | 64 + .../scripts/process-results.sh | 28 + .../scripts/publish-codecov.py | 105 + .../scripts/report-coverage.sh | 23 + .../.azure-pipelines/scripts/run-tests.sh | 38 + .../.azure-pipelines/scripts/time-command.py | 29 + .../.azure-pipelines/templates/coverage.yml | 34 + .../.azure-pipelines/templates/matrix.yml | 60 + .../.azure-pipelines/templates/test.yml | 50 + ansible_collections/community/docker/.flake8 | 13 + .../community/docker/.git-blame-ignore-revs | 10 + .../community/docker/.github/dependabot.yml | 15 + .../community/docker/.github/patchback.yml | 9 + .../.github/workflows/docker-images.yml | 90 + .../docker/.github/workflows/docs-pr.yml | 96 + .../docker/.github/workflows/docs-push.yml | 56 + .../docker/.github/workflows/nox.yml | 35 + .../community/docker/.mypy.ini | 27 + .../community/docker/.pylintrc | 598 + .../community/docker/.yamllint | 53 + .../community/docker/.yamllint-docs | 54 + .../community/docker/.yamllint-examples | 54 + .../community/docker/CHANGELOG.md | 2123 + .../community/docker/CHANGELOG.md.license | 3 + .../community/docker/CHANGELOG.rst | 1785 + .../community/docker/CHANGELOG.rst.license | 3 + ansible_collections/community/docker/COPYING | 674 + .../community/docker/FILES.json | 6564 ++++ .../community/docker/LICENSES/Apache-2.0.txt | 191 + .../docker/LICENSES/GPL-3.0-or-later.txt | 1 + .../community/docker/MANIFEST.json | 35 + .../community/docker/README.md | 164 + .../community/docker/REUSE.toml | 11 + .../community/docker/antsibull-nox.toml | 266 + .../docker/changelogs/changelog.yaml | 2359 ++ .../docker/changelogs/changelog.yaml.license | 3 + .../community/docker/changelogs/config.yaml | 43 + .../docker/changelogs/fragments/.keep | 0 .../community/docker/docs/docsite/config.yml | 18 + .../docker/docs/docsite/extra-docs.yml | 9 + .../community/docker/docs/docsite/links.yml | 43 + .../docs/docsite/rst/scenario_guide.rst | 330 + .../community/docker/meta/ee-bindep.txt | 3 + .../community/docker/meta/ee-requirements.txt | 16 + .../docker/meta/execution-environment.yml | 9 + .../community/docker/meta/runtime.yml | 51 + .../community/docker/noxfile.py | 26 + .../action/docker_container_copy_into.py | 49 + .../docker/plugins/connection/docker.py | 623 + .../docker/plugins/connection/docker_api.py | 479 + .../docker/plugins/connection/nsenter.py | 286 + .../plugins/doc_fragments/_attributes.py | 110 + .../plugins/doc_fragments/_compose_v2.py | 82 + .../docker/plugins/doc_fragments/_docker.py | 389 + .../plugins/inventory/docker_containers.py | 423 + .../plugins/inventory/docker_machine.py | 359 + .../docker/plugins/inventory/docker_swarm.py | 338 + .../module_utils/_api/_import_helper.py | 102 + .../plugins/module_utils/_api/api/client.py | 1049 + .../docker/plugins/module_utils/_api/auth.py | 406 + .../plugins/module_utils/_api/constants.py | 40 + .../plugins/module_utils/_api/context/api.py | 253 + .../module_utils/_api/context/config.py | 107 + .../module_utils/_api/context/context.py | 286 + .../_api/credentials/constants.py | 17 + .../module_utils/_api/credentials/errors.py | 38 + .../module_utils/_api/credentials/store.py | 102 + .../module_utils/_api/credentials/utils.py | 35 + .../plugins/module_utils/_api/errors.py | 244 + .../docker/plugins/module_utils/_api/tls.py | 107 + .../_api/transport/basehttpadapter.py | 35 + .../module_utils/_api/transport/npipeconn.py | 123 + .../_api/transport/npipesocket.py | 277 + .../module_utils/_api/transport/sshconn.py | 311 + .../module_utils/_api/transport/ssladapter.py | 71 + .../module_utils/_api/transport/unixconn.py | 126 + .../plugins/module_utils/_api/types/daemon.py | 90 + .../plugins/module_utils/_api/utils/build.py | 310 + .../plugins/module_utils/_api/utils/config.py | 89 + .../module_utils/_api/utils/decorators.py | 67 + .../module_utils/_api/utils/fnmatch.py | 128 + .../module_utils/_api/utils/json_stream.py | 100 + .../plugins/module_utils/_api/utils/ports.py | 136 + .../plugins/module_utils/_api/utils/proxy.py | 98 + .../plugins/module_utils/_api/utils/socket.py | 242 + .../plugins/module_utils/_api/utils/utils.py | 519 + .../docker/plugins/module_utils/_common.py | 555 + .../plugins/module_utils/_common_api.py | 729 + .../plugins/module_utils/_common_cli.py | 489 + .../plugins/module_utils/_compose_v2.py | 1024 + .../docker/plugins/module_utils/_copy.py | 590 + .../plugins/module_utils/_image_archive.py | 166 + .../plugins/module_utils/_image_name.py | 116 + .../docker/plugins/module_utils/_logfmt.py | 211 + .../module_utils/_module_container/base.py | 1549 + .../_module_container/docker_api.py | 2614 ++ .../module_utils/_module_container/module.py | 1351 + .../docker/plugins/module_utils/_platform.py | 259 + .../docker/plugins/module_utils/_scramble.py | 46 + .../plugins/module_utils/_socket_handler.py | 240 + .../plugins/module_utils/_socket_helper.py | 79 + .../docker/plugins/module_utils/_swarm.py | 312 + .../docker/plugins/module_utils/_util.py | 551 + .../docker/plugins/module_utils/_version.py | 15 + .../modules/current_container_facts.py | 148 + .../plugins/modules/docker_compose_v2.py | 748 + .../plugins/modules/docker_compose_v2_exec.py | 308 + .../plugins/modules/docker_compose_v2_pull.py | 216 + .../plugins/modules/docker_compose_v2_run.py | 441 + .../docker/plugins/modules/docker_config.py | 447 + .../plugins/modules/docker_container.py | 1363 + .../modules/docker_container_copy_into.py | 1191 + .../plugins/modules/docker_container_exec.py | 345 + .../plugins/modules/docker_container_info.py | 120 + .../plugins/modules/docker_context_info.py | 325 + .../plugins/modules/docker_host_info.py | 404 + .../docker/plugins/modules/docker_image.py | 1239 + .../plugins/modules/docker_image_build.py | 647 + .../plugins/modules/docker_image_export.py | 303 + .../plugins/modules/docker_image_info.py | 247 + .../plugins/modules/docker_image_load.py | 211 + .../plugins/modules/docker_image_pull.py | 233 + .../plugins/modules/docker_image_push.py | 205 + .../plugins/modules/docker_image_remove.py | 292 + .../plugins/modules/docker_image_tag.py | 304 + .../docker/plugins/modules/docker_login.py | 468 + .../docker/plugins/modules/docker_network.py | 886 + .../plugins/modules/docker_network_info.py | 140 + .../docker/plugins/modules/docker_node.py | 320 + .../plugins/modules/docker_node_info.py | 165 + .../docker/plugins/modules/docker_plugin.py | 455 + .../docker/plugins/modules/docker_prune.py | 368 + .../docker/plugins/modules/docker_secret.py | 417 + .../docker/plugins/modules/docker_stack.py | 379 + .../plugins/modules/docker_stack_info.py | 112 + .../plugins/modules/docker_stack_task_info.py | 121 + .../docker/plugins/modules/docker_swarm.py | 755 + .../plugins/modules/docker_swarm_info.py | 410 + .../plugins/modules/docker_swarm_service.py | 3020 ++ .../modules/docker_swarm_service_info.py | 116 + .../docker/plugins/modules/docker_volume.py | 353 + .../plugins/modules/docker_volume_info.py | 126 + .../docker/plugins/plugin_utils/_common.py | 59 + .../plugins/plugin_utils/_common_api.py | 53 + .../plugins/plugin_utils/_socket_handler.py | 28 + .../docker/plugins/plugin_utils/_unsafe.py | 43 + .../community/docker/ruff.toml | 37 + .../community/docker/tests/config.yml | 9 + .../community/docker/tests/ee/all.yml | 20 + .../current_container_facts/tasks/main.yml | 34 + .../ee/roles/docker_plain/tasks/main.yml | 32 + .../ee/roles/docker_stack/tasks/main.yml | 6 + .../community/docker/tests/images/build.sh | 26 + .../docker/tests/images/copy-images.sh | 25 + .../docker/tests/images/healthcheck/build.sh | 39 + .../tests/images/healthcheck/is-healthy.go | 35 + .../docker/tests/images/healthcheck/main.go | 51 + .../tests/images/healthcheck/make-healthy.go | 35 + .../docker/tests/images/simple-1/build.sh | 1 + .../docker/tests/images/simple-1/main.go | 34 + .../docker/tests/images/simple-2/build.sh | 1 + .../docker/tests/images/simple-2/main.go | 34 + .../docker/tests/integration/requirements.yml | 11 + .../integration/targets/connection/aliases | 5 + .../integration/targets/connection/test.sh | 16 + .../targets/connection/test_connection.yml | 48 + .../targets/connection_docker/aliases | 7 + .../targets/connection_docker/meta/main.yml | 7 + .../connection_docker/runme-connection.sh | 1 + .../targets/connection_docker/runme.sh | 67 + .../targets/connection_docker/setup.yml | 14 + .../targets/connection_docker/shutdown.yml | 20 + .../targets/connection_docker_api/aliases | 7 + .../connection_docker_api/meta/main.yml | 8 + .../connection_docker_api/runme-connection.sh | 1 + .../targets/connection_docker_api/runme.sh | 67 + .../targets/connection_docker_api/setup.yml | 18 + .../connection_docker_api/shutdown.yml | 20 + .../targets/connection_nsenter/aliases | 8 + .../targets/connection_nsenter/meta/main.yml | 7 + .../connection_nsenter/runme-connection.sh | 1 + .../targets/connection_nsenter/runme.sh | 75 + .../targets/connection_nsenter/setup.yml | 14 + .../targets/connection_nsenter/shutdown.yml | 20 + .../targets/connection_posix/aliases | 6 + .../targets/connection_posix/test.sh | 23 + .../targets/current_container_facts/aliases | 6 + .../current_container_facts/tasks/main.yml | 41 + .../targets/docker_compose_v2/aliases | 6 + .../targets/docker_compose_v2/meta/main.yml | 10 + .../targets/docker_compose_v2/tasks/main.yml | 56 + .../docker_compose_v2/tasks/run-test.yml | 7 + .../docker_compose_v2/tasks/tests/build.yml | 143 + .../tasks/tests/container-exit.yml | 72 + .../tasks/tests/definition.yml | 290 + .../docker_compose_v2/tasks/tests/pull.yml | 226 + .../tasks/tests/start-stop.yml | 293 + .../targets/docker_compose_v2_exec/aliases | 6 + .../docker_compose_v2_exec/meta/main.yml | 10 + .../docker_compose_v2_exec/tasks/main.yml | 49 + .../docker_compose_v2_exec/tasks/run-test.yml | 7 + .../tasks/tests/basic.yml | 97 + .../targets/docker_compose_v2_pull/aliases | 6 + .../docker_compose_v2_pull/meta/main.yml | 10 + .../docker_compose_v2_pull/tasks/main.yml | 52 + .../docker_compose_v2_pull/tasks/run-test.yml | 7 + .../tasks/tests/pull.yml | 204 + .../targets/docker_compose_v2_run/aliases | 6 + .../docker_compose_v2_run/meta/main.yml | 10 + .../docker_compose_v2_run/tasks/main.yml | 49 + .../docker_compose_v2_run/tasks/run-test.yml | 7 + .../tasks/tests/basic.yml | 105 + .../integration/targets/docker_config/aliases | 6 + .../targets/docker_config/meta/main.yml | 9 + .../targets/docker_config/tasks/main.yml | 15 + .../tasks/test_docker_config.yml | 334 + .../targets/docker_container/aliases | 6 + .../targets/docker_container/files/env-file | 6 + .../filter_plugins/ipaddr_tools.py | 20 + .../targets/docker_container/meta/main.yml | 8 + .../targets/docker_container/tasks/main.yml | 73 + .../docker_container/tasks/run-test.yml | 7 + .../tasks/tests/comparisons.yml | 466 + .../tasks/tests/compatibility.yml | 122 + .../docker_container/tasks/tests/healthy.yml | 64 + .../tasks/tests/image-ids.yml | 156 + .../tasks/tests/mounts-volumes.yml | 558 + .../docker_container/tasks/tests/network.yml | 745 + .../docker_container/tasks/tests/options.yml | 4943 +++ .../docker_container/tasks/tests/ports.yml | 476 + .../regression-45700-dont-parse-on-absent.yml | 38 + .../tasks/tests/start-stop.yml | 459 + .../docker_container/tasks/tests/update.yml | 221 + .../docker_container_copy_into/aliases | 6 + .../docker_container_copy_into/meta/main.yml | 9 + .../docker_container_copy_into/tasks/main.yml | 47 + .../tasks/run-test.yml | 7 + .../tasks/tests/content.yml | 1381 + .../tasks/tests/file.yml | 1090 + .../targets/docker_container_exec/aliases | 6 + .../docker_container_exec/meta/main.yml | 8 + .../docker_container_exec/tasks/main.yml | 246 + .../targets/docker_container_info/aliases | 6 + .../docker_container_info/meta/main.yml | 8 + .../docker_container_info/tasks/main.yml | 84 + .../targets/docker_context_info/aliases | 6 + .../targets/docker_context_info/meta/main.yml | 9 + .../docker_context_info/tasks/main.yml | 40 + .../docker_context_info/tasks/run-test.yml | 7 + .../tasks/tests/default-context.yml | 121 + .../tasks/tests/podman.yml | 49 + .../targets/docker_host_info/aliases | 6 + .../targets/docker_host_info/meta/main.yml | 9 + .../targets/docker_host_info/tasks/main.yml | 38 + .../docker_host_info/tasks/test_host_info.yml | 391 + .../integration/targets/docker_image/aliases | 6 + .../targets/docker_image/meta/main.yml | 9 + .../targets/docker_image/tasks/main.yml | 13 + .../targets/docker_image/tasks/run-test.yml | 7 + .../targets/docker_image/tasks/test.yml | 56 + .../docker_image/tasks/tests/basic.yml | 139 + .../docker_image/tasks/tests/docker_image.yml | 262 + .../docker_image/tasks/tests/options.yml | 508 + .../docker_image/templates/ArgsDockerfile | 13 + .../targets/docker_image/templates/Dockerfile | 7 + .../docker_image/templates/EtcHostsDockerfile | 7 + .../docker_image/templates/MyDockerfile | 9 + .../docker_image/templates/StagedDockerfile | 11 + .../targets/docker_image_build/aliases | 6 + .../targets/docker_image_build/meta/main.yml | 10 + .../targets/docker_image_build/tasks/main.yml | 13 + .../docker_image_build/tasks/run-test.yml | 7 + .../targets/docker_image_build/tasks/test.yml | 71 + .../tasks/tests/options.yml | 300 + .../templates/ArgsDockerfile | 13 + .../docker_image_build/templates/Dockerfile | 7 + .../templates/EtcHostsDockerfile | 7 + .../docker_image_build/templates/MyDockerfile | 9 + .../templates/SecretsDockerfile | 7 + .../templates/StagedDockerfile | 11 + .../targets/docker_image_export/aliases | 6 + .../targets/docker_image_export/meta/main.yml | 9 + .../docker_image_export/tasks/main.yml | 13 + .../docker_image_export/tasks/run-test.yml | 7 + .../docker_image_export/tasks/test.yml | 39 + .../docker_image_export/tasks/tests/basic.yml | 73 + .../targets/docker_image_info/aliases | 6 + .../targets/docker_image_info/meta/main.yml | 8 + .../targets/docker_image_info/tasks/main.yml | 60 + .../targets/docker_image_load/aliases | 6 + .../targets/docker_image_load/meta/main.yml | 9 + .../targets/docker_image_load/tasks/main.yml | 13 + .../docker_image_load/tasks/run-test.yml | 7 + .../targets/docker_image_load/tasks/test.yml | 39 + .../docker_image_load/tasks/tests/basic.yml | 247 + .../targets/docker_image_pull/aliases | 6 + .../targets/docker_image_pull/meta/main.yml | 8 + .../targets/docker_image_pull/tasks/main.yml | 13 + .../docker_image_pull/tasks/run-test.yml | 7 + .../targets/docker_image_pull/tasks/test.yml | 39 + .../docker_image_pull/tasks/tests/basic.yml | 203 + .../tasks/tests/image-ids.yml | 85 + .../tasks/tests/registry.yml | 126 + .../targets/docker_image_push/aliases | 6 + .../targets/docker_image_push/meta/main.yml | 8 + .../targets/docker_image_push/tasks/main.yml | 13 + .../docker_image_push/tasks/run-test.yml | 7 + .../targets/docker_image_push/tasks/test.yml | 39 + .../docker_image_push/tasks/tests/basic.yml | 60 + .../tasks/tests/registry.yml | 85 + .../targets/docker_image_remove/aliases | 6 + .../targets/docker_image_remove/meta/main.yml | 8 + .../docker_image_remove/tasks/main.yml | 306 + .../targets/docker_image_tag/aliases | 6 + .../targets/docker_image_tag/meta/main.yml | 8 + .../targets/docker_image_tag/tasks/main.yml | 402 + .../integration/targets/docker_login/aliases | 6 + .../targets/docker_login/meta/main.yml | 8 + .../targets/docker_login/tasks/main.yml | 13 + .../targets/docker_login/tasks/run-test.yml | 7 + .../targets/docker_login/tasks/test.yml | 15 + .../docker_login/tasks/tests/docker_login.yml | 150 + .../tasks/tests/multiple-servers.yml | 61 + .../targets/docker_network/aliases | 6 + .../targets/docker_network/meta/main.yml | 9 + .../targets/docker_network/tasks/main.yml | 54 + .../targets/docker_network/tasks/run-test.yml | 7 + .../docker_network/tasks/tests/basic.yml | 138 + .../docker_network/tasks/tests/ipam.yml | 309 + .../docker_network/tasks/tests/options.yml | 234 + .../docker_network/tasks/tests/overlay.yml | 104 + .../docker_network/tasks/tests/substring.yml | 41 + .../targets/docker_network_info/aliases | 6 + .../targets/docker_network_info/meta/main.yml | 8 + .../docker_network_info/tasks/main.yml | 80 + .../integration/targets/docker_node/aliases | 7 + .../targets/docker_node/meta/main.yml | 8 + .../targets/docker_node/tasks/main.yml | 41 + .../targets/docker_node/tasks/test_node.yml | 844 + .../targets/docker_node_info/aliases | 6 + .../targets/docker_node_info/meta/main.yml | 8 + .../targets/docker_node_info/tasks/main.yml | 15 + .../docker_node_info/tasks/test_node_info.yml | 92 + .../integration/targets/docker_plugin/aliases | 6 + .../targets/docker_plugin/meta/main.yml | 8 + .../targets/docker_plugin/tasks/main.yml | 36 + .../targets/docker_plugin/tasks/run-test.yml | 7 + .../docker_plugin/tasks/tests/basic.yml | 192 + .../tasks/tests/basic_with_alias.yml | 83 + .../integration/targets/docker_prune/aliases | 6 + .../targets/docker_prune/meta/main.yml | 8 + .../targets/docker_prune/tasks/main.yml | 175 + .../integration/targets/docker_secret/aliases | 6 + .../targets/docker_secret/meta/main.yml | 9 + .../targets/docker_secret/tasks/main.yml | 15 + .../docker_secret/tasks/test_secrets.yml | 222 + .../integration/targets/docker_stack/aliases | 6 + .../targets/docker_stack/meta/main.yml | 9 + .../targets/docker_stack/tasks/main.yml | 15 + .../targets/docker_stack/tasks/test_stack.yml | 117 + .../templates/stack_compose_base.yml | 10 + .../templates/stack_compose_overrides.yml | 10 + .../targets/docker_stack/vars/main.yml | 20 + .../targets/docker_stack_info/aliases | 6 + .../targets/docker_stack_info/meta/main.yml | 9 + .../targets/docker_stack_info/tasks/main.yml | 15 + .../tasks/test_stack_info.yml | 78 + .../templates/stack_compose_base.yml | 10 + .../templates/stack_compose_overrides.yml | 10 + .../targets/docker_stack_info/vars/main.yml | 20 + .../targets/docker_stack_task_info/aliases | 6 + .../docker_stack_task_info/meta/main.yml | 9 + .../docker_stack_task_info/tasks/main.yml | 15 + .../tasks/test_stack_task_info.yml | 88 + .../templates/stack_compose_base.yml | 10 + .../templates/stack_compose_overrides.yml | 10 + .../docker_stack_task_info/vars/main.yml | 20 + .../integration/targets/docker_swarm/aliases | 7 + .../targets/docker_swarm/meta/main.yml | 10 + .../targets/docker_swarm/tasks/cleanup.yml | 38 + .../targets/docker_swarm/tasks/main.yml | 30 + .../targets/docker_swarm/tasks/run-test.yml | 7 + .../docker_swarm/tasks/tests/basic.yml | 163 + .../docker_swarm/tasks/tests/options-ca.yml | 133 + .../docker_swarm/tasks/tests/options.yml | 1163 + .../tasks/tests/remote-addr-pool.yml | 95 + .../targets/docker_swarm_info/aliases | 6 + .../targets/docker_swarm_info/meta/main.yml | 8 + .../targets/docker_swarm_info/tasks/main.yml | 15 + .../tasks/test_swarm_info.yml | 194 + .../targets/docker_swarm_service/aliases | 6 + .../docker_swarm_service/files/env-file-1 | 6 + .../docker_swarm_service/files/env-file-2 | 6 + .../docker_swarm_service/meta/main.yml | 8 + .../docker_swarm_service/tasks/main.yml | 85 + .../docker_swarm_service/tasks/run-test.yml | 7 + .../tasks/tests/configs.yml | 463 + .../tasks/tests/logging.yml | 138 + .../docker_swarm_service/tasks/tests/misc.yml | 117 + .../tasks/tests/mounts.yml | 606 + .../tasks/tests/networks.yml | 453 + .../tasks/tests/options.yml | 2050 + .../tasks/tests/placement.yml | 261 + .../tasks/tests/resources.yml | 196 + .../tasks/tests/restart_config.yml | 196 + .../tasks/tests/rollback_config.yml | 342 + .../tasks/tests/secrets.yml | 461 + .../tasks/tests/update_config.yml | 350 + .../docker_swarm_service/vars/main.yml | 61 + .../targets/docker_swarm_service_info/aliases | 6 + .../docker_swarm_service_info/meta/main.yml | 8 + .../docker_swarm_service_info/tasks/main.yml | 15 + .../tasks/test_docker_swarm_service_info.yml | 85 + .../integration/targets/docker_volume/aliases | 6 + .../targets/docker_volume/meta/main.yml | 8 + .../targets/docker_volume/tasks/main.yml | 36 + .../targets/docker_volume/tasks/run-test.yml | 7 + .../docker_volume/tasks/tests/basic.yml | 191 + .../targets/docker_volume_info/aliases | 6 + .../targets/docker_volume_info/meta/main.yml | 8 + .../targets/docker_volume_info/tasks/main.yml | 77 + .../targets/generic_connection_tests/aliases | 6 + .../generic_connection_tests/files/nginx.conf | 50 + .../filter_plugins/filter_attr.py | 19 + .../generic_connection_tests/meta/main.yml | 11 + .../generic_connection_tests/tasks/main.yml | 223 + .../generic_connection_tests/vars/main.yml | 1 + .../targets/generic_ssh_connection/aliases | 8 + .../generic_ssh_connection/meta/main.yml | 9 + .../generic_ssh_connection/tasks/main.yml | 81 + .../inventory_docker_containers/aliases | 7 + .../inventory_1.docker.yml | 7 + .../inventory_2.docker.yml | 11 + .../inventory_docker_containers/meta/main.yml | 8 + .../playbooks/docker_cleanup.yml | 17 + .../playbooks/docker_setup.yml | 32 + .../playbooks/test_inventory_1.yml | 39 + .../playbooks/test_inventory_2.yml | 59 + .../inventory_docker_containers/runme.sh | 31 + .../targets/inventory_docker_machine/aliases | 8 + .../inventory_docker_machine/docker-machine | 24 + .../inventory_1.docker_machine.yml | 6 + .../inventory_2.docker_machine.yml | 7 + .../inventory_3.docker_machine.yml | 7 + .../inventory_docker_machine/meta/main.yml | 7 + .../playbooks/pre-setup.yml | 26 + .../playbooks/setup.yml | 15 + .../playbooks/teardown.yml | 10 + .../playbooks/test_inventory_1.yml | 55 + .../targets/inventory_docker_machine/runme.sh | 71 + .../teardown.docker_machine.yml | 8 + .../targets/inventory_docker_swarm/aliases | 7 + .../inventory_1.docker_swarm.yml | 7 + .../inventory_2.docker_swarm.yml | 9 + .../inventory_docker_swarm/meta/main.yml | 8 + .../playbooks/swarm_cleanup.yml | 13 + .../playbooks/swarm_setup.yml | 23 + .../playbooks/test_inventory_1.yml | 62 + .../playbooks/test_inventory_2.yml | 39 + .../targets/inventory_docker_swarm/runme.sh | 25 + .../integration/targets/setup_docker/aliases | 5 + .../targets/setup_docker/defaults/main.yml | 18 + .../targets/setup_docker/handlers/main.yml | 12 + .../targets/setup_docker/meta/main.yml | 8 + .../targets/setup_docker/tasks/Alpine.yml | 11 + .../targets/setup_docker/tasks/Archlinux.yml | 10 + .../targets/setup_docker/tasks/Debian.yml | 70 + .../targets/setup_docker/tasks/Fedora.yml | 28 + .../targets/setup_docker/tasks/RedHat-10.yml | 39 + .../targets/setup_docker/tasks/RedHat-7.yml | 46 + .../targets/setup_docker/tasks/RedHat-8.yml | 39 + .../targets/setup_docker/tasks/RedHat-9.yml | 39 + .../targets/setup_docker/tasks/Suse.yml | 12 + .../targets/setup_docker/tasks/main.yml | 155 + .../targets/setup_docker/vars/Debian.yml | 9 + .../targets/setup_docker/vars/Fedora.yml | 4 + .../targets/setup_docker/vars/RedHat-10.yml | 18 + .../targets/setup_docker/vars/RedHat-7.yml | 10 + .../targets/setup_docker/vars/RedHat-8.yml | 17 + .../targets/setup_docker/vars/RedHat-9.yml | 17 + .../targets/setup_docker/vars/Suse.yml | 12 + .../targets/setup_docker/vars/Ubuntu-14.yml | 4 + .../targets/setup_docker/vars/Ubuntu-22.yml | 8 + .../targets/setup_docker/vars/default.yml | 4 + .../targets/setup_docker/vars/main.env | 6 + .../targets/setup_docker/vars/main.yml | 27 + .../setup_docker_cli_buildx/meta/main.yml | 7 + .../setup_docker_cli_buildx/tasks/Alpine.yml | 13 + .../tasks/Archlinux.yml | 8 + .../setup_docker_cli_buildx/tasks/Debian.yml | 1 + .../setup_docker_cli_buildx/tasks/Fedora.yml | 1 + .../tasks/RedHat-10.yml | 1 + .../tasks/RedHat-7.yml | 1 + .../tasks/RedHat-8.yml | 8 + .../tasks/RedHat-9.yml | 1 + .../setup_docker_cli_buildx/tasks/Suse.yml | 14 + .../setup_docker_cli_buildx/tasks/main.yml | 49 + .../setup_docker_cli_buildx/tasks/nothing.yml | 7 + .../setup_docker_cli_buildx/vars/default.yml | 4 + .../setup_docker_cli_compose/meta/main.yml | 7 + .../setup_docker_cli_compose/tasks/Alpine.yml | 13 + .../tasks/Archlinux.yml | 8 + .../setup_docker_cli_compose/tasks/Debian.yml | 1 + .../setup_docker_cli_compose/tasks/Fedora.yml | 1 + .../tasks/RedHat-10.yml | 1 + .../tasks/RedHat-7.yml | 1 + .../tasks/RedHat-8.yml | 8 + .../tasks/RedHat-9.yml | 1 + .../setup_docker_cli_compose/tasks/Suse.yml | 14 + .../setup_docker_cli_compose/tasks/main.yml | 66 + .../tasks/nothing.yml | 7 + .../setup_docker_cli_compose/vars/default.yml | 4 + .../setup_docker_compose_v2/defaults/main.yml | 8 + .../setup_docker_compose_v2/meta/main.yml | 8 + .../setup_docker_compose_v2/tasks/Alpine.yml | 9 + .../tasks/Archlinux.yml | 9 + .../setup_docker_compose_v2/tasks/Debian.yml | 9 + .../setup_docker_compose_v2/tasks/Fedora.yml | 10 + .../tasks/RedHat-10.yml | 9 + .../tasks/RedHat-7.yml | 9 + .../tasks/RedHat-8.yml | 9 + .../tasks/RedHat-9.yml | 9 + .../setup_docker_compose_v2/tasks/Suse.yml | 12 + .../setup_docker_compose_v2/tasks/main.yml | 16 + .../setup_docker_compose_v2/tasks/setup.yml | 50 + .../setup_docker_compose_v2/vars/Alpine.yml | 6 + .../vars/Archlinux.yml | 7 + .../setup_docker_compose_v2/vars/Fedora.yml | 6 + .../setup_docker_compose_v2/vars/default.yml | 4 + .../meta/main.yml | 7 + .../tasks/main.yml | 25 + .../targets/setup_docker_python_deps/aliases | 5 + .../defaults/main.yml | 12 + .../setup_docker_python_deps/meta/main.yml | 8 + .../setup_docker_python_deps/tasks/main.yml | 32 + .../vars/RedHat-7.yml | 10 + .../vars/Ubuntu-14.yml | 11 + .../setup_docker_python_deps/vars/default.yml | 4 + .../targets/setup_docker_registry/aliases | 7 + .../setup_docker_registry/files/nginx.conf | 50 + .../files/nginx.htpasswd | 5 + .../handlers/cleanup.yml | 58 + .../setup_docker_registry/handlers/main.yml | 7 + .../setup_docker_registry/meta/main.yml | 11 + .../setup_docker_registry/tasks/main.yml | 13 + .../tasks/setup-frontend.yml | 130 + .../setup_docker_registry/tasks/setup.yml | 88 + .../setup_docker_registry/vars/main.yml | 1 + .../setup_docker_sdk_for_python/aliases | 5 + .../defaults/main.yml | 15 + .../setup_docker_sdk_for_python/meta/main.yml | 8 + .../tasks/main.yml | 64 + .../vars/RedHat-7.yml | 8 + .../vars/Ubuntu-14.yml | 9 + .../vars/default.yml | 4 + .../targets/setup_epel/tasks/main.yml | 15 + .../targets/setup_openssl/meta/main.yml | 8 + .../targets/setup_openssl/tasks/main.yml | 35 + .../targets/setup_openssl/vars/Alpine.yml | 7 + .../targets/setup_openssl/vars/Archlinux.yml | 7 + .../targets/setup_openssl/vars/Debian.yml | 7 + .../targets/setup_openssl/vars/FreeBSD.yml | 7 + .../targets/setup_openssl/vars/RedHat.yml | 7 + .../targets/setup_openssl/vars/Suse.yml | 7 + .../targets/setup_paramiko/meta/main.yml | 8 + .../targets/setup_paramiko/tasks/main.yml | 17 + .../targets/setup_pkg_mgr/tasks/main.yml | 36 + .../integration/targets/setup_podman/aliases | 5 + .../targets/setup_podman/defaults/main.yml | 14 + .../targets/setup_podman/handlers/main.yml | 12 + .../targets/setup_podman/meta/main.yml | 7 + .../targets/setup_podman/tasks/main.yml | 163 + .../targets/setup_podman/vars/Alpine.yml | 6 + .../targets/setup_podman/vars/RedHat-7.yml | 8 + .../targets/setup_podman/vars/RedHat-8.yml | 9 + .../targets/setup_podman/vars/Ubuntu-20.yml | 7 + .../targets/setup_podman/vars/default.yml | 4 + .../targets/setup_remote_constraints/aliases | 5 + .../setup_remote_constraints/meta/main.yml | 7 + .../setup_remote_constraints/tasks/main.yml | 18 + .../setup_remote_tmp_dir/handlers/main.yml | 10 + .../tasks/default-cleanup.yml | 10 + .../setup_remote_tmp_dir/tasks/default.yml | 16 + .../setup_remote_tmp_dir/tasks/main.yml | 20 + .../docker/tests/sanity/ignore-2.17.txt | 26 + .../tests/sanity/ignore-2.17.txt.license | 3 + .../docker/tests/sanity/ignore-2.18.txt | 25 + .../tests/sanity/ignore-2.18.txt.license | 3 + .../docker/tests/sanity/ignore-2.19.txt | 17 + .../tests/sanity/ignore-2.19.txt.license | 3 + .../docker/tests/sanity/ignore-2.20.txt | 17 + .../tests/sanity/ignore-2.20.txt.license | 3 + .../docker/tests/sanity/ignore-2.21.txt | 17 + .../tests/sanity/ignore-2.21.txt.license | 3 + .../unit/plugins/connection/test_docker.py | 85 + .../inventory/test_docker_containers.py | 333 + .../module_utils/_api/api/test_client.py | 674 + .../plugins/module_utils/_api/constants.py | 11 + .../plugins/module_utils/_api/fake_api.py | 622 + .../plugins/module_utils/_api/fake_stat.py | 92 + .../plugins/module_utils/_api/test_auth.py | 800 + .../plugins/module_utils/_api/test_context.py | 68 + .../plugins/module_utils/_api/test_errors.py | 135 + .../_api/transport/test_sshconn.py | 51 + .../_api/transport/test_ssladapter.py | 85 + .../module_utils/_api/utils/test_build.py | 520 + .../module_utils/_api/utils/test_config.py | 122 + .../_api/utils/test_decorators.py | 51 + .../_api/utils/test_json_stream.py | 74 + .../module_utils/_api/utils/test_ports.py | 152 + .../module_utils/_api/utils/test_proxy.py | 97 + .../module_utils/_api/utils/test_utils.py | 481 + .../_api/utils/testdata/certs/ca.pem | 7 + .../_api/utils/testdata/certs/cert.pem | 7 + .../_api/utils/testdata/certs/key.pem | 7 + .../module_utils/compose_v2_test_cases.py | 10811 +++++ .../plugins/module_utils/test__compose_v2.py | 591 + .../unit/plugins/module_utils/test__copy.py | 87 + .../module_utils/test__image_archive.py | 97 + .../plugins/module_utils/test__image_name.py | 271 + .../unit/plugins/module_utils/test__logfmt.py | 102 + .../plugins/module_utils/test__scramble.py | 30 + .../unit/plugins/module_utils/test__util.py | 469 + .../test_docker_container_copy_into.py | 84 + .../unit/plugins/modules/test_docker_image.py | 121 + .../modules/test_docker_image_build.py | 25 + .../plugins/modules/test_docker_network.py | 46 + .../modules/test_docker_swarm_service.py | 377 + .../unit/plugins/plugin_utils/test__unsafe.py | 169 + .../docker_image_archive_stubbing.py | 64 + .../docker/tests/unit/requirements.txt | 6 + .../docker/tests/unit/requirements.yml | 8 + .../docker/tests/utils/constraints.txt | 25 + .../docker/tests/utils/shippable/alpine.sh | 1 + .../docker/tests/utils/shippable/fedora.sh | 1 + .../tests/utils/shippable/linux-community.sh | 31 + .../docker/tests/utils/shippable/linux.sh | 30 + .../docker/tests/utils/shippable/remote.sh | 48 + .../docker/tests/utils/shippable/rhel.sh | 1 + .../docker/tests/utils/shippable/sanity.sh | 17 + .../docker/tests/utils/shippable/shippable.sh | 234 + .../docker/tests/utils/shippable/ubuntu.sh | 1 + .../docker/tests/utils/shippable/units.sh | 29 + .../community/sops/.git-blame-ignore-revs | 6 + .../community/sops/.github/dependabot.yml | 15 + .../community/sops/.github/patchback.yml | 9 + .../sops/.github/pull_request_template.md | 8 + .../.github/pull_request_template.md.license | 3 + .../sops/.github/workflows/docs-pr.yml | 95 + .../sops/.github/workflows/docs-push.yml | 55 + .../community/sops/.github/workflows/nox.yml | 35 + ansible_collections/community/sops/.gitignore | 137 + ansible_collections/community/sops/.yamllint | 59 + .../community/sops/.yamllint-docs | 54 + .../community/sops/.yamllint-examples | 54 + .../community/sops/.yamllint-extra-docs | 50 + .../community/sops/CHANGELOG.md | 813 + .../community/sops/CHANGELOG.md.license | 3 + .../community/sops/CHANGELOG.rst | 669 + .../community/sops/CHANGELOG.rst.license | 3 + .../community/sops/CONTRIBUTING.md | 37 + ansible_collections/community/sops/COPYING | 674 + ansible_collections/community/sops/FILES.json | 2861 ++ .../community/sops/LICENSES/BSD-2-Clause.txt | 8 + .../sops/LICENSES/GPL-3.0-or-later.txt | 1 + .../community/sops/MANIFEST.json | 37 + ansible_collections/community/sops/README.md | 362 + ansible_collections/community/sops/REUSE.toml | 11 + .../community/sops/antsibull-nox.toml | 355 + .../community/sops/changelogs/changelog.yaml | 606 + .../sops/changelogs/changelog.yaml.license | 3 + .../community/sops/changelogs/config.yaml | 43 + .../community/sops/changelogs/fragments/.keep | 0 .../community/sops/codecov.yml | 7 + .../community/sops/docs/docsite/config.yml | 7 + .../sops/docs/docsite/extra-docs.yml | 9 + .../community/sops/docs/docsite/links.yml | 33 + .../community/sops/docs/docsite/rst/guide.rst | 495 + .../community/sops/meta/ee-bindep.txt | 6 + .../sops/meta/execution-environment.yml | 8 + .../community/sops/meta/runtime.yml | 6 + ansible_collections/community/sops/noxfile.py | 32 + .../community/sops/playbooks/install.yml | 12 + .../sops/playbooks/install_localhost.yml | 14 + .../sops/plugins/action/load_vars.py | 110 + .../sops/plugins/doc_fragments/attributes.py | 88 + .../sops/plugins/doc_fragments/sops.py | 318 + .../sops/plugins/filter/_latest_version.py | 63 + .../community/sops/plugins/filter/decrypt.py | 173 + .../community/sops/plugins/lookup/sops.py | 166 + .../community/sops/plugins/module_utils/io.py | 53 + .../sops/plugins/module_utils/sops.py | 436 + .../sops/plugins/modules/load_vars.py | 117 + .../sops/plugins/modules/sops_encrypt.py | 239 + .../plugins/plugin_utils/action_module.py | 239 + .../community/sops/plugins/vars/sops.py | 246 + .../sops/roles/_install_age/README.md | 7 + .../sops/roles/_install_age/defaults/main.yml | 7 + .../sops/roles/_install_age/meta/main.yml | 11 + .../sops/roles/_install_age/tasks/main.yml | 64 + .../sops/roles/_install_age/vars/D-Alpine.yml | 9 + .../roles/_install_age/vars/D-Archlinux.yml | 9 + .../roles/_install_age/vars/D-Debian-10.yml | 1 + .../sops/roles/_install_age/vars/D-Fedora.yml | 9 + .../roles/_install_age/vars/D-Ubuntu-16.yml | 1 + .../roles/_install_age/vars/D-Ubuntu-18.yml | 1 + .../roles/_install_age/vars/D-Ubuntu-20.yml | 1 + .../roles/_install_age/vars/OS-Debian.yml | 9 + .../sops/roles/_install_age/vars/default.yml | 8 + .../community/sops/roles/install/README.md | 7 + .../sops/roles/install/defaults/main.yml | 10 + .../roles/install/meta/argument_specs.yml | 103 + .../sops/roles/install/meta/main.yml | 11 + .../roles/install/tasks/detect_source.yml | 26 + .../sops/roles/install/tasks/github.yml | 50 + .../sops/roles/install/tasks/github_api.yml | 38 + .../install/tasks/github_latest_release.yml | 34 + .../sops/roles/install/tasks/main.yml | 102 + .../sops/roles/install/tasks/system.yml | 26 + .../sops/roles/install/vars/D-Alpine.yml | 23 + .../sops/roles/install/vars/D-Archlinux.yml | 23 + .../sops/roles/install/vars/OS-Debian.yml | 32 + .../sops/roles/install/vars/OS-RedHat.yml | 37 + .../sops/roles/install/vars/default.yml | 21 + .../community/sops/tests/config.yml | 9 + .../community/sops/tests/ee/all.yml | 25 + .../ee/roles/lookup_sops/files/.sops.yaml | 7 + .../roles/lookup_sops/files/simple.sops.yaml | 25 + .../files/simple.sops.yaml.license | 3 + .../ee/roles/lookup_sops/files/wrong.yaml | 2 + .../lookup_sops/files/wrong.yaml.license | 3 + .../tests/ee/roles/lookup_sops/tasks/main.yml | 46 + .../sops/tests/integration/requirements.yml | 7 + .../tests/integration/targets/age/aliases | 8 + .../integration/targets/age/meta/main.yml | 8 + .../integration/targets/age/tasks/main.yml | 82 + .../integration/targets/age/tasks/test.yml | 132 + .../targets/filter__latest_version/aliases | 9 + .../filter__latest_version/tasks/main.yml | 39 + .../targets/filter_decrypt/aliases | 9 + .../targets/filter_decrypt/files/.sops.yaml | 7 + .../targets/filter_decrypt/files/binary.sops | 20 + .../filter_decrypt/files/binary.sops.license | 3 + .../filter_decrypt/files/fake-sops-rep.sh | 14 + .../filter_decrypt/files/fake-sops-val.sh | 14 + .../targets/filter_decrypt/files/fake-sops.sh | 14 + .../filter_decrypt/files/hidden-binary | 20 + .../filter_decrypt/files/hidden-binary-yaml | 26 + .../files/hidden-binary-yaml.json | 26 + .../files/hidden-binary-yaml.json.license | 3 + .../files/hidden-binary-yaml.license | 3 + .../files/hidden-binary-yaml.yaml | 26 + .../files/hidden-binary-yaml.yaml.license | 3 + .../filter_decrypt/files/hidden-binary.json | 20 + .../files/hidden-binary.json.license | 3 + .../files/hidden-binary.license | 3 + .../filter_decrypt/files/hidden-binary.yaml | 20 + .../files/hidden-binary.yaml.license | 3 + .../targets/filter_decrypt/files/hidden-json | 21 + .../filter_decrypt/files/hidden-json.json | 21 + .../files/hidden-json.json.license | 3 + .../filter_decrypt/files/hidden-json.license | 3 + .../filter_decrypt/files/hidden-json.yaml | 21 + .../files/hidden-json.yaml.license | 3 + .../targets/filter_decrypt/files/hidden-yaml | 27 + .../filter_decrypt/files/hidden-yaml.json | 27 + .../files/hidden-yaml.json.license | 3 + .../filter_decrypt/files/hidden-yaml.license | 3 + .../filter_decrypt/files/hidden-yaml.yaml | 27 + .../files/hidden-yaml.yaml.license | 3 + .../targets/filter_decrypt/files/rstrip.sops | 20 + .../filter_decrypt/files/rstrip.sops.license | 3 + .../filter_decrypt/files/simple.sops.yaml | 25 + .../files/simple.sops.yaml.license | 3 + .../targets/filter_decrypt/meta/main.yml | 7 + .../targets/filter_decrypt/tasks/main.yml | 132 + .../integration/targets/load_vars/aliases | 10 + .../targets/load_vars/meta/main.yml | 7 + .../targets/load_vars/tasks/main.yml | 158 + .../targets/load_vars/vars/.sops.yaml | 7 + .../targets/load_vars/vars/empty.sops.json | 19 + .../load_vars/vars/empty.sops.json.license | 3 + .../load_vars/vars/proper-vars-2.sops.yaml | 37 + .../load_vars/vars/proper-vars.sops.yaml | 33 + .../targets/load_vars/vars/simple.sops.yaml | 30 + .../targets/load_vars/vars/wrong.yaml | 6 + .../integration/targets/lookup_sops/aliases | 9 + .../targets/lookup_sops/files/.sops.yaml | 7 + .../targets/lookup_sops/files/binary.sops | 20 + .../lookup_sops/files/binary.sops.license | 3 + .../targets/lookup_sops/files/extract.json | 29 + .../lookup_sops/files/extract.json.license | 3 + .../targets/lookup_sops/files/extract.yaml | 33 + .../lookup_sops/files/extract.yaml.license | 3 + .../lookup_sops/files/fake-sops-rep.sh | 14 + .../lookup_sops/files/fake-sops-val.sh | 14 + .../targets/lookup_sops/files/fake-sops.sh | 14 + .../targets/lookup_sops/files/hidden-binary | 20 + .../lookup_sops/files/hidden-binary-yaml | 26 + .../lookup_sops/files/hidden-binary-yaml.json | 26 + .../files/hidden-binary-yaml.json.license | 3 + .../files/hidden-binary-yaml.license | 3 + .../lookup_sops/files/hidden-binary-yaml.yaml | 26 + .../files/hidden-binary-yaml.yaml.license | 3 + .../lookup_sops/files/hidden-binary.json | 20 + .../files/hidden-binary.json.license | 3 + .../lookup_sops/files/hidden-binary.license | 3 + .../lookup_sops/files/hidden-binary.yaml | 20 + .../files/hidden-binary.yaml.license | 3 + .../targets/lookup_sops/files/hidden-json | 21 + .../lookup_sops/files/hidden-json.json | 21 + .../files/hidden-json.json.license | 3 + .../lookup_sops/files/hidden-json.license | 3 + .../lookup_sops/files/hidden-json.yaml | 21 + .../files/hidden-json.yaml.license | 3 + .../targets/lookup_sops/files/hidden-yaml | 27 + .../lookup_sops/files/hidden-yaml.json | 27 + .../files/hidden-yaml.json.license | 3 + .../lookup_sops/files/hidden-yaml.license | 3 + .../lookup_sops/files/hidden-yaml.yaml | 27 + .../files/hidden-yaml.yaml.license | 3 + .../targets/lookup_sops/files/rstrip.sops | 20 + .../lookup_sops/files/rstrip.sops.license | 3 + .../lookup_sops/files/simple.sops.yaml | 25 + .../files/simple.sops.yaml.license | 3 + .../targets/lookup_sops/files/wrong.yaml | 2 + .../lookup_sops/files/wrong.yaml.license | 3 + .../targets/lookup_sops/meta/main.yml | 7 + .../targets/lookup_sops/tasks/main.yml | 197 + .../targets/role_install_latest/aliases | 5 + .../targets/role_install_latest/meta/main.yml | 7 + .../role_install_latest/tasks/main.yml | 29 + .../role_install_localhost_remote/aliases | 5 + .../meta/main.yml | 7 + .../tasks/main.yml | 51 + .../targets/role_install_version/aliases | 5 + .../role_install_version/meta/main.yml | 7 + .../role_install_version/tasks/main.yml | 71 + .../targets/setup_pkg_mgr/tasks/archlinux.yml | 28 + .../targets/setup_pkg_mgr/tasks/main.yml | 9 + .../setup_remote_tmp_dir/handlers/main.yml | 10 + .../tasks/default-cleanup.yml | 10 + .../setup_remote_tmp_dir/tasks/default.yml | 16 + .../setup_remote_tmp_dir/tasks/main.yml | 20 + .../targets/setup_sops/meta/main.yml | 7 + .../targets/setup_sops/tasks/install.yml | 80 + .../targets/setup_sops/tasks/main.yml | 80 + .../integration/targets/sops_encrypt/aliases | 8 + .../targets/sops_encrypt/files/.sops.yaml | 10 + .../sops_encrypt/files/broken-json-yaml | 20 + .../files/broken-json-yaml.license | 3 + .../targets/sops_encrypt/files/wrong.yaml | 6 + .../targets/sops_encrypt/meta/main.yml | 8 + .../targets/sops_encrypt/tasks/main.yml | 425 + .../integration/targets/vars_sops/.gitignore | 5 + .../integration/targets/vars_sops/.sops.yaml | 7 + .../integration/targets/vars_sops/README.md | 26 + .../integration/targets/vars_sops/aliases | 9 + .../targets/vars_sops/meta/main.yml | 7 + .../integration/targets/vars_sops/run-test.sh | 48 + .../targets/vars_sops/run-tests.sh | 22 + .../integration/targets/vars_sops/runme.sh | 16 + .../integration/targets/vars_sops/setup.yml | 10 + .../group_vars/all.sops.yml | 6 + .../vars_sops/test-bad-file-error/hosts | 6 + .../test-bad-file-error/playbook.yml | 14 + .../vars_sops/test-bad-file-error/run.sh | 8 + .../vars_sops/test-bad-file-error/validate.sh | 13 + .../group_vars/all.sops.yml | 6 + .../vars_sops/test-bad-file-skip/hosts | 6 + .../vars_sops/test-bad-file-skip/min-version | 1 + .../test-bad-file-skip/min-version.license | 3 + .../vars_sops/test-bad-file-skip/playbook.yml | 14 + .../vars_sops/test-bad-file-skip/run.sh | 8 + .../vars_sops/test-bad-file-skip/validate.sh | 13 + .../group_vars/all.sops.yml | 6 + .../vars_sops/test-bad-file-warn/hosts | 6 + .../vars_sops/test-bad-file-warn/min-version | 1 + .../test-bad-file-warn/min-version.license | 3 + .../vars_sops/test-bad-file-warn/playbook.yml | 14 + .../vars_sops/test-bad-file-warn/run.sh | 8 + .../vars_sops/test-bad-file-warn/validate.sh | 13 + .../vars_sops/test-disable-sops/group_vars | 1 + .../targets/vars_sops/test-disable-sops/hosts | 1 + .../vars_sops/test-disable-sops/playbook.yml | 11 + .../vars_sops/test-disable-sops/run.sh | 8 + .../vars_sops/test-disable-sops/validate.sh | 12 + .../test-extensions/group_vars/all.yml | 30 + .../test-extensions/group_vars/all/test.yml | 30 + .../test-extensions/host_vars/localhost.json | 19 + .../host_vars/localhost.json.license | 3 + .../targets/vars_sops/test-extensions/hosts | 1 + .../vars_sops/test-extensions/playbook.yml | 14 + .../targets/vars_sops/test-extensions/run.sh | 8 + .../vars_sops/test-extensions/validate.sh | 1 + .../targets/vars_sops/test-not-dir/group_vars | 3 + .../targets/vars_sops/test-not-dir/hosts | 6 + .../vars_sops/test-not-dir/playbook.yml | 11 + .../vars_sops/test-not-dir/validate.sh | 12 + .../vars_sops/test-stage-inv-cache/.gitignore | 5 + .../vars_sops/test-stage-inv-cache/1.sops.yml | 1 + .../vars_sops/test-stage-inv-cache/2.sops.yml | 1 + .../vars_sops/test-stage-inv-cache/hosts | 6 + .../test-stage-inv-cache/playbook.yml | 22 + .../vars_sops/test-stage-inv-cache/run.sh | 9 + .../vars_sops/test-stage-inv-cache/setup.sh | 1 + .../test-stage-inv-cache/validate.sh | 1 + .../test-stage-inv-no-cache/.gitignore | 5 + .../test-stage-inv-no-cache/1.sops.yml | 30 + .../test-stage-inv-no-cache/2.sops.yml | 30 + .../vars_sops/test-stage-inv-no-cache/hosts | 6 + .../test-stage-inv-no-cache/playbook.yml | 22 + .../vars_sops/test-stage-inv-no-cache/run.sh | 9 + .../test-stage-inv-no-cache/setup.sh | 8 + .../test-stage-inv-no-cache/validate.sh | 10 + .../test-stage-task-cache/.gitignore | 5 + .../test-stage-task-cache/1.sops.yml | 1 + .../test-stage-task-cache/2.sops.yml | 1 + .../vars_sops/test-stage-task-cache/hosts | 6 + .../test-stage-task-cache/playbook.yml | 22 + .../vars_sops/test-stage-task-cache/run.sh | 9 + .../vars_sops/test-stage-task-cache/setup.sh | 1 + .../test-stage-task-cache/validate.sh | 1 + .../test-stage-task-no-cache/.gitignore | 5 + .../test-stage-task-no-cache/1.sops.yml | 1 + .../test-stage-task-no-cache/2.sops.yml | 1 + .../vars_sops/test-stage-task-no-cache/hosts | 6 + .../test-stage-task-no-cache/playbook.yml | 22 + .../vars_sops/test-stage-task-no-cache/run.sh | 9 + .../test-stage-task-no-cache/setup.sh | 1 + .../test-stage-task-no-cache/validate.sh | 1 + .../test-success/group_vars/all.sops.yml | 30 + .../group_vars/all/test-template.sops.yml | 27 + .../test-success/group_vars/all/test.sops.yml | 30 + .../host_vars/localhost.sops.json | 19 + .../host_vars/localhost.sops.json.license | 3 + .../targets/vars_sops/test-success/hosts | 6 + .../vars_sops/test-success/playbook.yml | 21 + .../vars_sops/test-success/validate.sh | 10 + .../sops/tests/sanity/ignore-2.15.txt | 4 + .../sops/tests/sanity/ignore-2.15.txt.license | 3 + .../sops/tests/sanity/ignore-2.16.txt | 4 + .../sops/tests/sanity/ignore-2.16.txt.license | 3 + .../sops/tests/sanity/ignore-2.17.txt | 4 + .../sops/tests/sanity/ignore-2.17.txt.license | 3 + .../sops/tests/sanity/ignore-2.18.txt | 4 + .../sops/tests/sanity/ignore-2.18.txt.license | 3 + .../sops/tests/sanity/ignore-2.19.txt | 4 + .../sops/tests/sanity/ignore-2.19.txt.license | 3 + .../sops/tests/sanity/ignore-2.20.txt | 4 + .../sops/tests/sanity/ignore-2.20.txt.license | 3 + .../sops/tests/sanity/ignore-2.21.txt | 4 + .../sops/tests/sanity/ignore-2.21.txt.license | 3 + ansible_collections/debops/debops/FILES.json | 32604 ++++++++++++++++ .../debops/debops/MANIFEST.json | 50 + .../debops/debops/CHANGELOG.rst | 10 + .../debops/debops/galaxy.yml | 47 + .../debops/debops/meta/runtime.yml | 8 + .../debops/debops/playbooks | 1 + .../ansible_collections/debops/debops/plugins | 1 + .../ansible_collections/debops/debops/roles | 1 + .../debops-contrib-playbooks/README.rst | 70 + .../debops-contrib-playbooks/service/all.yml | 43 + .../service/apt_cacher_ng.yml | 51 + .../service/bitcoind.yml | 34 + .../service/btrfs.yml | 19 + .../service/dnsmasq.yml | 46 + .../service/firejail.yml | 19 + .../service/foodsoft-nginx.yml | 43 + .../service/foodsoft.yml | 7 + .../debops-contrib-playbooks/service/fuse.yml | 19 + .../service/homeassistant-nginx.yml | 59 + .../service/homeassistant-plain.yml | 19 + .../service/homeassistant.yml | 10 + .../debops-contrib-playbooks/service/kodi.yml | 19 + .../service/snapshot_snapper.yml | 19 + .../debops-contrib-playbooks/service/tor.yml | 31 + .../service/volkszaehler-apache.yml | 72 + .../service/volkszaehler-nginx.yml | 69 + .../service/volkszaehler.yml | 10 + .../service/x2go_server.yml | 24 + .../debops/debops/playbooks/COPYRIGHT | 20 + .../debops/playbooks/bootstrap-ldap.yml | 202 + .../debops/debops/playbooks/bootstrap-sss.yml | 200 + .../debops/debops/playbooks/bootstrap.yml | 113 + .../debops/debops/playbooks/common.yml | 9 + .../debops/debops/playbooks/layer/agent.yml | 19 + .../debops/debops/playbooks/layer/app.yml | 67 + .../debops/debops/playbooks/layer/common.yml | 273 + .../debops/debops/playbooks/layer/env.yml | 28 + .../debops/debops/playbooks/layer/hw.yml | 10 + .../debops/debops/playbooks/layer/net.yml | 43 + .../debops/debops/playbooks/layer/srv.yml | 175 + .../debops/debops/playbooks/layer/sys.yml | 64 + .../debops/debops/playbooks/layer/systemd.yml | 19 + .../debops/debops/playbooks/layer/virt.yml | 22 + .../debops/debops/playbooks/ldap/get-uuid.yml | 75 + .../debops/playbooks/ldap/init-directory.yml | 155 + .../debops/playbooks/ldap/save-credential.yml | 116 + .../debops/debops/playbooks/reboot.yml | 23 + .../debops/playbooks/service/ansible.yml | 29 + .../debops/playbooks/service/apache.yml | 32 + .../debops/playbooks/service/apparmor.yml | 20 + .../debops/debops/playbooks/service/apt.yml | 20 + .../playbooks/service/apt_cacher_ng.yml | 55 + .../debops/playbooks/service/apt_install.yml | 25 + .../playbooks/service/apt_listchanges.yml | 19 + .../debops/playbooks/service/apt_mark.yml | 19 + .../debops/playbooks/service/apt_mirror.yml | 46 + .../playbooks/service/apt_preferences.yml | 20 + .../debops/playbooks/service/apt_proxy.yml | 20 + .../debops/debops/playbooks/service/atd.yml | 19 + .../debops/debops/playbooks/service/auth.yml | 19 + .../playbooks/service/authorized_keys.yml | 19 + .../debops/debops/playbooks/service/avahi.yml | 34 + .../debops/playbooks/service/backup2l.yml | 19 + .../debops/debops/playbooks/service/bind.yml | 58 + .../debops/playbooks/service/boxbackup.yml | 136 + .../debops/playbooks/service/console.yml | 19 + .../debops/playbooks/service/controller.yml | 39 + .../debops/debops/playbooks/service/core.yml | 21 + .../debops/debops/playbooks/service/cran.yml | 34 + .../debops/debops/playbooks/service/cron.yml | 19 + .../service/cryptsetup-persistent_paths.yml | 23 + .../playbooks/service/cryptsetup-plain.yml | 19 + .../debops/playbooks/service/cryptsetup.yml | 10 + .../debops/playbooks/service/debconf.yml | 19 + .../debops/playbooks/service/debops_fact.yml | 19 + .../playbooks/service/debops_legacy.yml | 19 + .../debops/playbooks/service/dhcp_probe.yml | 19 + .../debops/debops/playbooks/service/dhcpd.yml | 30 + .../debops/playbooks/service/dhcrelay.yml | 19 + .../debops/playbooks/service/dhparam.yml | 23 + .../service/dnsmasq-persistent_paths.yml | 47 + .../playbooks/service/dnsmasq-plain.yml | 43 + .../debops/playbooks/service/dnsmasq.yml | 11 + .../debops/playbooks/service/docker_gen.yml | 19 + .../playbooks/service/docker_registry.yml | 77 + .../playbooks/service/docker_server.yml | 40 + .../debops/playbooks/service/dokuwiki.yml | 83 + .../debops/playbooks/service/dovecot.yml | 77 + .../playbooks/service/dropbear_initramfs.yml | 19 + .../debops/playbooks/service/elastic_co.yml | 29 + .../playbooks/service/elasticsearch.yml | 61 + .../debops/playbooks/service/environment.yml | 19 + .../debops/playbooks/service/etc_aliases.yml | 32 + .../debops/playbooks/service/etc_services.yml | 20 + .../debops/playbooks/service/etckeeper.yml | 25 + .../debops/playbooks/service/etesync.yml | 67 + .../debops/playbooks/service/etherpad.yml | 91 + .../debops/playbooks/service/extrepo.yml | 19 + .../debops/playbooks/service/fail2ban.yml | 19 + .../debops/playbooks/service/fcgiwrap.yml | 19 + .../debops/debops/playbooks/service/ferm.yml | 21 + .../debops/debops/playbooks/service/fhs.yml | 19 + .../debops/playbooks/service/filebeat.yml | 24 + .../debops/playbooks/service/freeradius.yml | 32 + .../debops/playbooks/service/gitlab.yml | 57 + .../playbooks/service/gitlab_runner.yml | 24 + .../debops/playbooks/service/gitusers.yml | 25 + .../debops/playbooks/service/golang.yml | 31 + .../debops/debops/playbooks/service/grub.yml | 21 + .../debops/playbooks/service/gunicorn.yml | 34 + .../debops/playbooks/service/hashicorp.yml | 24 + .../debops/playbooks/service/hwraid.yml | 24 + .../debops/playbooks/service/icinga.yml | 51 + .../debops/playbooks/service/icinga_db.yml | 32 + .../debops/playbooks/service/icinga_web.yml | 118 + .../debops/playbooks/service/ifupdown.yml | 54 + .../debops/playbooks/service/imapproxy.yml | 29 + .../debops/playbooks/service/influxdata.yml | 25 + .../debops/playbooks/service/influxdb.yml | 28 + .../playbooks/service/influxdb_server.yml | 48 + .../debops/debops/playbooks/service/ipxe.yml | 19 + .../debops/debops/playbooks/service/iscsi.yml | 26 + .../debops/debops/playbooks/service/java.yml | 20 + .../debops/playbooks/service/journald.yml | 19 + .../debops/playbooks/service/keepalived.yml | 29 + .../debops/playbooks/service/keyring.yml | 19 + .../debops/playbooks/service/kibana.yml | 71 + .../debops/debops/playbooks/service/kmod.yml | 27 + .../debops/debops/playbooks/service/ldap.yml | 26 + .../debops/playbooks/service/librenms.yml | 87 + .../debops/playbooks/service/libuser.yml | 20 + .../debops/playbooks/service/libvirt.yml | 27 + .../debops/playbooks/service/libvirtd.yml | 41 + .../playbooks/service/libvirtd_qemu.yml | 24 + .../debops/debops/playbooks/service/lldpd.yml | 19 + .../debops/playbooks/service/locales.yml | 19 + .../debops/playbooks/service/logrotate.yml | 22 + .../debops/debops/playbooks/service/lvm.yml | 19 + .../debops/debops/playbooks/service/lxc.yml | 60 + .../debops/debops/playbooks/service/lxd.yml | 85 + .../debops/playbooks/service/machine.yml | 19 + .../debops/playbooks/service/mailman.yml | 83 + .../debops/playbooks/service/mariadb.yml | 31 + .../playbooks/service/mariadb_server.yml | 46 + .../debops/debops/playbooks/service/mcli.yml | 45 + .../debops/playbooks/service/memcached.yml | 29 + .../debops/playbooks/service/metricbeat.yml | 24 + .../debops/playbooks/service/minidlna.yml | 29 + .../debops/playbooks/service/miniflux.yml | 79 + .../debops/debops/playbooks/service/minio.yml | 94 + .../debops/debops/playbooks/service/monit.yml | 20 + .../playbooks/service/mosquitto-nginx.yml | 62 + .../playbooks/service/mosquitto-plain.yml | 46 + .../debops/playbooks/service/mosquitto.yml | 10 + .../debops/debops/playbooks/service/mount.yml | 19 + .../debops/playbooks/service/netbase.yml | 26 + .../debops/playbooks/service/netbox.yml | 89 + .../debops/playbooks/service/networkd.yml | 19 + .../debops/playbooks/service/neurodebian.yml | 30 + .../debops/debops/playbooks/service/nfs.yml | 19 + .../debops/playbooks/service/nfs_server.yml | 34 + .../debops/debops/playbooks/service/nginx.yml | 42 + .../debops/playbooks/service/nodejs.yml | 30 + .../debops/debops/playbooks/service/nscd.yml | 19 + .../debops/debops/playbooks/service/nslcd.yml | 36 + .../debops/playbooks/service/nsswitch.yml | 19 + .../debops/debops/playbooks/service/ntp.yml | 25 + .../debops/playbooks/service/nullmailer.yml | 49 + .../debops/playbooks/service/opendkim.yml | 51 + .../debops/playbooks/service/opensearch.yml | 39 + .../playbooks/service/owncloud-apache.yml | 130 + .../playbooks/service/owncloud-nginx.yml | 133 + .../debops/playbooks/service/owncloud.yml | 12 + .../debops/playbooks/service/pam_access.yml | 19 + .../debops/playbooks/service/pdns-nginx.yml | 57 + .../debops/playbooks/service/pdns-plain.yml | 34 + .../debops/debops/playbooks/service/pdns.yml | 10 + .../playbooks/service/persistent_paths.yml | 19 + .../debops/debops/playbooks/service/php.yml | 49 + .../debops/playbooks/service/phpipam.yml | 87 + .../debops/playbooks/service/phpmyadmin.yml | 76 + .../debops/debops/playbooks/service/pki.yml | 36 + .../debops/playbooks/service/postconf.yml | 66 + .../debops/playbooks/service/postfix.yml | 47 + .../debops/playbooks/service/postgresql.yml | 31 + .../playbooks/service/postgresql_server.yml | 46 + .../debops/playbooks/service/postldap.yml | 55 + .../debops/playbooks/service/postscreen.yml | 52 + .../debops/playbooks/service/postwhite.yml | 48 + .../debops/playbooks/service/preseed.yml | 47 + .../debops/playbooks/service/proc_hidepid.yml | 19 + .../debops/playbooks/service/prosody.yml | 24 + .../debops/playbooks/service/python.yml | 19 + .../debops/playbooks/service/python_raw.yml | 20 + .../playbooks/service/rabbitmq_management.yml | 73 + .../playbooks/service/rabbitmq_server.yml | 42 + .../debops/debops/playbooks/service/radvd.yml | 19 + .../playbooks/service/redis_sentinel.yml | 49 + .../debops/playbooks/service/redis_server.yml | 70 + .../debops/playbooks/service/reprepro.yml | 57 + .../debops/playbooks/service/resolvconf.yml | 19 + .../debops/playbooks/service/resolved.yml | 24 + .../debops/playbooks/service/resources.yml | 19 + .../debops/playbooks/service/root_account.yml | 19 + .../debops/playbooks/service/roundcube.yml | 126 + .../debops/playbooks/service/rsnapshot.yml | 19 + .../debops/playbooks/service/rspamd.yml | 80 + .../playbooks/service/rstudio_server.yml | 66 + .../debops/playbooks/service/rsyslog.yml | 32 + .../debops/debops/playbooks/service/ruby.yml | 19 + .../debops/debops/playbooks/service/salt.yml | 41 + .../debops/debops/playbooks/service/samba.yml | 24 + .../debops/playbooks/service/saslauthd.yml | 31 + .../debops/playbooks/service/secret.yml | 19 + .../debops/debops/playbooks/service/sks.yml | 53 + .../debops/debops/playbooks/service/slapd.yml | 58 + .../debops/playbooks/service/smstools.yml | 67 + .../debops/debops/playbooks/service/snmpd.yml | 32 + .../debops/debops/playbooks/service/sshd.yml | 60 + .../debops/debops/playbooks/service/sssd.yml | 37 + .../debops/playbooks/service/stunnel.yml | 31 + .../debops/debops/playbooks/service/sudo.yml | 31 + .../debops/playbooks/service/swapfile.yml | 20 + .../debops/playbooks/service/sysctl.yml | 20 + .../debops/debops/playbooks/service/sysfs.yml | 32 + .../debops/playbooks/service/sysnews.yml | 19 + .../playbooks/service/system_groups.yml | 34 + .../debops/playbooks/service/system_users.yml | 22 + .../debops/playbooks/service/systemd.yml | 19 + .../debops/playbooks/service/tcpwrappers.yml | 19 + .../debops/playbooks/service/telegraf.yml | 29 + .../debops/debops/playbooks/service/tftpd.yml | 29 + .../debops/debops/playbooks/service/tgt.yml | 24 + .../debops/playbooks/service/timesyncd.yml | 19 + .../service/tinc-persistent_paths.yml | 44 + .../debops/playbooks/service/tinc-plain.yml | 40 + .../debops/debops/playbooks/service/tinc.yml | 11 + .../debops/playbooks/service/tinyproxy.yml | 30 + .../debops/playbooks/service/tzdata.yml | 19 + .../playbooks/service/unattended_upgrades.yml | 20 + .../debops/playbooks/service/unbound.yml | 36 + .../debops/debops/playbooks/service/users.yml | 22 + .../debops/debops/playbooks/service/wpcli.yml | 55 + .../debops/debops/playbooks/service/yadm.yml | 29 + .../debops/playbooks/service/zabbix_agent.yml | 24 + .../debops/debops/playbooks/site.yml | 72 + .../playbooks/templates/debops__tpl_macros.j2 | 225 + .../debops/debops/playbooks/tools/6to4.yml | 66 + .../debops/debops/playbooks/tools/debug.yml | 11 + .../debops/playbooks/tools/dist-upgrade.yml | 233 + .../debops/debops/playbooks/upgrade.yml | 32 + .../debops/plugins/callback/profile_tasks.py | 75 + .../plugins/callback_plugins/profile_tasks.py | 75 + .../debops/plugins/connection/lxc_ssh.py | 1495 + .../plugins/connection_plugins/lxc_ssh.py | 1495 + .../plugins/filter/debops_filter_plugins.py | 1461 + .../filter/etc_aliases_parse_recipients.py | 193 + .../debops/debops/plugins/filter/globmatch.py | 60 + .../debops/debops/plugins/filter/split.py | 152 + .../debops/debops/plugins/filter/toml.py | 53 + .../debops/debops/plugins/lookup/dig_srv.py | 117 + .../debops/debops/plugins/lookup/file_src.py | 195 + .../debops/debops/plugins/lookup/lists.py | 66 + .../debops/debops/plugins/lookup/task_src.py | 197 + .../debops/plugins/lookup/template_src.py | 199 + .../debops/plugins/modules/apache2_module.py | 206 + .../debops/plugins/modules/btrfs_subvolume.py | 200 + .../debops/debops/plugins/modules/cran.py | 116 + .../debops/plugins/modules/dpkg_divert.py | 409 + .../debops/plugins/modules/ldap_attrs.py | 408 + .../debops/debops/roles/ansible/COPYRIGHT | 19 + .../debops/roles/ansible/defaults/main.yml | 112 + .../ansible/files/script/bootstrap-ansible | 160 + .../debops/debops/roles/ansible/meta/main.yml | 29 + .../debops/roles/ansible/tasks/main.yml | 45 + .../etc/ansible/facts.d/ansible.fact.j2 | 29 + .../debops/roles/ansible_plugins/COPYRIGHT | 19 + .../filter_plugins/debops_filter_plugins.py | 1461 + .../etc_aliases_parse_recipients.py | 193 + .../filter_plugins/globmatch.py | 60 + .../ansible_plugins/filter_plugins/split.py | 152 + .../ansible_plugins/filter_plugins/toml.py | 53 + .../roles/ansible_plugins/library/cran.py | 116 + .../ansible_plugins/library/dpkg_divert.py | 409 + .../ansible_plugins/library/ldap_attrs.py | 408 + .../ansible_plugins/lookup_plugins/dig_srv.py | 117 + .../lookup_plugins/file_src.py | 195 + .../ansible_plugins/lookup_plugins/lists.py | 66 + .../lookup_plugins/task_src.py | 198 + .../lookup_plugins/template_src.py | 198 + .../roles/ansible_plugins/meta/main.yml | 30 + .../debops/debops/roles/apache/COPYRIGHT | 19 + .../debops/roles/apache/defaults/main.yml | 1042 + .../debops/roles/apache/handlers/main.yml | 26 + .../debops/debops/roles/apache/meta/main.yml | 30 + .../apache/tasks/apache_module_state.yml | 20 + .../debops/debops/roles/apache/tasks/main.yml | 170 + .../debops/roles/apache/tasks/main_env.yml | 41 + .../etc/ansible/facts.d/apache.fact.j2 | 39 + .../local-debops_apache.conf.j2 | 362 + ...ocal-debops_apache_security_module.conf.j2 | 9 + .../etc/apache2/conf-available/raw.conf.j2 | 9 + .../apache2/sites-available/default.conf.j2 | 355 + .../etc/apache2/sites-available/raw.conf.j2 | 9 + .../debops/debops/roles/apparmor/COPYRIGHT | 20 + .../debops/roles/apparmor/defaults/main.yml | 228 + .../debops/roles/apparmor/meta/main.yml | 32 + .../roles/apparmor/tasks/handle_locals.yml | 61 + .../roles/apparmor/tasks/handle_profiles.yml | 45 + .../roles/apparmor/tasks/handle_tunables.yml | 50 + .../debops/roles/apparmor/tasks/main.yml | 127 + .../etc/ansible/facts.d/apparmor.fact.j2 | 45 + .../templates/etc/apparmor.d/snippet.j2 | 54 + .../etc/default/grub.d/debops.apparmor.cfg.j2 | 6 + .../debops/debops/roles/apt/COPYRIGHT | 20 + .../debops/debops/roles/apt/defaults/main.yml | 793 + .../debops/debops/roles/apt/meta/main.yml | 32 + .../debops/debops/roles/apt/tasks/main.yml | 239 + .../templates/etc/ansible/facts.d/apt.fact.j2 | 75 + .../etc/apt/apt.conf.d/template.conf.j2 | 12 + .../etc/apt/auth.conf.d/template.conf.j2 | 12 + .../apt/templates/etc/apt/sources.list.j2 | 84 + .../debops/roles/apt_cacher_ng/COPYRIGHT | 19 + .../roles/apt_cacher_ng/defaults/main.yml | 591 + .../debops/roles/apt_cacher_ng/meta/main.yml | 33 + .../debops/roles/apt_cacher_ng/tasks/main.yml | 106 + .../templates/etc/apt-cacher-ng/acng.conf.j2 | 590 + .../etc/apt-cacher-ng/backends_debian.j2 | 7 + .../etc/apt-cacher-ng/backends_gentoo.j2 | 7 + .../etc/apt-cacher-ng/backends_ubuntu.j2 | 7 + .../etc/apt-cacher-ng/security.conf.j2 | 16 + .../etc/apt-cacher-ng/userinfo.html.j2 | 71 + .../debops/roles/apt_cacher_ng/vars/main.yml | 16 + .../debops/debops/roles/apt_install/COPYRIGHT | 20 + .../roles/apt_install/defaults/main.yml | 435 + .../debops/roles/apt_install/meta/main.yml | 35 + .../tasks/apt_install/post_main.yml | 5 + .../tasks/apt_install/pre_main.yml | 5 + .../debops/roles/apt_install/tasks/main.yml | 112 + .../etc/ansible/facts.d/apt_install.fact.j2 | 30 + .../conf.d/no-kernel-hints.conf.j2 | 11 + .../lookup/apt_install__all_packages.j2 | 47 + .../debops/roles/apt_listchanges/COPYRIGHT | 19 + .../roles/apt_listchanges/defaults/main.yml | 136 + .../roles/apt_listchanges/meta/main.yml | 32 + .../roles/apt_listchanges/tasks/main.yml | 39 + .../ansible/facts.d/apt_listchanges.fact.j2 | 40 + .../templates/etc/apt/listchanges.conf.j2 | 13 + .../debops/debops/roles/apt_mark/COPYRIGHT | 19 + .../debops/roles/apt_mark/defaults/main.yml | 110 + .../apt_mark/files/script/apt-mark-status2 | 31 + .../apt_mark/files/script/apt-mark-status3 | 31 + .../debops/roles/apt_mark/meta/main.yml | 30 + .../debops/roles/apt_mark/tasks/main.yml | 96 + .../etc/ansible/facts.d/apt_mark.fact.j2 | 18 + .../25autoremove-recommends.conf.j2 | 11 + .../debops/debops/roles/apt_mirror/COPYRIGHT | 19 + .../debops/roles/apt_mirror/defaults/main.yml | 226 + .../debops/roles/apt_mirror/meta/main.yml | 32 + .../debops/roles/apt_mirror/tasks/main.yml | 119 + .../etc/ansible/facts.d/apt_mirror.fact.j2 | 25 + .../templates/etc/apt/mirror.list.j2 | 74 + .../templates/etc/cron.d/apt-mirror.j2 | 28 + .../debops/roles/apt_preferences/COPYRIGHT | 20 + .../roles/apt_preferences/defaults/main.yml | 216 + .../roles/apt_preferences/meta/main.yml | 33 + .../roles/apt_preferences/tasks/main.yml | 93 + .../etc/apt/preferences.d/pin.pref.j2 | 37 + .../debops/debops/roles/apt_proxy/COPYRIGHT | 18 + .../debops/roles/apt_proxy/defaults/main.yml | 194 + .../usr/local/lib/get-reachable-apt-proxy | 132 + .../debops/roles/apt_proxy/meta/main.yml | 36 + .../debops/roles/apt_proxy/tasks/main.yml | 37 + .../etc/apt/apt.conf.d/apt_proxy.conf.j2 | 69 + .../debops/debops/roles/atd/COPYRIGHT | 19 + .../debops/debops/roles/atd/defaults/main.yml | 142 + .../debops/debops/roles/atd/meta/main.yml | 33 + .../debops/debops/roles/atd/tasks/main.yml | 111 + .../templates/etc/ansible/facts.d/atd.fact.j2 | 9 + .../roles/atd/templates/etc/default/atd.j2 | 16 + .../etc/systemd/system/atd.service.j2 | 18 + .../debops/debops/roles/auth/COPYRIGHT | 20 + .../debops/roles/auth/defaults/main.yml | 45 + .../debops/roles/auth/handlers/main.yml | 10 + .../debops/debops/roles/auth/meta/main.yml | 29 + .../roles/auth/tasks/auth/post_main.yml | 4 + .../debops/roles/auth/tasks/auth/pre_main.yml | 4 + .../debops/debops/roles/auth/tasks/main.yml | 40 + .../debops/roles/auth/tasks/pam_pwhistory.yml | 27 + .../usr/share/pam-configs/cracklib.j2 | 17 + .../usr/share/pam-configs/pwhistory.j2 | 17 + .../debops/roles/authorized_keys/COPYRIGHT | 19 + .../roles/authorized_keys/defaults/main.yml | 84 + .../roles/authorized_keys/meta/main.yml | 32 + .../roles/authorized_keys/tasks/main.yml | 117 + .../ansible/facts.d/authorized_keys.fact.j2 | 21 + .../lookup/authorized_keys__identities.j2 | 68 + .../debops/debops/roles/avahi/COPYRIGHT | 19 + .../debops/roles/avahi/defaults/main.yml | 420 + .../avahi/files/usr/local/sbin/avahi-alias | 86 + .../debops/debops/roles/avahi/meta/main.yml | 32 + .../debops/roles/avahi/tasks/avahi_alias.yml | 57 + .../debops/debops/roles/avahi/tasks/main.yml | 160 + .../etc/ansible/facts.d/avahi.fact.j2 | 29 + .../templates/etc/avahi/avahi-daemon.conf.j2 | 59 + .../etc/avahi/services/avahi.service.j2 | 69 + .../resolved.conf.d/avahi-mdns.conf.j2 | 13 + .../etc/systemd/system/avahi-alias.service.j2 | 17 + .../exec-override.conf.j2 | 13 + .../templates/import/debops__tpl_macros.j2 | 181 + .../lookup/avahi__combined_services.j2 | 54 + .../debops/debops/roles/backup2l/COPYRIGHT | 19 + .../debops/roles/backup2l/defaults/main.yml | 249 + .../etc/backup/pre-hook.d/dpkg-selections | 10 + .../debops/roles/backup2l/meta/main.yml | 30 + .../debops/roles/backup2l/tasks/main.yml | 75 + .../etc/ansible/facts.d/backup2l.fact.j2 | 32 + .../backup2l/templates/etc/backup2l.conf.j2 | 467 + .../debops/debops/roles/bind/COPYRIGHT | 19 + .../debops/roles/bind/defaults/main.yml | 1551 + .../files/usr/local/sbin/debops-bind-rollkey | 721 + .../files/usr/local/sbin/debops-bind-snapshot | 270 + .../debops/debops/roles/bind/meta/main.yml | 32 + .../debops/debops/roles/bind/tasks/main.yml | 349 + .../debops/roles/bind/tasks/main_keys.yml | 214 + .../etc/ansible/facts.d/bind.fact.j2 | 33 + .../etc/bind/debops-bind-rollkey.json.j2 | 9 + .../bind/templates/etc/bind/named.conf.j2 | 138 + .../bind/templates/etc/pki/hooks/bind.j2 | 46 + .../var/lib/bind/views/view/zone/db.zone.j2 | 73 + .../debops/debops/roles/bitcoind/COPYRIGHT | 19 + .../debops/roles/bitcoind/defaults/main.yml | 293 + .../debops/roles/bitcoind/docs/changelog.rst | 5 + .../debops/roles/bitcoind/docs/copyright.rst | 8 + .../roles/bitcoind/docs/getting-started.rst | 59 + .../roles/bitcoind/docs/includes/all.rst | 6 + .../roles/bitcoind/docs/includes/role.rst | 8 + .../debops/roles/bitcoind/docs/index.rst | 23 + .../roles/bitcoind/docs/introduction.rst | 31 + .../bitcoind/docs/playbooks/bitcoind.yml | 29 + .../debops/roles/bitcoind/handlers/main.yml | 12 + .../debops/roles/bitcoind/meta/main.yml | 36 + .../debops/roles/bitcoind/tasks/main.yml | 69 + .../templates/etc/bitcoin/bitcoin.conf.j2 | 43 + .../etc/systemd/system/bitcoind.service.j2 | 30 + .../debops/debops/roles/boxbackup/COPYRIGHT | 19 + .../debops/roles/boxbackup/defaults/main.yml | 124 + .../debops/roles/boxbackup/handlers/main.yml | 14 + .../debops/roles/boxbackup/meta/main.yml | 30 + .../boxbackup/tasks/configure_clients.yml | 87 + .../boxbackup/tasks/configure_servers.yml | 50 + .../debops/roles/boxbackup/tasks/main.yml | 16 + .../templates/etc/boxbackup/bbackupd.conf.j2 | 205 + .../boxbackup/bbackupd/NotifySysadmin.sh.j2 | 74 + .../templates/etc/boxbackup/bbstored.conf.j2 | 24 + .../templates/etc/boxbackup/raidfile.conf.j2 | 14 + .../roles/boxbackup/templates/sign-cert.j2 | 164 + .../debops/roles/boxbackup/vars/main.yml | 61 + .../debops/debops/roles/btrfs/COPYRIGHT | 19 + .../debops/roles/btrfs/defaults/main.yml | 50 + .../debops/roles/btrfs/docs/changelog.rst | 5 + .../debops/roles/btrfs/docs/copyright.rst | 8 + .../roles/btrfs/docs/getting-started.rst | 58 + .../debops/roles/btrfs/docs/includes/all.rst | 5 + .../debops/debops/roles/btrfs/docs/index.rst | 23 + .../debops/roles/btrfs/docs/introduction.rst | 26 + .../roles/btrfs/docs/playbooks/btrfs.yml | 19 + .../debops/debops/roles/btrfs/meta/main.yml | 31 + .../debops/debops/roles/btrfs/tasks/main.yml | 49 + .../debops/debops/roles/console/COPYRIGHT | 19 + .../debops/roles/console/defaults/main.yml | 83 + .../debops/roles/console/handlers/main.yml | 23 + .../debops/debops/roles/console/meta/main.yml | 29 + .../debops/roles/console/tasks/main.yml | 54 + .../debops/debops/roles/controller/COPYRIGHT | 19 + .../debops/roles/controller/defaults/main.yml | 133 + .../debops/roles/controller/handlers/main.yml | 26 + .../debops/roles/controller/meta/main.yml | 30 + .../debops/roles/controller/tasks/main.yml | 54 + .../controller/templates/etc/debops.cfg.j2 | 13 + .../debops/debops/roles/core/COPYRIGHT | 19 + .../debops/roles/core/defaults/main.yml | 265 + .../debops/debops/roles/core/meta/main.yml | 29 + .../debops/debops/roles/core/tasks/main.yml | 58 + .../etc/ansible/facts.d/core.fact.j2 | 146 + .../etc/ansible/facts.d/tags.fact.j2 | 35 + .../debops/debops/roles/cran/COPYRIGHT | 19 + .../debops/roles/cran/defaults/main.yml | 191 + .../debops/debops/roles/cran/meta/main.yml | 34 + .../debops/debops/roles/cran/tasks/main.yml | 57 + .../etc/ansible/facts.d/cran.fact.j2 | 35 + .../debops/debops/roles/cron/COPYRIGHT | 19 + .../debops/roles/cron/defaults/main.yml | 281 + .../debops/debops/roles/cron/meta/main.yml | 30 + .../debops/debops/roles/cron/tasks/main.yml | 125 + .../etc/ansible/facts.d/cron.fact.j2 | 28 + .../roles/cron/templates/etc/crontab.j2 | 50 + .../templates/lookup/cron__combined_jobs.j2 | 86 + .../debops/debops/roles/cryptsetup/COPYRIGHT | 19 + .../debops/roles/cryptsetup/defaults/main.yml | 402 + .../debops/roles/cryptsetup/meta/main.yml | 34 + .../debops/roles/cryptsetup/tasks/main.yml | 90 + .../roles/cryptsetup/tasks/manage_devices.yml | 464 + .../cryptsetup__devices_crypttab_options.j2 | 23 + .../debops/debops/roles/debconf/COPYRIGHT | 19 + .../debops/roles/debconf/defaults/main.yml | 173 + .../debops/debops/roles/debconf/meta/main.yml | 30 + .../debops/roles/debconf/tasks/main.yml | 93 + .../roles/debconf/tasks/shell_commands.yml | 15 + .../debconf__fact_reconfigure_packages.j2 | 13 + .../lookup/debconf__filtered_entries.j2 | 24 + .../debops/debops/roles/debops_fact/COPYRIGHT | 19 + .../roles/debops_fact/defaults/main.yml | 87 + .../debops/roles/debops_fact/meta/main.yml | 29 + .../debops/roles/debops_fact/tasks/main.yml | 57 + .../templates/etc/ansible/debops_fact.ini.j2 | 13 + .../etc/ansible/debops_fact_priv.ini.j2 | 11 + .../etc/ansible/facts.d/debops_fact.fact.j2 | 56 + .../debops/roles/debops_legacy/COPYRIGHT | 19 + .../roles/debops_legacy/defaults/main.yml | 235 + .../debops/roles/debops_legacy/meta/main.yml | 31 + .../debops/roles/debops_legacy/tasks/main.yml | 31 + .../debops/debops/roles/dhcp_probe/COPYRIGHT | 19 + .../debops/roles/dhcp_probe/defaults/main.yml | 166 + .../debops/roles/dhcp_probe/meta/main.yml | 33 + .../debops/roles/dhcp_probe/tasks/main.yml | 111 + .../etc/ansible/facts.d/dhcp_probe.fact.j2 | 24 + .../dhcp_probe/templates/etc/dhcp_probe.cf.j2 | 29 + .../etc/systemd/system/dhcp-probe.service.j2 | 19 + .../etc/systemd/system/dhcp-probe@.service.j2 | 38 + .../lookup/dhcp_probe__default_interfaces.j2 | 16 + .../lib/dhcp-probe/dhcp_probe_notify2.j2 | 299 + .../local/lib/dhcp-probe/mail-throttled.j2 | 225 + .../debops/debops/roles/dhcpd/COPYRIGHT | 20 + .../debops/roles/dhcpd/defaults/main.yml | 314 + .../debops/debops/roles/dhcpd/meta/main.yml | 27 + .../debops/debops/roles/dhcpd/tasks/main.yml | 84 + .../etc/ansible/facts.d/dhcpd.fact.j2 | 28 + .../templates/etc/default/isc-dhcp-server.j2 | 24 + .../etc/dhcp/ansible_failovers.conf.j2 | 42 + .../templates/etc/dhcp/ansible_ipxe.conf.j2 | 69 + .../templates/etc/dhcp/ansible_keys.conf.j2 | 20 + .../templates/etc/dhcp/ansible_zones.conf.j2 | 21 + .../dhcpd/templates/etc/dhcp/dhcpd.conf.j2 | 81 + .../dhcpd/templates/etc/dhcp/macro_class.j2 | 30 + .../dhcpd/templates/etc/dhcp/macro_group.j2 | 32 + .../dhcpd/templates/etc/dhcp/macro_host.j2 | 26 + .../dhcpd/templates/etc/dhcp/macro_pool.j2 | 23 + .../etc/dhcp/macro_shared_network.j2 | 21 + .../dhcpd/templates/etc/dhcp/macro_subnet.j2 | 35 + .../debops/debops/roles/dhcrelay/COPYRIGHT | 19 + .../debops/roles/dhcrelay/defaults/main.yml | 57 + .../debops/roles/dhcrelay/meta/main.yml | 25 + .../debops/roles/dhcrelay/tasks/main.yml | 47 + .../etc/ansible/facts.d/dhcrelay.fact.j2 | 28 + .../templates/etc/default/isc-dhcp-relay.j2 | 14 + .../debops/debops/roles/dhparam/COPYRIGHT | 20 + .../debops/roles/dhparam/defaults/main.yml | 215 + .../debops/roles/dhparam/handlers/main.yml | 22 + .../debops/debops/roles/dhparam/meta/main.yml | 36 + .../debops/roles/dhparam/tasks/main.yml | 179 + .../etc/ansible/facts.d/dhparam.fact.j2 | 32 + .../system/dhparam-generate-params.service.j2 | 16 + .../system/dhparam-generate-params.timer.j2 | 17 + .../usr/local/lib/dhparam-generate-params.j2 | 135 + .../debops/debops/roles/dnsmasq/COPYRIGHT | 20 + .../debops/roles/dnsmasq/defaults/main.yml | 669 + .../debops/debops/roles/dnsmasq/meta/main.yml | 33 + .../debops/roles/dnsmasq/tasks/main.yml | 115 + .../debops/roles/dnsmasq/tasks/main_env.yml | 9 + .../etc/ansible/facts.d/dnsmasq.fact.j2 | 37 + .../dnsmasq/templates/etc/default/dnsmasq.j2 | 44 + .../etc/dnsmasq.d/dhcp-dns-options.conf.j2 | 156 + .../templates/etc/dnsmasq.d/template.conf.j2 | 55 + .../templates/etc/resolvconf/upstream.conf.j2 | 14 + .../dnsmasq__interface_configuration.j2 | 170 + .../dnsmasq__tcpwrappers__dependent_allow.j2 | 60 + .../debops/debops/roles/docker_gen/COPYRIGHT | 19 + .../debops/roles/docker_gen/defaults/main.yml | 207 + .../lib/templates/nginx-upstreams.conf.tmpl | 43 + .../debops/roles/docker_gen/meta/main.yml | 31 + .../roles/docker_gen/meta/watch-docker-gen | 10 + .../debops/roles/docker_gen/tasks/main.yml | 100 + .../templates/etc/default/docker-gen.j2 | 23 + .../templates/etc/docker-gen.conf.j2 | 21 + .../templates/etc/init.d/docker-gen.j2 | 117 + .../etc/systemd/system/docker-gen.service.j2 | 17 + .../debops/roles/docker_registry/COPYRIGHT | 19 + .../roles/docker_registry/defaults/main.yml | 674 + .../roles/docker_registry/meta/main.yml | 32 + .../meta/watch-docker-registry | 10 + .../roles/docker_registry/tasks/main.yml | 176 + .../ansible/facts.d/docker_registry.fact.j2 | 55 + .../etc/docker/registry/config.yml.j2 | 14 + .../etc/sudoers.d/docker-registry-gc.j2 | 21 + .../systemd/system/docker-registry.service.j2 | 26 + .../usr/local/bin/docker-registry-gc.j2 | 38 + .../debops/roles/docker_server/COPYRIGHT | 21 + .../roles/docker_server/defaults/main.yml | 265 + .../debops/roles/docker_server/meta/main.yml | 34 + .../debops/roles/docker_server/tasks/main.yml | 81 + .../etc/ansible/facts.d/docker_server.fact.j2 | 44 + .../templates/etc/docker/daemon.json.j2 | 13 + .../etc/ferm/hooks/post.d/restart-docker.j2 | 32 + .../systemd/resolved.conf.d/docker.conf.j2 | 9 + .../debops/debops/roles/dokuwiki/COPYRIGHT | 19 + .../debops/roles/dokuwiki/defaults/main.yml | 719 + .../files/srv/www/dokuwiki/farm/animal/README | 1 + .../dokuwiki/farm/animal/conf/acl.auth.php | 22 + .../www/dokuwiki/farm/animal/conf/local.php | 13 + .../farm/animal/conf/local.protected.php | 10 + .../farm/animal/conf/plugins.local.php | 8 + .../dokuwiki/farm/animal/conf/users.auth.php | 11 + .../srv/www/dokuwiki/farm/animal/data/_dummy | 0 .../dokuwiki/farm/animal/data/attic/_dummy | 0 .../dokuwiki/farm/animal/data/cache/_dummy | 0 .../dokuwiki/farm/animal/data/index/_dummy | 0 .../dokuwiki/farm/animal/data/locks/_dummy | 0 .../animal/data/media/wiki/dokuwiki-128.png | Bin 0 -> 33615 bytes .../farm/animal/data/media_attic/_dummy | 0 .../farm/animal/data/media_meta/_dummy | 0 .../www/dokuwiki/farm/animal/data/meta/_dummy | 0 .../farm/animal/data/pages/wiki/dokuwiki.txt | 64 + .../farm/animal/data/pages/wiki/syntax.txt | 486 + .../www/dokuwiki/farm/animal/data/tmp/_dummy | 0 .../debops/roles/dokuwiki/meta/main.yml | 32 + .../debops/roles/dokuwiki/meta/watch-dokuwiki | 10 + .../dokuwiki/tasks/dokuwiki/post_main.yml | 4 + .../dokuwiki/tasks/dokuwiki/pre_main.yml | 4 + .../debops/roles/dokuwiki/tasks/main.yml | 275 + .../etc/cron.daily/dokuwiki-cleanup.j2 | 47 + .../dokuwiki-wikipedia-blacklist.j2 | 28 + .../sites/public/conf/local.protected.php.j2 | 11 + .../sites/public/conf/mime.local.conf.j2 | 13 + .../public/conf/plugins.protected.php.j2 | 11 + .../dokuwiki/sites/public/inc/preload.php.j2 | 25 + .../debops/debops/roles/dovecot/COPYRIGHT | 21 + .../debops/roles/dovecot/defaults/main.yml | 1415 + .../debops/debops/roles/dovecot/meta/main.yml | 33 + .../roles/dovecot/tasks/dovecot/post_main.yml | 4 + .../roles/dovecot/tasks/dovecot/pre_main.yml | 4 + .../debops/roles/dovecot/tasks/main.yml | 252 + .../debops/roles/dovecot/tasks/main_env.yml | 10 + .../etc/ansible/facts.d/dovecot.fact.j2 | 34 + .../etc/dovecot/dovecot-ldap-passdb.conf.j2 | 36 + .../etc/dovecot/dovecot-ldap-userdb.conf.j2 | 40 + .../etc/dovecot/dovecot-sql.conf.ext.j2 | 168 + .../templates/etc/dovecot/dovecot.conf.j2 | 70 + .../templates/etc/dovecot/dovecot.deny.j2 | 9 + .../templates/etc/pki/hooks/dovecot.j2 | 45 + .../debops/roles/dpkg_cleanup/COPYRIGHT | 19 + .../roles/dpkg_cleanup/defaults/main.yml | 62 + .../debops/roles/dpkg_cleanup/meta/main.yml | 32 + .../debops/roles/dpkg_cleanup/tasks/main.yml | 53 + .../dpkg/dpkg.cfg.d/dpkg-cleanup-package.j2 | 7 + .../usr/local/lib/dpkg-cleanup/package.j2 | 164 + .../debops/roles/dropbear_initramfs/COPYRIGHT | 19 + .../dropbear_initramfs/defaults/main.yml | 281 + .../dropbear_initramfs/handlers/main.yml | 9 + .../roles/dropbear_initramfs/meta/main.yml | 38 + .../roles/dropbear_initramfs/tasks/main.yml | 82 + .../etc/dropbear/initramfs/dropbear.conf.j2 | 39 + .../etc/initramfs-tools/conf.d/role.conf.j2 | 7 + .../local-bottom/debops_dropbear_initramfs.j2 | 27 + .../local-top/debops_dropbear_initramfs.j2 | 50 + .../templates/import/debops__tpl_macros.j2 | 181 + ...dropbear_initramfs__combined_interfaces.j2 | 28 + .../debops/debops/roles/elastic_co/COPYRIGHT | 19 + .../debops/roles/elastic_co/defaults/main.yml | 122 + .../debops/roles/elastic_co/meta/main.yml | 39 + .../debops/roles/elastic_co/tasks/main.yml | 49 + .../etc/ansible/facts.d/elastic_co.fact.j2 | 64 + .../debops/roles/elasticsearch/COPYRIGHT | 21 + .../roles/elasticsearch/defaults/main.yml | 1107 + .../debops/roles/elasticsearch/meta/main.yml | 34 + .../elasticsearch/tasks/authentication.yml | 52 + .../elasticsearch/tasks/authentication_v8.yml | 30 + .../debops/roles/elasticsearch/tasks/main.yml | 204 + .../roles/elasticsearch/tasks/main_env.yml | 11 + .../elasticsearch/tasks/reset_password.yml | 35 + .../roles/elasticsearch/tasks/roles_users.yml | 36 + .../etc/ansible/facts.d/elasticsearch.fact.j2 | 34 + .../etc/elasticsearch/elasticsearch.yml.j2 | 271 + .../etc/elasticsearch/jvm.options.j2 | 120 + .../elasticsearch.service.d/ansible.conf.j2 | 12 + ...csearch__dependent_configuration_filter.j2 | 22 + .../elasticsearch__plugin_configuration.j2 | 17 + .../elasticsearch__secret__directories.j2 | 9 + .../dependent_config/config.json.j2 | 18 + .../jdk/conf/security/java.policy.j2 | 20 + .../debops/debops/roles/environment/COPYRIGHT | 19 + .../roles/environment/defaults/main.yml | 107 + .../debops/roles/environment/meta/main.yml | 29 + .../debops/roles/environment/tasks/main.yml | 37 + .../etc/ansible/facts.d/environment.fact.j2 | 56 + .../templates/lookup/environment__enabled.j2 | 11 + .../lookup/environment__variables.j2 | 72 + .../debops/debops/roles/etc_aliases/COPYRIGHT | 19 + .../roles/etc_aliases/defaults/main.yml | 313 + .../debops/roles/etc_aliases/meta/main.yml | 33 + .../debops/roles/etc_aliases/tasks/main.yml | 76 + .../roles/etc_aliases/tasks/main_env.yml | 9 + .../etc_aliases/templates/etc/aliases.j2 | 44 + .../etc/ansible/facts.d/etc_aliases.fact.j2 | 29 + ...tc_aliases__dependent_recipients_filter.j2 | 35 + .../etc_aliases__secret__directories.j2 | 7 + .../inventory_hostname/recipients.json.j2 | 31 + .../debops/roles/etc_services/COPYRIGHT | 20 + .../roles/etc_services/defaults/main.yml | 101 + .../roles/etc_services/handlers/main.yml | 15 + .../debops/roles/etc_services/meta/main.yml | 31 + .../debops/roles/etc_services/tasks/main.yml | 70 + .../templates/etc/services.d/00_ansible.j2 | 20 + .../templates/etc/services.d/local_service.j2 | 18 + .../debops/debops/roles/etckeeper/COPYRIGHT | 20 + .../debops/roles/etckeeper/defaults/main.yml | 333 + .../debops/roles/etckeeper/meta/main.yml | 35 + .../debops/roles/etckeeper/tasks/main.yml | 173 + .../roles/etckeeper/tasks/other_vcs.yml | 23 + .../etc/ansible/facts.d/etckeeper.fact.j2 | 64 + .../etc/etckeeper/commit.d/99email.j2 | 14 + .../templates/etc/etckeeper/etckeeper.conf.j2 | 47 + .../etckeeper/templates/etc/gitattributes.j2 | 13 + .../debops/debops/roles/etesync/COPYRIGHT | 19 + .../debops/roles/etesync/defaults/main.yml | 476 + .../debops/roles/etesync/handlers/main.yml | 11 + .../debops/debops/roles/etesync/meta/main.yml | 34 + .../debops/roles/etesync/meta/watch-etesync | 10 + .../debops/roles/etesync/tasks/main.yml | 216 + .../etc/ansible/facts.d/etesync.fact.j2 | 16 + .../etc/etesync-server/etesync-server.ini.j2 | 20 + .../etc/etesync-server/secret.txt.j2 | 5 + .../etesync/app/etesync_site_settings.py.j2 | 8 + .../debops/debops/roles/etherpad/COPYRIGHT | 21 + .../debops/roles/etherpad/defaults/main.yml | 594 + .../debops/roles/etherpad/meta/main.yml | 34 + .../roles/etherpad/meta/watch-etherpad-lite | 12 + .../debops/roles/etherpad/tasks/main.yml | 257 + .../etc/ansible/facts.d/etherpad.fact.j2 | 18 + .../templates/etc/default/etherpad-lite.j2 | 18 + .../templates/etc/init.d/etherpad-lite.j2 | 100 + .../systemd/system/etherpad-lite.service.j2 | 29 + .../local/etherpad-lite/etherpad-lite/git.j2 | 7 + .../etherpad-lite/settings.json.j2 | 242 + .../debops/debops/roles/extrepo/COPYRIGHT | 19 + .../debops/roles/extrepo/defaults/main.yml | 128 + .../debops/debops/roles/extrepo/meta/main.yml | 31 + .../debops/roles/extrepo/tasks/main.yml | 98 + .../etc/ansible/facts.d/extrepo.fact.j2 | 53 + .../templates/etc/extrepo/config.yaml.j2 | 14 + .../debops/debops/roles/fail2ban/COPYRIGHT | 19 + .../debops/roles/fail2ban/defaults/main.yml | 271 + .../action.d/sendmail-whois-lines.local | 11 + .../fail2ban/action.d/sendmail-whois.local | 11 + .../etc/fail2ban/filter.d/owncloud.local | 15 + .../debops/roles/fail2ban/meta/main.yml | 32 + .../debops/roles/fail2ban/tasks/main.yml | 167 + .../etc/fail2ban/action.d/action.local.j2 | 17 + .../iptables-xt_recent-echo-reject.local.j2 | 91 + .../action.d/iptables-xt_recent-echo.local.j2 | 20 + .../templates/etc/fail2ban/fail2ban.local.j2 | 12 + .../etc/fail2ban/filter.d/filter.local.j2 | 29 + .../fail2ban/jail.local.d/default.local.j2 | 47 + .../etc/fail2ban/jail.local.d/jail.local.j2 | 21 + .../debops/debops/roles/fcgiwrap/COPYRIGHT | 19 + .../debops/roles/fcgiwrap/defaults/main.yml | 92 + .../debops/roles/fcgiwrap/meta/main.yml | 30 + .../fcgiwrap/tasks/configure_systemd.yml | 31 + .../fcgiwrap/tasks/configure_sysvinit.yml | 46 + .../debops/roles/fcgiwrap/tasks/main.yml | 59 + .../etc/default/fcgiwrap-instance.j2 | 30 + .../system/fcgiwrap-instance.service.j2 | 25 + .../system/fcgiwrap-instance.socket.j2 | 17 + .../debops/debops/roles/ferm/COPYRIGHT | 21 + .../debops/roles/ferm/defaults/main.yml | 713 + .../debops/debops/roles/ferm/meta/main.yml | 34 + .../debops/debops/roles/ferm/tasks/main.yml | 228 + .../etc/ansible/facts.d/ferm.fact.j2 | 29 + .../roles/ferm/templates/etc/default/ferm.j2 | 38 + .../ferm/templates/etc/ferm/ferm.conf.j2 | 10 + .../templates/etc/ferm/ferm.d/accept.conf.j2 | 375 + .../ferm/ferm.d/ansible_controller.conf.j2 | 351 + .../ferm/ferm.d/connection_tracking.conf.j2 | 150 + .../templates/etc/ferm/ferm.d/custom.conf.j2 | 94 + .../etc/ferm/ferm.d/default_policy.conf.j2 | 93 + .../templates/etc/ferm/ferm.d/dmz.conf.j2 | 153 + .../etc/ferm/ferm.d/fail2ban.conf.j2 | 18 + .../etc/ferm/ferm.d/hashlimit.conf.j2 | 354 + .../templates/etc/ferm/ferm.d/include.conf.j2 | 87 + .../templates/etc/ferm/ferm.d/log.conf.j2 | 179 + .../etc/ferm/ferm.d/masquerade.conf.j2 | 44 + .../templates/etc/ferm/ferm.d/recent.conf.j2 | 252 + .../templates/etc/ferm/ferm.d/reject.conf.j2 | 94 + .../etc/ferm/filter-input.d/accept.conf.j2 | 95 + .../etc/ferm/filter-input.d/custom.conf.j2 | 39 + .../ferm/filter-input.d/dport_accept.conf.j2 | 95 + .../ferm/filter-input.d/dport_limit.conf.j2 | 110 + .../etc/ferm/filter-input.d/include.conf.j2 | 95 + .../etc/ferm/filter-input.d/jump.conf.j2 | 95 + .../templates/etc/ferm/rules.d/rule.conf.j2 | 605 + .../templates/import/debops__tpl_macros.j2 | 225 + .../lookup/ferm__fix_dependent_rules.j2 | 42 + .../templates/lookup/ferm__parsed_rules.j2 | 50 + .../debops/debops/roles/fhs/COPYRIGHT | 19 + .../debops/debops/roles/fhs/defaults/main.yml | 162 + .../debops/debops/roles/fhs/meta/main.yml | 27 + .../debops/debops/roles/fhs/tasks/main.yml | 36 + .../templates/etc/ansible/facts.d/fhs.fact.j2 | 31 + .../debops/debops/roles/filebeat/COPYRIGHT | 19 + .../debops/roles/filebeat/defaults/main.yml | 516 + .../debops/roles/filebeat/meta/main.yml | 34 + .../debops/roles/filebeat/tasks/main.yml | 149 + .../etc/ansible/facts.d/filebeat.fact.j2 | 36 + .../templates/etc/filebeat/filebeat.yml.j2 | 15 + .../etc/filebeat/snippets.d/snippet.yml.j2 | 11 + .../debops/debops/roles/firejail/COPYRIGHT | 19 + .../debops/roles/firejail/defaults/main.yml | 240 + .../firejail/docs/ansible-integration.rst | 35 + .../debops/roles/firejail/docs/changelog.rst | 5 + .../debops/roles/firejail/docs/copyright.rst | 8 + .../roles/firejail/docs/defaults-detailed.rst | 144 + .../roles/firejail/docs/getting-started.rst | 60 + .../roles/firejail/docs/includes/all.rst | 6 + .../roles/firejail/docs/includes/role.rst | 6 + .../debops/roles/firejail/docs/index.rst | 25 + .../roles/firejail/docs/introduction.rst | 44 + .../firejail/docs/playbooks/firejail.yml | 21 + .../debops/roles/firejail/meta/main.yml | 36 + .../debops/roles/firejail/tasks/main.yml | 236 + .../debops/debops/roles/foodsoft/COPYRIGHT | 19 + .../debops/roles/foodsoft/defaults/main.yml | 464 + .../debops/roles/foodsoft/meta/main.yml | 33 + .../debops/roles/foodsoft/tasks/main.yml | 169 + .../etc/ansible/facts.d/foodsoft.fact.j2 | 10 + .../www/foodsoft/app/config/app_config.yml.j2 | 17 + .../www/foodsoft/app/config/database.yml.j2 | 17 + .../config/initializers/secret_token.rb.j2 | 16 + .../debops/debops/roles/freeradius/COPYRIGHT | 19 + .../debops/roles/freeradius/defaults/main.yml | 368 + .../debops/roles/freeradius/meta/main.yml | 31 + .../debops/roles/freeradius/tasks/main.yml | 132 + .../etc/ansible/facts.d/freeradius.fact.j2 | 33 + .../templates/etc/freeradius/template.conf.j2 | 34 + .../debops/debops/roles/fuse/COPYRIGHT | 19 + .../debops/roles/fuse/defaults/main.yml | 100 + .../debops/roles/fuse/docs/changelog.rst | 5 + .../debops/roles/fuse/docs/copyright.rst | 8 + .../roles/fuse/docs/getting-started.rst | 52 + .../debops/roles/fuse/docs/includes/all.rst | 5 + .../debops/debops/roles/fuse/docs/index.rst | 23 + .../debops/roles/fuse/docs/introduction.rst | 27 + .../debops/roles/fuse/docs/playbooks/fuse.yml | 19 + .../debops/debops/roles/fuse/meta/main.yml | 30 + .../debops/debops/roles/fuse/tasks/main.yml | 59 + .../roles/fuse/templates/etc/fuse.conf.j2 | 17 + .../templates/etc/udev/rules.d/fuse.rules.j2 | 7 + .../debops/debops/roles/gitlab/COPYRIGHT | 19 + .../debops/roles/gitlab/defaults/main.yml | 763 + .../debops/debops/roles/gitlab/meta/main.yml | 36 + .../debops/debops/roles/gitlab/tasks/main.yml | 122 + .../etc/ansible/facts.d/gitlab.fact.j2 | 49 + .../etc/cron.d/backup-gitlab-omnibus.j2 | 18 + .../gitlab/templates/etc/gitlab/gitlab.rb.j2 | 112 + .../gitlab/templates/etc/pki/hooks/gitlab.j2 | 40 + .../debops/roles/gitlab_runner/COPYRIGHT | 19 + .../roles/gitlab_runner/defaults/main.yml | 747 + ...age_domain-keep-ssh-host-keys-0.0.37.patch | 33 + ...age_domain-keep-ssh-host-keys-0.0.45.patch | 33 + .../debops/roles/gitlab_runner/meta/main.yml | 34 + .../debops/roles/gitlab_runner/tasks/main.yml | 266 + .../etc/ansible/facts.d/gitlab_runner.fact.j2 | 27 + .../etc/gitlab-runner/ansible.json.j2 | 31 + .../etc/gitlab-runner/config.toml.j2 | 474 + .../gitlab-runner-vagrant-libvirt.j2 | 10 + .../sudoers.d/gitlab-runner-vagrant-lxc.j2 | 29 + .../lookup/gitlab_runner__shell_tags.j2 | 50 + .../debops/debops/roles/gitusers/COPYRIGHT | 19 + .../debops/roles/gitusers/defaults/main.yml | 158 + .../files/var/lib/gitusers/functions.sh | 17 + .../var/lib/gitusers/git-shell-commands/bare | 51 + .../lib/gitusers/git-shell-commands/checkout | 73 + .../var/lib/gitusers/git-shell-commands/clean | 55 + .../var/lib/gitusers/git-shell-commands/drop | 53 + .../var/lib/gitusers/git-shell-commands/help | 25 + .../var/lib/gitusers/git-shell-commands/info | 64 + .../var/lib/gitusers/git-shell-commands/init | 98 + .../var/lib/gitusers/git-shell-commands/list | 16 + .../lib/gitusers/git-shell-commands/publish | 100 + .../lib/gitusers/git-shell-commands/rename | 52 + .../lib/gitusers/git-shell-commands/snapshot | 78 + .../lib/gitusers/git-shell-commands/sshkey | 17 + .../lib/gitusers/git-shell-commands/userdir | 59 + .../files/var/lib/gitusers/hooks/hook-chain | 28 + .../hooks/post-checkout.d/00_submodule | 17 + .../lib/gitusers/hooks/post-checkout.d/deploy | 73 + .../lib/gitusers/hooks/post-checkout.d/jekyll | 22 + .../gitusers/hooks/post-receive.d/00_checkout | 61 + .../debops/roles/gitusers/meta/main.yml | 30 + .../debops/roles/gitusers/tasks/forward.yml | 29 + .../debops/roles/gitusers/tasks/git-shell.yml | 76 + .../debops/roles/gitusers/tasks/gitusers.yml | 71 + .../roles/gitusers/tasks/groups_absent.yml | 13 + .../roles/gitusers/tasks/groups_present.yml | 28 + .../debops/roles/gitusers/tasks/main.yml | 30 + .../debops/roles/gitusers/tasks/sshkeys.yml | 28 + .../templates/srv/gitusers/forward.j2 | 6 + .../templates/srv/gitusers/gitconfig.j2 | 42 + .../gitusers/templates/srv/gitusers/motd.j2 | 6 + .../debops/roles/global_handlers/COPYRIGHT | 19 + .../global_handlers/handlers/apparmor.yml | 11 + .../handlers/apt_cacher_ng.yml | 9 + .../roles/global_handlers/handlers/atd.yml | 15 + .../roles/global_handlers/handlers/avahi.yml | 10 + .../roles/global_handlers/handlers/bind.yml | 18 + .../global_handlers/handlers/dhcp_probe.yml | 9 + .../roles/global_handlers/handlers/dhcpd.yml | 9 + .../global_handlers/handlers/dhcrelay.yml | 9 + .../global_handlers/handlers/dnsmasq.yml | 16 + .../global_handlers/handlers/docker_gen.yml | 9 + .../handlers/docker_registry.yml | 9 + .../handlers/docker_server.yml | 10 + .../global_handlers/handlers/dovecot.yml | 10 + .../handlers/elasticsearch.yml | 17 + .../global_handlers/handlers/etc_aliases.yml | 12 + .../global_handlers/handlers/etckeeper.yml | 11 + .../global_handlers/handlers/etherpad.yml | 11 + .../global_handlers/handlers/fail2ban.yml | 24 + .../roles/global_handlers/handlers/ferm.yml | 12 + .../global_handlers/handlers/filebeat.yml | 26 + .../global_handlers/handlers/freeradius.yml | 15 + .../roles/global_handlers/handlers/gitlab.yml | 16 + .../roles/global_handlers/handlers/grub.yml | 12 + .../roles/global_handlers/handlers/icinga.yml | 15 + .../global_handlers/handlers/imapproxy.yml | 9 + .../handlers/influxdb_server.yml | 11 + .../roles/global_handlers/handlers/iscsi.yml | 9 + .../global_handlers/handlers/keepalived.yml | 26 + .../roles/global_handlers/handlers/kibana.yml | 15 + .../global_handlers/handlers/libvirtd.yml | 17 + .../roles/global_handlers/handlers/lldpd.yml | 9 + .../global_handlers/handlers/mailman.yml | 14 + .../roles/global_handlers/handlers/main.yml | 238 + .../global_handlers/handlers/memcached.yml | 9 + .../roles/global_handlers/handlers/meta.yml | 7 + .../global_handlers/handlers/metricbeat.yml | 26 + .../global_handlers/handlers/miniflux.yml | 9 + .../roles/global_handlers/handlers/minio.yml | 9 + .../roles/global_handlers/handlers/monit.yml | 16 + .../global_handlers/handlers/mosquitto.yml | 14 + .../global_handlers/handlers/nfs_server.yml | 14 + .../roles/global_handlers/handlers/nginx.yml | 27 + .../roles/global_handlers/handlers/ntp.yml | 27 + .../global_handlers/handlers/nullmailer.yml | 15 + .../global_handlers/handlers/opendkim.yml | 29 + .../global_handlers/handlers/opensearch.yml | 9 + .../roles/global_handlers/handlers/pdns.yml | 9 + .../roles/global_handlers/handlers/pki.yml | 32 + .../global_handlers/handlers/postfix.yml | 36 + .../global_handlers/handlers/prosody.yml | 9 + .../handlers/rabbitmq_server.yml | 9 + .../roles/global_handlers/handlers/radvd.yml | 15 + .../global_handlers/handlers/reprepro.yml | 9 + .../global_handlers/handlers/resolvconf.yml | 14 + .../global_handlers/handlers/resolved.yml | 14 + .../roles/global_handlers/handlers/rspamd.yml | 9 + .../handlers/rstudio_server.yml | 15 + .../global_handlers/handlers/rsyslog.yml | 17 + .../roles/global_handlers/handlers/salt.yml | 9 + .../roles/global_handlers/handlers/samba.yml | 20 + .../global_handlers/handlers/saslauthd.yml | 9 + .../roles/global_handlers/handlers/sks.yml | 9 + .../roles/global_handlers/handlers/slapd.yml | 9 + .../global_handlers/handlers/smstools.yml | 19 + .../roles/global_handlers/handlers/snmpd.yml | 10 + .../roles/global_handlers/handlers/sshd.yml | 17 + .../global_handlers/handlers/stunnel.yml | 14 + .../roles/global_handlers/handlers/sysfs.yml | 10 + .../global_handlers/handlers/systemd.yml | 19 + .../global_handlers/handlers/tcpwrappers.yml | 12 + .../global_handlers/handlers/telegraf.yml | 15 + .../roles/global_handlers/handlers/tftpd.yml | 9 + .../roles/global_handlers/handlers/tgt.yml | 9 + .../global_handlers/handlers/timesyncd.yml | 10 + .../roles/global_handlers/handlers/tinc.yml | 10 + .../global_handlers/handlers/tinyproxy.yml | 11 + .../global_handlers/handlers/unbound.yml | 15 + .../global_handlers/handlers/zabbix_agent.yml | 28 + .../roles/global_handlers/meta/main.yml | 35 + .../debops/debops/roles/golang/COPYRIGHT | 20 + .../debops/roles/golang/defaults/main.yml | 202 + .../debops/debops/roles/golang/meta/main.yml | 33 + .../golang/tasks/golang_build_install.yml | 246 + .../debops/debops/roles/golang/tasks/main.yml | 36 + .../etc/ansible/facts.d/golang.fact.j2 | 65 + .../debops/debops/roles/grub/COPYRIGHT | 21 + .../debops/roles/grub/defaults/main.yml | 343 + .../debops/debops/roles/grub/meta/main.yml | 33 + .../debops/debops/roles/grub/tasks/main.yml | 197 + .../etc/ansible/facts.d/grub.fact.j2 | 61 + .../etc/default/grub.d/ansible.cfg.j2 | 49 + .../grub/templates/etc/grub.d/01_users.j2 | 22 + .../grub/user_name/password_mkpasswd.j2 | 6 + .../debops/debops/roles/gunicorn/COPYRIGHT | 19 + .../debops/roles/gunicorn/defaults/main.yml | 121 + .../files/script/start-gunicorn-instances | 17 + .../debops/roles/gunicorn/handlers/main.yml | 18 + .../debops/roles/gunicorn/meta/main.yml | 32 + .../debops/roles/gunicorn/tasks/main.yml | 43 + .../roles/gunicorn/tasks/newer_releases.yml | 153 + .../roles/gunicorn/tasks/older_releases.yml | 33 + .../etc/ansible/facts.d/gunicorn.fact.j2 | 40 + .../templates/etc/gunicorn.d/application.j2 | 33 + .../etc/gunicorn/application.conf.py.j2 | 222 + .../templates/etc/logrotate.d/gunicorn.j2 | 20 + .../etc/systemd/system/gunicorn.service.j2 | 19 + .../etc/systemd/system/gunicorn@.service.j2 | 29 + .../instance.conf.j2 | 45 + .../debops/debops/roles/hashicorp/COPYRIGHT | 19 + .../debops/roles/hashicorp/defaults/main.yml | 311 + .../debops/roles/hashicorp/meta/main.yml | 37 + .../hashicorp/meta/watch-atlas-upload-cli | 10 + .../debops/roles/hashicorp/meta/watch-consul | 10 + .../hashicorp/meta/watch-consul-replicate | 10 + .../hashicorp/meta/watch-consul-template | 10 + .../roles/hashicorp/meta/watch-docker-base | 10 + .../hashicorp/meta/watch-docker-basetool | 10 + .../roles/hashicorp/meta/watch-envconsul | 10 + .../debops/roles/hashicorp/meta/watch-nomad | 10 + .../debops/roles/hashicorp/meta/watch-otto | 10 + .../debops/roles/hashicorp/meta/watch-packer | 10 + .../debops/roles/hashicorp/meta/watch-serf | 10 + .../roles/hashicorp/meta/watch-terraform | 10 + .../debops/roles/hashicorp/meta/watch-vault | 10 + .../hashicorp/meta/watch-vault-ssh-helper | 10 + .../debops/roles/hashicorp/tasks/main.yml | 263 + .../etc/ansible/facts.d/hashicorp.fact.j2 | 27 + .../debops/roles/homeassistant/COPYRIGHT | 19 + .../roles/homeassistant/defaults/main.yml | 386 + .../roles/homeassistant/docs/changelog.rst | 5 + .../roles/homeassistant/docs/copyright.rst | 8 + .../homeassistant/docs/getting-started.rst | 82 + .../roles/homeassistant/docs/includes/all.rst | 5 + .../debops/roles/homeassistant/docs/index.rst | 23 + .../roles/homeassistant/docs/introduction.rst | 30 + .../roles/homeassistant/handlers/main.yml | 12 + .../debops/roles/homeassistant/meta/main.yml | 30 + .../debops/roles/homeassistant/tasks/main.yml | 131 + .../roles/homeassistant/tasks/main_env.yml | 24 + .../nginx/conf.d/debops.homeassistant.conf.j2 | 7 + .../systemd/system/home-assistant.service.j2 | 18 + .../debops/debops/roles/hwraid/COPYRIGHT | 19 + .../debops/roles/hwraid/defaults/main.yml | 116 + .../debops/debops/roles/hwraid/meta/main.yml | 33 + .../debops/debops/roles/hwraid/tasks/main.yml | 57 + .../debops/debops/roles/icinga/COPYRIGHT | 19 + .../debops/roles/icinga/defaults/main.yml | 904 + .../debops/roles/icinga/handlers/main.yml | 30 + .../debops/debops/roles/icinga/meta/main.yml | 31 + .../debops/debops/roles/icinga/tasks/main.yml | 197 + .../debops/roles/icinga/tasks/main_env.yml | 8 + .../etc/ansible/facts.d/icinga.fact.j2 | 39 + .../templates/etc/icinga2/template.conf.j2 | 43 + .../icinga__dependent_configuration_filter.j2 | 35 + .../lookup/icinga__secret__directories.j2 | 7 + .../inventory_hostname/configuration.json.j2 | 31 + .../debops/debops/roles/icinga_db/COPYRIGHT | 21 + .../debops/roles/icinga_db/defaults/main.yml | 283 + .../debops/roles/icinga_db/meta/main.yml | 31 + .../debops/roles/icinga_db/tasks/main.yml | 102 + .../etc/ansible/facts.d/icinga_db.fact.j2 | 147 + .../icinga2/features-available/ido-db.conf.j2 | 64 + .../debops/debops/roles/icinga_web/COPYRIGHT | 21 + .../debops/roles/icinga_web/defaults/main.yml | 1844 + .../icinga_web/files/script/icingaweb-config2 | 56 + .../icinga_web/files/script/icingaweb-config3 | 56 + .../debops/roles/icinga_web/meta/main.yml | 31 + .../icinga_web/meta/watch-businessprocess | 10 + .../debops/roles/icinga_web/meta/watch-cube | 10 + .../roles/icinga_web/meta/watch-director | 10 + .../roles/icinga_web/meta/watch-elasticsearch | 10 + .../roles/icinga_web/meta/watch-generictts | 10 + .../roles/icinga_web/meta/watch-grafana | 10 + .../roles/icinga_web/meta/watch-graphite | 10 + .../roles/icinga_web/meta/watch-incubator | 10 + .../debops/roles/icinga_web/meta/watch-ipl | 10 + .../debops/roles/icinga_web/meta/watch-map | 10 + .../debops/roles/icinga_web/meta/watch-pnp | 10 + .../roles/icinga_web/meta/watch-reactbundle | 10 + .../roles/icinga_web/meta/watch-toplevelview | 10 + .../debops/roles/icinga_web/meta/watch-x509 | 10 + .../debops/roles/icinga_web/tasks/main.yml | 321 + .../etc/ansible/facts.d/icinga_web.fact.j2 | 30 + .../templates/etc/icingaweb2/template.ini.j2 | 19 + .../systemd/system/icinga-director.service.j2 | 27 + .../tmp/icingaweb-initial-data.sql.j2 | 32 + .../debops/debops/roles/ifupdown/COPYRIGHT | 20 + .../debops/roles/ifupdown/defaults/main.yml | 390 + .../script/ifupdown-reconfigure-interfaces | 407 + .../debops/roles/ifupdown/handlers/main.yml | 11 + .../debops/roles/ifupdown/meta/main.yml | 31 + .../ifupdown/tasks/divert_interfaces.yml | 59 + .../roles/ifupdown/tasks/ifup_systemd.yml | 44 + .../debops/roles/ifupdown/tasks/main.yml | 200 + .../debops/roles/ifupdown/tasks/main_env.yml | 11 + .../etc/ansible/facts.d/ifupdown.fact.j2 | 65 + .../filter-dhcp-options.j2 | 45 + .../etc/network/interfaces.d/iface.j2 | 194 + .../templates/etc/network/interfaces.j2 | 16 + .../etc/systemd/system/iface@.service.j2 | 31 + .../systemd/system/ifup-allow-boot.service.j2 | 39 + .../system/ifup-wait-all-auto.service.j2 | 30 + .../templates/import/debops__tpl_macros.j2 | 181 + .../lookup/ifupdown__combined_interfaces.j2 | 180 + .../lookup/ifupdown__dynamic_packages.j2 | 20 + .../lookup/ifupdown__ethernet_interfaces.j2 | 18 + .../lookup/ifupdown__external_interface.j2 | 12 + .../lookup/ifupdown__ferm__dependent_rules.j2 | 72 + .../lookup/ifupdown__internal_interface.j2 | 19 + .../lookup/ifupdown__kmod__dependent_load.j2 | 45 + .../ifupdown__sysctl__dependent_parameters.j2 | 50 + .../debops/debops/roles/imapproxy/COPYRIGHT | 19 + .../debops/roles/imapproxy/defaults/main.yml | 547 + .../debops/roles/imapproxy/meta/main.yml | 33 + .../debops/roles/imapproxy/tasks/main.yml | 78 + .../etc/ansible/facts.d/imapproxy.fact.j2 | 67 + .../imapproxy/templates/etc/imapproxy.conf.j2 | 36 + .../templates/etc/pki/hooks/imapproxy.j2 | 46 + .../debops/debops/roles/influxdata/COPYRIGHT | 20 + .../debops/roles/influxdata/defaults/main.yml | 78 + .../debops/roles/influxdata/meta/main.yml | 37 + .../debops/roles/influxdata/tasks/main.yml | 47 + .../etc/ansible/facts.d/influxdata.fact.j2 | 51 + .../debops/debops/roles/influxdb/COPYRIGHT | 21 + .../debops/roles/influxdb/defaults/main.yml | 136 + .../debops/roles/influxdb/meta/main.yml | 32 + .../debops/roles/influxdb/tasks/main.yml | 58 + .../roles/influxdb/tasks/manage_contents.yml | 94 + .../etc/ansible/facts.d/influxdb.fact.j2 | 17 + .../debops/roles/influxdb_server/COPYRIGHT | 21 + .../roles/influxdb_server/defaults/main.yml | 375 + .../files/usr/sbin/autoinfluxdbbackup | 481 + .../roles/influxdb_server/meta/main.yml | 32 + .../tasks/autoinfluxdbbackup.yml | 35 + .../roles/influxdb_server/tasks/main.yml | 127 + .../etc/ansible/facts.d/influxdb.fact.j2 | 14 + .../ansible/facts.d/influxdb_server.fact.j2 | 27 + .../etc/cron.daily/autoinfluxdbbackup.j2 | 12 + .../etc/default/autoinfluxdbbackup.j2 | 173 + .../templates/etc/influxdb/influxdb.conf.j2 | 24 + .../debops/debops/roles/ipxe/COPYRIGHT | 19 + .../debops/roles/ipxe/defaults/main.yml | 578 + .../debops/debops/roles/ipxe/meta/main.yml | 32 + .../roles/ipxe/meta/watch-firmware-bookworm | 10 + .../roles/ipxe/meta/watch-firmware-bullseye | 10 + .../roles/ipxe/meta/watch-firmware-trixie | 10 + .../roles/ipxe/meta/watch-netboot-bookworm | 10 + .../roles/ipxe/meta/watch-netboot-bullseye | 10 + .../roles/ipxe/meta/watch-netboox-trixie | 10 + .../roles/ipxe/tasks/debian_netboot.yml | 100 + .../debops/debops/roles/ipxe/tasks/main.yml | 73 + .../etc/ansible/facts.d/ipxe.fact.j2 | 15 + .../ipxe/templates/srv/tftp/template.ipxe.j2 | 39 + .../debops/debops/roles/iscsi/COPYRIGHT | 19 + .../debops/roles/iscsi/defaults/main.yml | 196 + .../debops/debops/roles/iscsi/meta/main.yml | 31 + .../roles/iscsi/tasks/iscsi/post_main.yml | 3 + .../roles/iscsi/tasks/iscsi/pre_main.yml | 3 + .../debops/debops/roles/iscsi/tasks/main.yml | 108 + .../debops/roles/iscsi/tasks/manage_lvm.yml | 81 + .../etc/ansible/facts.d/iscsi.fact.j2 | 20 + .../debops/debops/roles/java/COPYRIGHT | 20 + .../debops/roles/java/defaults/main.yml | 154 + .../debops/debops/roles/java/meta/main.yml | 35 + .../debops/debops/roles/java/tasks/main.yml | 59 + .../etc/ansible/facts.d/java.fact.j2 | 31 + .../java-x-openjdk/security/java.policy.j2 | 20 + .../debops/debops/roles/journald/COPYRIGHT | 19 + .../debops/roles/journald/defaults/main.yml | 265 + .../debops/roles/journald/meta/main.yml | 34 + .../debops/roles/journald/tasks/main.yml | 126 + .../etc/ansible/facts.d/journald.fact.j2 | 53 + .../systemd/journald.conf.d/ansible.conf.j2 | 36 + .../debops/debops/roles/keepalived/COPYRIGHT | 19 + .../debops/roles/keepalived/defaults/main.yml | 214 + .../debops/roles/keepalived/meta/main.yml | 29 + .../debops/roles/keepalived/tasks/main.yml | 66 + .../etc/ansible/facts.d/keepalived.fact.j2 | 41 + .../etc/keepalived/keepalived.conf.j2 | 17 + .../debops/debops/roles/keyring/COPYRIGHT | 19 + .../debops/roles/keyring/defaults/main.yml | 119 + .../debops/debops/roles/keyring/meta/main.yml | 35 + .../debops/roles/keyring/tasks/main.yml | 176 + .../etc/ansible/facts.d/keyring.fact.j2 | 35 + .../etc/apt/auth.conf.d/template.conf.j2 | 12 + .../debops/debops/roles/kibana/COPYRIGHT | 19 + .../debops/roles/kibana/defaults/main.yml | 798 + .../debops/debops/roles/kibana/meta/main.yml | 35 + .../debops/debops/roles/kibana/tasks/main.yml | 196 + .../debops/roles/kibana/tasks/main_env.yml | 8 + .../etc/ansible/facts.d/kibana.fact.j2 | 26 + .../kibana/templates/etc/kibana/kibana.yml.j2 | 257 + .../kibana__dependent_configuration_filter.j2 | 20 + .../lookup/kibana__plugin_configuration.j2 | 15 + .../lookup/kibana__secret__directories.j2 | 7 + .../kibana/dependent_config/config.json.j2 | 16 + .../debops/debops/roles/kmod/COPYRIGHT | 20 + .../debops/roles/kmod/defaults/main.yml | 176 + .../debops/debops/roles/kmod/meta/main.yml | 32 + .../debops/debops/roles/kmod/tasks/main.yml | 98 + .../debops/roles/kmod/tasks/modprobe.yml | 44 + .../etc/ansible/facts.d/kmod.fact.j2 | 35 + .../templates/etc/modprobe.d/module.conf.j2 | 73 + .../etc/modules-load.d/module.conf.j2 | 17 + .../debops/debops/roles/kodi/COPYRIGHT | 19 + .../debops/roles/kodi/defaults/main.yml | 132 + .../debops/roles/kodi/docs/changelog.rst | 5 + .../debops/roles/kodi/docs/copyright.rst | 8 + .../roles/kodi/docs/getting-started.rst | 67 + .../debops/roles/kodi/docs/includes/all.rst | 6 + .../debops/roles/kodi/docs/includes/role.rst | 5 + .../debops/debops/roles/kodi/docs/index.rst | 23 + .../debops/roles/kodi/docs/introduction.rst | 26 + .../debops/debops/roles/kodi/meta/main.yml | 32 + .../debops/debops/roles/kodi/tasks/main.yml | 49 + .../50-local.d/kodi-actions.pkla.j2 | 12 + .../debops/debops/roles/ldap/COPYRIGHT | 19 + .../debops/roles/ldap/defaults/main.yml | 813 + .../debops/debops/roles/ldap/meta/main.yml | 30 + .../debops/roles/ldap/tasks/ldap_tasks.yml | 46 + .../debops/debops/roles/ldap/tasks/main.yml | 93 + .../etc/ansible/facts.d/ldap.fact.j2 | 109 + .../ldap/templates/etc/ldap/ldap.conf.j2 | 25 + .../lookup/ldap__device_ip_addresses.j2 | 60 + .../lookup/ldap__device_mac_addresses.j2 | 14 + .../debops/debops/roles/librenms/COPYRIGHT | 19 + .../debops/roles/librenms/defaults/main.yml | 581 + .../debops/roles/librenms/meta/main.yml | 34 + .../debops/roles/librenms/meta/watch-librenms | 10 + .../debops/roles/librenms/tasks/main.yml | 236 + .../librenms/templates/etc/cron.d/librenms.j2 | 16 + .../roles/librenms/templates/home/my.cnf.j2 | 11 + .../librenms/templates/home/snmp/snmp.conf.j2 | 19 + .../srv/www/sites/public/config.php.j2 | 80 + .../debops/debops/roles/libuser/COPYRIGHT | 20 + .../debops/roles/libuser/defaults/main.yml | 307 + .../debops/debops/roles/libuser/meta/main.yml | 30 + .../debops/roles/libuser/tasks/main.yml | 51 + .../etc/ansible/facts.d/libuser.fact.j2 | 18 + .../libuser/templates/etc/libuser.conf.j2 | 40 + .../debops/debops/roles/libvirt/COPYRIGHT | 20 + .../debops/roles/libvirt/defaults/main.yml | 186 + .../debops/debops/roles/libvirt/meta/main.yml | 31 + .../debops/roles/libvirt/tasks/main.yml | 50 + .../roles/libvirt/tasks/manage_networks.yml | 60 + .../roles/libvirt/tasks/manage_pools.yml | 79 + .../home/config/libvirt/libvirt.conf.j2 | 31 + .../templates/lookup/network/bridge.xml.j2 | 13 + .../templates/lookup/network/direct.xml.j2 | 14 + .../templates/lookup/network/dnsmasq.xml.j2 | 49 + .../libvirt/templates/lookup/pool/dir.xml.j2 | 14 + .../templates/lookup/pool/logical.xml.j2 | 35 + .../libvirt/templates/lookup/pool/nfs.xml.j2 | 19 + .../libvirt/templates/lookup/pool/zfs.xml.j2 | 11 + .../debops/debops/roles/libvirtd/COPYRIGHT | 20 + .../debops/roles/libvirtd/defaults/main.yml | 997 + .../debops/roles/libvirtd/meta/main.yml | 34 + .../debops/roles/libvirtd/tasks/main.yml | 121 + .../etc/ansible/facts.d/libvirtd.fact.j2 | 50 + .../etc/ferm/hooks/post.d/reload-libvirtd.j2 | 32 + .../templates/etc/libvirt/libvirt.conf.j2 | 25 + .../templates/etc/libvirt/libvirtd.conf.j2 | 131 + .../templates/etc/sysfs.d/ksm.conf.j2 | 15 + .../debops/roles/libvirtd_qemu/COPYRIGHT | 19 + .../roles/libvirtd_qemu/defaults/main.yml | 1275 + .../debops/roles/libvirtd_qemu/meta/main.yml | 31 + .../debops/roles/libvirtd_qemu/tasks/main.yml | 59 + .../templates/etc/libvirt/qemu.conf.j2 | 125 + .../debops/debops/roles/lldpd/COPYRIGHT | 19 + .../debops/roles/lldpd/defaults/main.yml | 207 + .../debops/debops/roles/lldpd/meta/main.yml | 27 + .../debops/debops/roles/lldpd/tasks/main.yml | 82 + .../etc/ansible/facts.d/lldpd.fact.j2 | 33 + .../lldpd/templates/etc/default/lldpd.j2 | 8 + .../templates/etc/lldpd.d/template.conf.j2 | 28 + .../debops/debops/roles/locales/COPYRIGHT | 19 + .../debops/roles/locales/defaults/main.yml | 85 + .../debops/debops/roles/locales/meta/main.yml | 31 + .../debops/roles/locales/tasks/main.yml | 62 + .../etc/ansible/facts.d/locales.fact.j2 | 37 + .../debops/debops/roles/logrotate/COPYRIGHT | 19 + .../debops/roles/logrotate/defaults/main.yml | 168 + .../debops/roles/logrotate/meta/main.yml | 30 + .../debops/roles/logrotate/tasks/main.yml | 85 + .../logrotate/templates/etc/logrotate.conf.j2 | 101 + .../templates/etc/logrotate.d/config.j2 | 90 + .../debops/debops/roles/lvm/COPYRIGHT | 19 + .../debops/debops/roles/lvm/defaults/main.yml | 105 + .../debops/debops/roles/lvm/meta/main.yml | 30 + .../debops/debops/roles/lvm/tasks/main.yml | 57 + .../debops/roles/lvm/tasks/manage_lvm.yml | 104 + .../roles/lvm/templates/etc/lvm/lvm.conf.j2 | 80 + .../roles/lvm/vars/lvm_config_2.02.111.yml | 1257 + .../roles/lvm/vars/lvm_config_2.02.168.yml | 2070 + .../roles/lvm/vars/lvm_config_2.02.66.yml | 499 + .../roles/lvm/vars/lvm_config_2.02.95.yml | 768 + .../roles/lvm/vars/lvm_config_2.02.98.yml | 811 + .../roles/lvm/vars/lvm_config_2.03.02.yml | 2164 + .../roles/lvm/vars/lvm_config_debian.yml | 1 + .../lvm/vars/lvm_config_debian_buster.yml | 1 + .../lvm/vars/lvm_config_debian_jessie.yml | 1 + .../lvm/vars/lvm_config_debian_stretch.yml | 1 + .../lvm/vars/lvm_config_debian_wheezy.yml | 1 + .../roles/lvm/vars/lvm_config_default.yml | 1 + .../roles/lvm/vars/lvm_config_ubuntu.yml | 1 + .../lvm/vars/lvm_config_ubuntu_precise.yml | 1 + .../lvm/vars/lvm_config_ubuntu_trusty.yml | 1 + .../debops/debops/roles/lxc/COPYRIGHT | 20 + .../debops/debops/roles/lxc/defaults/main.yml | 770 + .../lxc/files/usr/local/bin/lxc-hwaddr-static | 127 + .../files/usr/local/bin/lxc-new-unprivileged | 142 + .../lxc/files/usr/local/bin/lxc-prepare-ssh | 170 + .../lib/lxc/lxc-destroy-systemd-instance | 32 + .../usr/local/lib/lxc/lxc-net-resolvconf | 47 + .../local/lib/lxc/lxc-net-systemd-resolved | 79 + .../debops/debops/roles/lxc/meta/main.yml | 32 + .../debops/roles/lxc/tasks/lxc/post_main.yml | 5 + .../debops/roles/lxc/tasks/lxc/pre_main.yml | 5 + .../debops/debops/roles/lxc/tasks/main.yml | 455 + .../templates/etc/ansible/facts.d/lxc.fact.j2 | 55 + .../lxc/templates/etc/default/lxc-net.j2 | 23 + .../etc/ferm/hooks/post.d/restart-lxc-net.j2 | 23 + .../templates/etc/lxc/lxc-net-dnsmasq.conf.j2 | 34 + .../lxc/templates/etc/lxc/template.conf.j2 | 24 + .../lxc-net.service.d/resolvconf.conf.j2 | 26 + .../systemd-resolved.conf.j2 | 25 + .../lxc.service.d/exec-override.conf.j2 | 17 + .../lxc@.service.d/ansible-override.conf.j2 | 8 + .../system/lxc@.service.d/partof.conf.j2 | 14 + .../system/lxc@.service.d/poweroff.conf.j2 | 26 + .../debops/debops/roles/lxd/COPYRIGHT | 19 + .../debops/debops/roles/lxd/defaults/main.yml | 302 + .../debops/debops/roles/lxd/meta/main.yml | 31 + .../debops/debops/roles/lxd/meta/watch-lxd | 10 + .../debops/debops/roles/lxd/tasks/main.yml | 116 + .../templates/etc/ansible/facts.d/lxd.fact.j2 | 38 + .../systemd/system/lxd-containers.service.j2 | 22 + .../etc/systemd/system/lxd-net.service.j2 | 20 + .../etc/systemd/system/lxd.service.j2 | 27 + .../etc/systemd/system/lxd.socket.j2 | 20 + .../lxd/templates/lookup/lxd__preseed_data.j2 | 12 + .../debops/debops/roles/machine/COPYRIGHT | 19 + .../debops/roles/machine/defaults/main.yml | 201 + .../machine/files/etc/update-motd.d/ansible | 25 + .../machine/files/etc/update-motd.d/fortune | 15 + .../debops/debops/roles/machine/meta/main.yml | 32 + .../debops/roles/machine/tasks/main.yml | 156 + .../etc/ansible/facts.d/machine.fact.j2 | 28 + .../roles/machine/templates/etc/issue.j2 | 10 + .../machine/templates/etc/machine-info.j2 | 27 + .../debops/debops/roles/mailman/COPYRIGHT | 20 + .../defaults/main/core_configuration.yml | 521 + .../roles/mailman/defaults/main/dependent.yml | 156 + .../mailman/defaults/main/environment.yml | 111 + .../main/hyperkitty_configuration.yml | 85 + .../roles/mailman/defaults/main/ldap.yml | 142 + .../roles/mailman/defaults/main/templates.yml | 54 + .../defaults/main/web_configuration.yml | 505 + .../debops/debops/roles/mailman/meta/main.yml | 32 + .../debops/roles/mailman/tasks/main.yml | 117 + .../etc/ansible/facts.d/mailman.fact.j2 | 85 + .../etc/mailman3/mailman-hyperkitty.cfg.j2 | 82 + .../templates/etc/mailman3/mailman-web.py.j2 | 106 + .../templates/etc/mailman3/mailman.cfg.j2 | 95 + .../dependencies.conf.j2 | 11 + .../mailman3.service.d/dependencies.conf.j2 | 10 + .../debops/debops/roles/mariadb/COPYRIGHT | 19 + .../debops/roles/mariadb/defaults/main.yml | 394 + .../debops/debops/roles/mariadb/meta/main.yml | 33 + .../debops/roles/mariadb/tasks/main.yml | 98 + .../roles/mariadb/tasks/manage_contents.yml | 214 + .../etc/ansible/facts.d/mariadb.fact.j2 | 27 + .../templates/etc/mysql/conf.d/client.cnf.j2 | 65 + .../roles/mariadb/templates/home/my.cnf.j2 | 24 + .../debops/roles/mariadb_server/COPYRIGHT | 19 + .../roles/mariadb_server/defaults/main.yml | 502 + .../debops/roles/mariadb_server/meta/main.yml | 33 + .../mariadb_server/tasks/configure_server.yml | 29 + .../roles/mariadb_server/tasks/main.yml | 124 + .../tasks/secure_installation.yml | 20 + .../etc/ansible/facts.d/mariadb.fact.j2 | 22 + .../templates/etc/default/automysqlbackup.j2 | 104 + .../templates/etc/mysql/conf.d/client.cnf.j2 | 65 + .../templates/etc/mysql/conf.d/mysqld.cnf.j2 | 65 + .../debops/debops/roles/mcli/COPYRIGHT | 19 + .../debops/roles/mcli/defaults/main.yml | 153 + .../debops/debops/roles/mcli/meta/main.yml | 32 + .../debops/debops/roles/mcli/meta/watch-mc | 10 + .../debops/debops/roles/mcli/tasks/main.yml | 25 + .../debops/roles/mcli/tasks/main_env.yml | 16 + .../etc/ansible/facts.d/mcli.fact.j2 | 49 + .../debops/debops/roles/memcached/COPYRIGHT | 19 + .../debops/roles/memcached/defaults/main.yml | 117 + .../debops/roles/memcached/meta/main.yml | 30 + .../debops/roles/memcached/tasks/main.yml | 40 + .../etc/ansible/facts.d/memcached.fact.j2 | 33 + .../memcached/templates/etc/memcached.conf.j2 | 62 + .../debops/debops/roles/metricbeat/COPYRIGHT | 19 + .../debops/roles/metricbeat/defaults/main.yml | 263 + .../debops/roles/metricbeat/meta/main.yml | 31 + .../debops/roles/metricbeat/tasks/main.yml | 163 + .../etc/ansible/facts.d/metricbeat.fact.j2 | 36 + .../etc/metricbeat/metricbeat.yml.j2 | 15 + .../etc/metricbeat/snippets.d/snippet.yml.j2 | 11 + .../debops/debops/roles/minidlna/COPYRIGHT | 17 + .../debops/roles/minidlna/defaults/main.yml | 376 + .../debops/roles/minidlna/meta/main.yml | 30 + .../debops/roles/minidlna/tasks/main.yml | 68 + .../etc/ansible/facts.d/minidlna.fact.j2 | 25 + .../minidlna/templates/etc/minidlna.conf.j2 | 60 + .../debops/debops/roles/miniflux/COPYRIGHT | 17 + .../debops/roles/miniflux/defaults/main.yml | 378 + .../debops/roles/miniflux/meta/main.yml | 31 + .../debops/roles/miniflux/meta/watch-miniflux | 12 + .../debops/roles/miniflux/tasks/main.yml | 72 + .../etc/ansible/facts.d/miniflux.fact.j2 | 34 + .../miniflux/templates/etc/miniflux.conf.j2 | 54 + .../etc/systemd/system/miniflux.service.j2 | 41 + .../debops/debops/roles/minio/COPYRIGHT | 19 + .../debops/roles/minio/defaults/main.yml | 503 + .../debops/debops/roles/minio/meta/main.yml | 32 + .../debops/roles/minio/meta/watch-minio | 10 + .../debops/debops/roles/minio/tasks/main.yml | 174 + .../debops/roles/minio/tasks/main_env.yml | 28 + .../etc/ansible/facts.d/minio.fact.j2 | 49 + .../minio/templates/etc/minio/instance.j2 | 35 + .../minio/templates/etc/pki/hooks/minio.j2 | 46 + .../etc/systemd/system/minio.service.j2 | 23 + .../etc/systemd/system/minio@.service.j2 | 38 + .../minio__env_etc_services_dependent_list.j2 | 22 + .../lookup/minio__env_ferm_dependent_rules.j2 | 30 + .../minio__env_nginx_dependent_servers.j2 | 24 + .../minio__env_nginx_dependent_upstreams.j2 | 14 + .../debops/debops/roles/monit/COPYRIGHT | 20 + .../debops/roles/monit/defaults/main.yml | 674 + .../debops/debops/roles/monit/meta/main.yml | 31 + .../debops/debops/roles/monit/tasks/main.yml | 67 + .../etc/ansible/facts.d/monit.fact.j2 | 43 + .../templates/etc/monit/conf.d/template.j2 | 13 + .../debops/debops/roles/mosquitto/COPYRIGHT | 19 + .../debops/roles/mosquitto/defaults/main.yml | 741 + .../debops/roles/mosquitto/meta/main.yml | 32 + .../debops/roles/mosquitto/tasks/main.yml | 234 + .../etc/ansible/facts.d/mosquitto.fact.j2 | 11 + .../etc/avahi/services/mosquitto.service.j2 | 32 + .../mosquitto/templates/etc/mosquitto/acl.j2 | 39 + .../etc/mosquitto/conf.d/bridge.conf.j2 | 25 + .../etc/mosquitto/conf.d/default.conf.j2 | 21 + .../etc/mosquitto/conf.d/listener.conf.j2 | 25 + .../debops/debops/roles/mount/COPYRIGHT | 19 + .../debops/roles/mount/defaults/main.yml | 152 + .../debops/debops/roles/mount/meta/main.yml | 31 + .../debops/debops/roles/mount/tasks/main.yml | 177 + .../etc/ansible/facts.d/mount.fact.j2 | 18 + .../debops/debops/roles/netbase/COPYRIGHT | 19 + .../debops/roles/netbase/defaults/main.yml | 303 + .../debops/debops/roles/netbase/meta/main.yml | 32 + .../debops/roles/netbase/tasks/main.yml | 89 + .../etc/ansible/facts.d/netbase.fact.j2 | 123 + .../roles/netbase/templates/etc/hosts.j2 | 22 + .../debops/debops/roles/netbox/COPYRIGHT | 20 + .../debops/roles/netbox/defaults/main.yml | 1129 + .../debops/roles/netbox/handlers/main.yml | 31 + .../debops/debops/roles/netbox/meta/main.yml | 33 + .../debops/roles/netbox/meta/watch-netbox | 10 + .../debops/debops/roles/netbox/tasks/main.yml | 369 + .../etc/ansible/facts.d/netbox.fact.j2 | 16 + .../system/netbox-housekeeping.service.j2 | 27 + .../system/netbox-housekeeping.timer.j2 | 19 + .../etc/systemd/system/netbox-rq.service.j2 | 27 + .../etc/systemd/system/netbox.service.j2 | 21 + .../templates/lookup/netbox__config_admins.j2 | 9 + .../templates/usr/local/bin/netbox-manage.j2 | 16 + .../usr/local/lib/netbox/configuration.py.j2 | 315 + .../usr/local/lib/netbox/ldap_config.py.j2 | 90 + .../debops/debops/roles/networkd/COPYRIGHT | 19 + .../debops/roles/networkd/defaults/main.yml | 252 + .../debops/roles/networkd/handlers/main.yml | 10 + .../debops/roles/networkd/meta/main.yml | 32 + .../debops/roles/networkd/tasks/main.yml | 102 + .../etc/ansible/facts.d/networkd.fact.j2 | 45 + .../templates/etc/systemd/network/template.j2 | 10 + .../systemd/networkd.conf.d/ansible.conf.j2 | 65 + .../debops/debops/roles/neurodebian/COPYRIGHT | 20 + .../roles/neurodebian/defaults/main.yml | 242 + .../debops/roles/neurodebian/meta/main.yml | 34 + .../debops/roles/neurodebian/tasks/main.yml | 83 + .../etc/ansible/facts.d/neurodebian.fact.j2 | 17 + .../neurodebian.sources.list.j2 | 16 + .../debops/debops/roles/nfs/COPYRIGHT | 19 + .../debops/debops/roles/nfs/defaults/main.yml | 98 + .../debops/debops/roles/nfs/meta/main.yml | 31 + .../debops/debops/roles/nfs/tasks/main.yml | 60 + .../nfs/templates/etc/default/nfs-common.j2 | 25 + .../nfs/templates/lookup/mount_options.j2 | 17 + .../debops/debops/roles/nfs_server/COPYRIGHT | 19 + .../debops/roles/nfs_server/defaults/main.yml | 263 + .../debops/roles/nfs_server/meta/main.yml | 31 + .../debops/roles/nfs_server/tasks/main.yml | 67 + .../templates/etc/default/nfs-common.j2 | 25 + .../etc/default/nfs-kernel-server.j2 | 25 + .../etc/exports.d/ansible.exports.j2 | 93 + .../etc/modprobe.d/nfs-server.conf.j2 | 8 + .../debops/debops/roles/nginx/COPYRIGHT | 20 + .../debops/roles/nginx/defaults/main.yml | 1283 + .../debops/debops/roles/nginx/meta/main.yml | 32 + .../debops/debops/roles/nginx/tasks/main.yml | 310 + .../roles/nginx/tasks/nginx/post_main.yml | 5 + .../roles/nginx/tasks/nginx/pre_main.yml | 5 + .../roles/nginx/tasks/nginx_configs.yml | 134 + .../roles/nginx/tasks/nginx_htpasswd.yml | 44 + .../roles/nginx/tasks/nginx_servers.yml | 241 + .../roles/nginx/tasks/passenger_config.yml | 28 + .../etc/ansible/facts.d/nginx.fact.j2 | 46 + .../templates/etc/nginx/conf.d/custom.conf.j2 | 11 + .../etc/nginx/conf.d/log_format.conf.j2 | 34 + .../templates/etc/nginx/conf.d/map.conf.j2 | 60 + .../etc/nginx/conf.d/upstream_default.conf.j2 | 106 + .../etc/nginx/conf.d/upstream_php.conf.j2 | 27 + .../etc/nginx/conf.d/upstream_php5.conf.j2 | 22 + .../etc/nginx/conf.d/upstream_rails.conf.j2 | 59 + .../nginx/templates/etc/nginx/nginx.conf.j2 | 127 + .../etc/nginx/sites-available/custom.conf.j2 | 11 + .../sites-available/debops__tpl_macros.j2 | 60 + .../etc/nginx/sites-available/default.conf.j2 | 775 + .../etc/nginx/sites-available/php.conf.j2 | 134 + .../etc/nginx/sites-available/php5.conf.j2 | 173 + .../etc/nginx/sites-available/proxy.conf.j2 | 46 + .../etc/nginx/sites-available/rails.conf.j2 | 46 + .../etc/nginx/snippets/acme-challenge.conf.j2 | 46 + .../templates/etc/nginx/snippets/ssl.conf.j2 | 21 + .../nginx/templates/etc/pki/hooks/nginx.j2 | 56 + .../etc/sudoers.d/nginx_webadmins.j2 | 27 + .../nginx.service.d/wait-for-network.conf.j2 | 20 + .../www/sites/welcome/public/index.html.j2 | 76 + .../www/sites/welcome/public/normalize.css | 427 + .../debops/debops/roles/nodejs/COPYRIGHT | 20 + .../debops/roles/nodejs/defaults/main.yml | 251 + .../debops/debops/roles/nodejs/meta/main.yml | 32 + .../debops/debops/roles/nodejs/tasks/main.yml | 82 + .../etc/ansible/facts.d/nodejs.fact.j2 | 94 + .../debops/debops/roles/nscd/COPYRIGHT | 19 + .../debops/roles/nscd/defaults/main.yml | 193 + .../debops/debops/roles/nscd/meta/main.yml | 30 + .../debops/debops/roles/nscd/tasks/main.yml | 53 + .../etc/ansible/facts.d/nscd.fact.j2 | 30 + .../roles/nscd/templates/etc/nscd.conf.j2 | 127 + .../debops/debops/roles/nslcd/COPYRIGHT | 19 + .../debops/roles/nslcd/defaults/main.yml | 312 + .../debops/debops/roles/nslcd/meta/main.yml | 33 + .../debops/debops/roles/nslcd/tasks/main.yml | 68 + .../etc/ansible/facts.d/nslcd.fact.j2 | 25 + .../roles/nslcd/templates/etc/nslcd.conf.j2 | 33 + .../usr/share/pam-configs/mkhomedir.j2 | 10 + .../debops/debops/roles/nsswitch/COPYRIGHT | 19 + .../debops/roles/nsswitch/defaults/main.yml | 191 + .../debops/roles/nsswitch/meta/main.yml | 34 + .../debops/roles/nsswitch/tasks/main.yml | 50 + .../etc/ansible/facts.d/nsswitch.fact.j2 | 56 + .../nsswitch/templates/etc/nsswitch.conf.j2 | 61 + .../debops/debops/roles/ntp/COPYRIGHT | 20 + .../debops/debops/roles/ntp/defaults/main.yml | 318 + .../debops/debops/roles/ntp/meta/main.yml | 36 + .../debops/debops/roles/ntp/tasks/chrony.yml | 14 + .../debops/debops/roles/ntp/tasks/install.yml | 50 + .../debops/debops/roles/ntp/tasks/main.yml | 44 + .../debops/debops/roles/ntp/tasks/ntpd.yml | 19 + .../debops/roles/ntp/tasks/openntpd.yml | 36 + .../roles/ntp/tasks/systemd-timesyncd.yml | 22 + .../templates/etc/ansible/facts.d/ntp.fact.j2 | 13 + .../ntp/templates/etc/chrony/chrony.conf.j2 | 82 + .../ntp/templates/etc/default/openntpd.j2 | 13 + .../dpkg/dpkg.cfg.d/debops-ntp-openntpd.j2 | 8 + .../templates/etc/network/if-up.d/openntpd.j2 | 30 + .../roles/ntp/templates/etc/ntpd/ntp.conf.j2 | 80 + .../ntp/templates/etc/openntpd/ntpd.conf.j2 | 32 + .../systemd/timesyncd.conf.d/ansible.conf.j2 | 15 + .../lib/debops-ntp-openntpd-dpkg-cleanup.j2 | 73 + .../debops/debops/roles/nullmailer/COPYRIGHT | 19 + .../debops/roles/nullmailer/defaults/main.yml | 525 + .../debops/roles/nullmailer/meta/main.yml | 31 + .../debops/roles/nullmailer/tasks/main.yml | 123 + .../roles/nullmailer/tasks/main_env.yml | 25 + .../etc/xinetd.d/nullmailer-smtpd.j2 | 21 + .../etc/xinetd.d/nullmailer-smtpd6.j2 | 21 + .../templates/lookup/nullmailer__remotes.j2 | 60 + .../debops/debops/roles/opendkim/COPYRIGHT | 19 + .../debops/roles/opendkim/defaults/main.yml | 448 + .../opendkim/lib/extract-domainkey-zone | 33 + .../debops/roles/opendkim/meta/main.yml | 36 + .../debops/roles/opendkim/tasks/main.yml | 169 + .../debops/roles/opendkim/tasks/main_env.yml | 8 + .../etc/ansible/facts.d/opendkim.fact.j2 | 39 + .../templates/etc/default/opendkim.j2 | 20 + .../templates/etc/dkimkeys/KeyTable.j2 | 17 + .../templates/etc/dkimkeys/SigningTable.j2 | 16 + .../templates/etc/dkimkeys/TrustedHosts.j2 | 11 + .../opendkim/templates/etc/opendkim.conf.j2 | 72 + .../opendkim.service.d/pid-socket.conf.j2 | 15 + .../lookup/opendkim__secret__directories.j2 | 6 + .../debops/debops/roles/opensearch/COPYRIGHT | 18 + .../debops/roles/opensearch/defaults/main.yml | 262 + .../debops/roles/opensearch/meta/main.yml | 26 + .../roles/opensearch/meta/watch-opensearch | 10 + .../debops/roles/opensearch/tasks/main.yml | 145 + .../etc/ansible/facts.d/opensearch.fact.j2 | 26 + .../templates/etc/opensearch/jvm.options.j2 | 85 + .../etc/opensearch/opensearch.yml.j2 | 21 + .../etc/systemd/system/opensearch.service.j2 | 63 + .../debops/debops/roles/owncloud/COPYRIGHT | 21 + .../debops/roles/owncloud/defaults/main.yml | 2464 ++ .../src/owncloud/keyring/0x47AE7F72479BC94B | 73 + .../src/owncloud/keyring/0xAB7C32C35180350A | 25 + .../debops/roles/owncloud/meta/main.yml | 46 + .../roles/owncloud/meta/watch-nextcloud | 12 + .../debops/roles/owncloud/tasks/copy.yml | 68 + .../owncloud/tasks/deploy_state_absent.yml | 14 + .../debops/roles/owncloud/tasks/ldap.yml | 56 + .../debops/roles/owncloud/tasks/main.yml | 46 + .../debops/roles/owncloud/tasks/main_env.yml | 53 + .../debops/roles/owncloud/tasks/run_occ.yml | 89 + .../roles/owncloud/tasks/run_occ_app_set.yml | 19 + .../roles/owncloud/tasks/setup_owncloud.yml | 200 + .../tasks/system_package_management.yml | 55 + .../debops/roles/owncloud/tasks/tarball.yml | 149 + .../debops/roles/owncloud/tasks/theme.yml | 105 + .../etc/ansible/facts.d/owncloud.fact.j2 | 52 + .../sources.list.d/debops_owncloud.list.j2 | 9 + .../etc/php/cli/conf.d/enable_apc.ini.j2 | 10 + .../srv/www/sites/config/debops.config.php.j2 | 34 + .../srv/www/sites/config/mail.config.php.j2 | 15 + .../srv/www/sites/config/theme.config.php.j2 | 11 + .../themes/debops-template/defaults.php.j2 | 202 + .../owncloud/templates/usr/local/bin/occ.j2 | 47 + .../debops/debops/roles/pam_access/COPYRIGHT | 19 + .../debops/roles/pam_access/defaults/main.yml | 84 + .../debops/roles/pam_access/meta/main.yml | 31 + .../debops/roles/pam_access/tasks/main.yml | 72 + .../etc/ansible/facts.d/pam_access.fact.j2 | 27 + .../templates/etc/security/access.conf.j2 | 49 + .../debops/debops/roles/pdns/COPYRIGHT | 19 + .../debops/roles/pdns/defaults/main.yml | 504 + .../debops/debops/roles/pdns/meta/main.yml | 28 + .../roles/pdns/tasks/init_postgresql.yml | 21 + .../debops/debops/roles/pdns/tasks/main.yml | 58 + .../etc/ansible/facts.d/pdns.fact.j2 | 28 + .../pdns/templates/etc/powerdns/pdns.conf.j2 | 15 + .../debops/roles/persistent_paths/COPYRIGHT | 19 + .../roles/persistent_paths/defaults/main.yml | 110 + .../roles/persistent_paths/handlers/main.yml | 9 + .../roles/persistent_paths/meta/main.yml | 33 + .../roles/persistent_paths/tasks/main.yml | 65 + .../ansible/facts.d/persistent_paths.fact.j2 | 16 + .../config/qubes-bind-dirs.d/default.conf.j2 | 25 + .../debops/debops/roles/php/COPYRIGHT | 20 + .../debops/debops/roles/php/defaults/main.yml | 806 + .../php/files/script/php-filter-packages.sh | 62 + .../files/script/php-synchronize-config.sh | 59 + .../debops/debops/roles/php/handlers/main.yml | 17 + .../debops/debops/roles/php/meta/main.yml | 34 + .../debops/roles/php/meta/watch-composer | 13 + .../debops/debops/roles/php/tasks/main.yml | 225 + .../debops/roles/php/tasks/main_env.yml | 77 + .../php/tasks/packages_absent_for_version.yml | 18 + .../templates/etc/ansible/facts.d/php.fact.j2 | 19 + .../php/templates/etc/php/ansible/php.ini.j2 | 26 + .../php/templates/etc/php/fpm/php-fpm.conf.j2 | 137 + .../templates/etc/php/fpm/pool.d/pool.conf.j2 | 500 + .../etc/sudoers.d/php-fpm_webadmins.j2 | 27 + .../debops/debops/roles/phpipam/COPYRIGHT | 20 + .../debops/roles/phpipam/defaults/main.yml | 377 + .../debops/debops/roles/phpipam/meta/main.yml | 31 + .../debops/roles/phpipam/meta/watch-phpipam | 11 + .../debops/roles/phpipam/tasks/main.yml | 17 + .../roles/phpipam/tasks/phpipam-scripts.yml | 55 + .../debops/roles/phpipam/tasks/phpipam.yml | 137 + .../templates/etc/dhcp/phpipam.conf.j2 | 31 + .../templates/srv/www/sites/config.php.j2 | 44 + .../usr/local/sbin/phpipam-hosts-wrapper.j2 | 28 + .../debops/debops/roles/phpmyadmin/COPYRIGHT | 19 + .../debops/roles/phpmyadmin/defaults/main.yml | 99 + .../debops/roles/phpmyadmin/meta/main.yml | 31 + .../debops/roles/phpmyadmin/tasks/main.yml | 53 + .../etc/dbconfig-common/phpmyadmin.conf.j2 | 81 + .../debops/roles/phpmyadmin/vars/main.yml | 55 + .../debops/debops/roles/pki/COPYRIGHT | 20 + .../debops/debops/roles/pki/defaults/main.yml | 833 + .../deploy/pki-realm-refresh-keys | 60 + .../renewal-hooks/post/000-fix-permissions | 21 + .../pki/files/secret/pki/lib/pki-authority | 1698 + .../pki/files/usr/local/lib/pki/pki-realm | 2792 ++ .../debops/debops/roles/pki/meta/main.yml | 37 + .../debops/roles/pki/tasks/acme_tiny.yml | 66 + .../roles/pki/tasks/ca_certificates.yml | 70 + .../debops/debops/roles/pki/tasks/certbot.yml | 35 + .../debops/debops/roles/pki/tasks/main.yml | 568 + .../debops/roles/pki/tasks/main_env.yml | 9 + .../debops/roles/pki/tasks/pki/post_main.yml | 14 + .../debops/roles/pki/tasks/pki/pre_main.yml | 14 + .../templates/etc/ansible/facts.d/pki.fact.j2 | 75 + .../pki/templates/etc/ca-certificates.conf.j2 | 33 + .../pki/templates/etc/letsencrypt/cli.ini.j2 | 19 + .../roles/pki/templates/etc/pki/gitignore.j2 | 13 + .../pki/realms/realm/config/environment.j2 | 12 + .../lookup/pki_env_secret_directories.j2 | 36 + .../debops/debops/roles/postconf/COPYRIGHT | 19 + .../debops/roles/postconf/defaults/main.yml | 437 + .../debops/roles/postconf/meta/main.yml | 35 + .../debops/roles/postconf/tasks/main.yml | 37 + .../debops/roles/postconf/tasks/main_env.yml | 8 + .../etc/ansible/facts.d/postconf.fact.j2 | 19 + .../lookup/postconf__env_capabilities.j2 | 14 + .../debops/debops/roles/postfix/COPYRIGHT | 19 + .../debops/roles/postfix/defaults/main.yml | 1359 + .../debops/debops/roles/postfix/meta/main.yml | 32 + .../debops/roles/postfix/tasks/main.yml | 160 + .../debops/roles/postfix/tasks/main_env.yml | 14 + .../etc/ansible/facts.d/postfix.fact.j2 | 52 + .../templates/etc/pki/hooks/postfix.j2 | 45 + .../postfix/templates/etc/postfix/Makefile.j2 | 22 + .../templates/etc/postfix/lookup_table.j2 | 65 + .../postfix/templates/etc/postfix/main.cf.j2 | 105 + .../templates/etc/postfix/master.cf.j2 | 129 + .../lookup/postfix__env_active_services.j2 | 12 + .../lookup/postfix__env_persistent_maincf.j2 | 31 + .../postfix__env_persistent_mastercf.j2 | 31 + .../templates/lookup/postfix__init_maincf.j2 | 40 + .../lookup/postfix__secret__directories.j2 | 7 + .../inventory_hostname/maincf.json.j2 | 27 + .../inventory_hostname/mastercf.json.j2 | 27 + .../debops/debops/roles/postgresql/COPYRIGHT | 19 + .../debops/roles/postgresql/defaults/main.yml | 282 + .../debops/roles/postgresql/meta/main.yml | 30 + .../debops/roles/postgresql/tasks/main.yml | 286 + .../etc/ansible/facts.d/postgresql.fact.j2 | 16 + .../etc/postgresql-common/user_clusters.j2 | 73 + .../debops/roles/postgresql_server/COPYRIGHT | 19 + .../roles/postgresql_server/defaults/main.yml | 700 + .../roles/postgresql_server/meta/main.yml | 30 + .../tasks/install_postgresql.yml | 45 + .../roles/postgresql_server/tasks/main.yml | 110 + .../tasks/manage_autopostgresqlbackup.yml | 51 + .../tasks/manage_clusters.yml | 254 + .../tasks/secure_installation.yml | 51 + .../etc/ansible/facts.d/postgresql.fact.j2 | 12 + .../etc/cron.daily/autopostgresqlbackup.j2 | 15 + .../etc/default/autopostgresqlbackup.j2 | 118 + .../templates/etc/postgresql/environment.j2 | 19 + .../templates/etc/postgresql/pg_hba.conf.j2 | 131 + .../templates/etc/postgresql/pg_ident.conf.j2 | 80 + .../etc/postgresql/postgresql.conf.j2 | 531 + .../templates/etc/postgresql/start.conf.j2 | 15 + .../templates/etc/postgresql/trusted.j2 | 51 + .../usr/sbin/autopostgresqlbackup.j2 | 609 + .../debops/debops/roles/postldap/COPYRIGHT | 19 + .../debops/roles/postldap/defaults/main.yml | 794 + .../debops/roles/postldap/meta/main.yml | 31 + .../debops/roles/postldap/tasks/main.yml | 68 + .../etc/ansible/facts.d/postldap.fact.j2 | 33 + .../debops/debops/roles/postscreen/COPYRIGHT | 19 + .../debops/roles/postscreen/defaults/main.yml | 311 + .../debops/roles/postscreen/meta/main.yml | 30 + .../debops/roles/postscreen/tasks/main.yml | 41 + .../etc/ansible/facts.d/postscreen.fact.j2 | 16 + .../etc/postfix/postscreen_access.cidr.j2 | 20 + .../postscreen_dnsbl_reply_map.pcre.j2 | 20 + .../debops/debops/roles/postwhite/COPYRIGHT | 19 + .../debops/roles/postwhite/defaults/main.yml | 242 + .../debops/roles/postwhite/handlers/main.yml | 22 + .../debops/roles/postwhite/meta/main.yml | 32 + .../debops/roles/postwhite/tasks/main.yml | 134 + .../etc/ansible/facts.d/postwhite.fact.j2 | 16 + .../postwhite/templates/etc/postwhite.conf.j2 | 40 + .../templates/usr/local/lib/postwhite.j2 | 71 + .../debops/debops/roles/preseed/COPYRIGHT | 20 + .../debops/roles/preseed/defaults/main.yml | 1462 + .../debops/debops/roles/preseed/meta/main.yml | 34 + .../debops/roles/preseed/tasks/main.yml | 79 + .../etc/ansible/facts.d/preseed.fact.j2 | 29 + .../debian-preseed/public/postinst.sh.j2 | 88 + .../debian-preseed/public/preseed.cfg.j2 | 77 + .../debops/roles/proc_hidepid/COPYRIGHT | 19 + .../roles/proc_hidepid/defaults/main.yml | 121 + .../debops/roles/proc_hidepid/meta/main.yml | 31 + .../debops/roles/proc_hidepid/tasks/main.yml | 129 + .../etc/ansible/facts.d/proc_hidepid.fact.j2 | 52 + .../systemd-logind.service.d/hidepid.conf.j2 | 10 + .../system/user@.service.d/hidepid.conf.j2 | 12 + .../etc/tmpfiles.d/proc-sched_debug.conf.j2 | 16 + .../debops/debops/roles/prosody/COPYRIGHT | 19 + .../debops/roles/prosody/defaults/main.yml | 379 + .../debops/debops/roles/prosody/meta/main.yml | 34 + .../debops/roles/prosody/tasks/main.yml | 55 + .../templates/etc/pki/hooks/prosody.j2 | 44 + .../templates/etc/prosody/prosody.cfg.lua.j2 | 54 + .../templates/import/debops__tpl_macros.j2 | 225 + .../debops/debops/roles/python/COPYRIGHT | 19 + .../debops/roles/python/defaults/main.yml | 271 + .../debops/debops/roles/python/meta/main.yml | 35 + .../debops/debops/roles/python/tasks/main.yml | 52 + .../debops/roles/python/tasks/main_raw.yml | 40 + .../etc/ansible/facts.d/python.fact.j2 | 60 + .../roles/python/templates/etc/pip.conf.j2 | 7 + .../roles/rabbitmq_management/COPYRIGHT | 19 + .../rabbitmq_management/defaults/main.yml | 187 + .../roles/rabbitmq_management/meta/main.yml | 34 + .../roles/rabbitmq_management/tasks/main.yml | 12 + .../debops/roles/rabbitmq_server/COPYRIGHT | 19 + .../roles/rabbitmq_server/defaults/main.yml | 961 + .../roles/rabbitmq_server/meta/main.yml | 34 + .../roles/rabbitmq_server/tasks/main.yml | 311 + .../roles/rabbitmq_server/tasks/main_env.yml | 9 + .../ansible/facts.d/rabbitmq_server.fact.j2 | 60 + .../etc/rabbitmq/rabbitmq-env.conf.j2 | 11 + .../templates/etc/rabbitmq/rabbitmq.config.j2 | 236 + .../rabbitmq_server__accounts_vhosts.j2 | 21 + .../lookup/rabbitmq_server__admin_accounts.j2 | 18 + ...abbitmq_server__dependent_config_filter.j2 | 23 + .../rabbitmq_server__parameters_vhosts.j2 | 17 + .../rabbitmq_server__policies_vhosts.j2 | 17 + .../rabbitmq_server__secret__directories.j2 | 7 + .../inventory_hostname/config.json.j2 | 19 + .../debops/debops/roles/radvd/COPYRIGHT | 19 + .../debops/roles/radvd/defaults/main.yml | 109 + .../debops/debops/roles/radvd/meta/main.yml | 32 + .../debops/debops/roles/radvd/tasks/main.yml | 50 + .../etc/ansible/facts.d/radvd.fact.j2 | 16 + .../roles/radvd/templates/etc/radvd.conf.j2 | 220 + .../lookup/radvd__default_interfaces.j2 | 53 + .../debops/roles/rails_deploy/COPYRIGHT | 20 + .../roles/rails_deploy/defaults/main.yml | 509 + .../debops/roles/rails_deploy/meta/main.yml | 96 + .../roles/rails_deploy/tasks/database.yml | 74 + .../roles/rails_deploy/tasks/deploy.yml | 215 + .../roles/rails_deploy/tasks/deploy_keys.yml | 56 + .../roles/rails_deploy/tasks/local_facts.yml | 23 + .../debops/roles/rails_deploy/tasks/main.yml | 30 + .../roles/rails_deploy/tasks/system.yml | 115 + .../etc/ansible/facts.d/rails_deploy.fact.j2 | 27 + .../rails_deploy/templates/etc/default/app.j2 | 13 + .../templates/etc/init.d/service.j2 | 305 + .../templates/etc/logrotate.d/service.j2 | 16 + .../debops/roles/rails_deploy/vars/main.yml | 26 + .../debops/debops/roles/reboot/COPYRIGHT | 19 + .../debops/roles/reboot/defaults/main.yml | 72 + .../debops/debops/roles/reboot/meta/main.yml | 27 + .../debops/debops/roles/reboot/tasks/main.yml | 19 + .../debops/roles/redis_sentinel/COPYRIGHT | 19 + .../roles/redis_sentinel/defaults/main.yml | 373 + .../debops/roles/redis_sentinel/meta/main.yml | 29 + .../roles/redis_sentinel/tasks/main.yml | 175 + .../roles/redis_sentinel/tasks/main_env.yml | 8 + .../ansible/facts.d/redis_sentinel.fact.j2 | 144 + .../etc/redis/sentinel-instance/notify.sh.j2 | 25 + .../redis/sentinel-instance/reconfig.sh.j2 | 35 + .../redis/sentinel-instance/sentinel.conf.j2 | 50 + .../systemd/system/redis-sentinel.service.j2 | 20 + .../ansible-override.conf.j2 | 7 + .../systemd/system/redis-sentinel@.service.j2 | 58 + .../lookup/redis_sentinel__env_ports.j2 | 15 + .../redis_sentinel__filtered_instances.j2 | 53 + .../debops/roles/redis_server/COPYRIGHT | 19 + .../roles/redis_server/defaults/main.yml | 433 + .../files/usr/local/bin/redis-password | 27 + .../debops/roles/redis_server/meta/main.yml | 29 + .../debops/roles/redis_server/tasks/main.yml | 248 + .../roles/redis_server/tasks/main_env.yml | 8 + .../etc/ansible/facts.d/redis_server.fact.j2 | 115 + .../instance/ansible-redis-dynamic.conf.j2 | 90 + .../instance/ansible-redis-static.conf.j2 | 41 + .../systemd/system/redis-server.service.j2 | 20 + .../ansible-override.conf.j2 | 7 + .../systemd/system/redis-server@.service.j2 | 60 + .../lookup/redis_server__env_ports.j2 | 15 + .../redis_server__filtered_instances.j2 | 34 + .../debops/debops/roles/reprepro/COPYRIGHT | 19 + .../debops/roles/reprepro/defaults/main.yml | 388 + .../debops/roles/reprepro/meta/main.yml | 32 + .../roles/reprepro/tasks/configure_gnupg.yml | 93 + .../reprepro/tasks/configure_reprepro.yml | 117 + .../debops/roles/reprepro/tasks/main.yml | 90 + .../debops/roles/reprepro/tasks/main_env.yml | 8 + .../etc/ansible/facts.d/reprepro.fact.j2 | 26 + .../systemd/system/reprepro-incoming@.path.j2 | 17 + .../system/reprepro-incoming@.service.j2 | 17 + .../home/reprepro/gnupg-key-template.j2 | 14 + .../templates/home/reprepro/gnupg/gpg.conf.j2 | 33 + .../instance/conf/distributions.j2 | 42 + .../instance/conf/email-changes.sh.j2 | 120 + .../repositories/instance/conf/incoming.j2 | 48 + .../repositories/instance/conf/options.j2 | 21 + .../repositories/instance/conf/pulls.j2 | 42 + .../repositories/instance/conf/updates.j2 | 42 + .../instance/conf/uploaders/template.j2 | 14 + .../lookup/reprepro__env_nginx_servers.j2 | 94 + .../debops/debops/roles/resolvconf/COPYRIGHT | 19 + .../debops/roles/resolvconf/defaults/main.yml | 302 + .../debops/roles/resolvconf/meta/main.yml | 36 + .../debops/roles/resolvconf/tasks/main.yml | 109 + .../etc/ansible/facts.d/resolvconf.fact.j2 | 80 + .../etc/resolvconf/interface-order.j2 | 16 + .../resolvconf.service.d/static.conf.j2 | 8 + .../usr/local/lib/resolvconf-static.j2 | 44 + .../debops/debops/roles/resolved/COPYRIGHT | 19 + .../debops/roles/resolved/defaults/main.yml | 338 + .../debops/roles/resolved/meta/main.yml | 33 + .../debops/roles/resolved/tasks/main.yml | 201 + .../etc/ansible/facts.d/resolved.fact.j2 | 45 + .../templates/etc/systemd/dnssd/template.j2 | 10 + .../systemd/resolved.conf.d/ansible.conf.j2 | 52 + .../resolved.conf.d/fallback-dns.conf.j2 | 27 + .../synthesize-hostname.conf.j2 | 16 + .../debops/debops/roles/resources/COPYRIGHT | 17 + .../debops/roles/resources/defaults/main.yml | 440 + .../debops/roles/resources/meta/main.yml | 37 + .../debops/roles/resources/tasks/main.yml | 370 + .../resources/tasks/resources/post_main.yml | 4 + .../resources/tasks/resources/pre_main.yml | 4 + .../roles/resources/tasks/shell_commands.yml | 15 + .../debops/roles/root_account/COPYRIGHT | 19 + .../roles/root_account/defaults/main.yml | 265 + .../debops/roles/root_account/meta/main.yml | 29 + .../debops/roles/root_account/tasks/main.yml | 150 + .../etc/ansible/facts.d/root_account.fact.j2 | 69 + .../lookup/root_account__shell_packages.j2 | 11 + .../debops/debops/roles/roundcube/COPYRIGHT | 17 + .../debops/roles/roundcube/defaults/main.yml | 4655 +++ .../debops/roles/roundcube/meta/main.yml | 33 + .../roles/roundcube/meta/watch-roundcubemail | 10 + .../roles/roundcube/tasks/configure_mysql.yml | 24 + .../roundcube/tasks/configure_postgresql.yml | 24 + .../roles/roundcube/tasks/configure_skins.yml | 32 + .../roundcube/tasks/deploy_roundcube.yml | 127 + .../debops/roles/roundcube/tasks/main.yml | 129 + .../roundcube/tasks/roundcube/post_main.yml | 4 + .../roundcube/tasks/roundcube/pre_main.yml | 4 + .../etc/ansible/facts.d/roundcube.fact.j2 | 36 + .../sites/roundcube/public/composer.json.j2 | 21 + .../roundcube/public/config/config.inc.php.j2 | 189 + .../public/plugins/config.inc.php.j2 | 182 + .../debops/debops/roles/rsnapshot/COPYRIGHT | 19 + .../debops/roles/rsnapshot/defaults/main.yml | 910 + .../files/usr/local/sbin/rsnapshot-scheduler | 312 + .../files/usr/local/sbin/rsync-no-vanished | 23 + .../debops/roles/rsnapshot/meta/main.yml | 31 + .../debops/roles/rsnapshot/tasks/main.yml | 255 + .../etc/ansible/facts.d/rsnapshot.fact.j2 | 36 + .../templates/etc/cron/rsnapshot-wrapper.j2 | 16 + .../templates/etc/rsnapshot-scheduler.conf.j2 | 28 + .../etc/rsnapshot/hosts/exclude.txt.j2 | 23 + .../etc/rsnapshot/hosts/include.txt.j2 | 23 + .../etc/rsnapshot/hosts/rsnapshot.conf.j2 | 114 + .../debops/debops/roles/rspamd/COPYRIGHT | 20 + .../debops/roles/rspamd/defaults/main.yml | 669 + .../files/usr/local/sbin/rspamd-dkim-keygen | 740 + .../files/usr/local/sbin/rspamd-dkim-update | 370 + .../debops/debops/roles/rspamd/meta/main.yml | 33 + .../debops/debops/roles/rspamd/tasks/main.yml | 59 + .../debops/roles/rspamd/tasks/main_cfgdir.yml | 51 + .../debops/roles/rspamd/tasks/main_dkim.yml | 96 + .../etc/ansible/facts.d/rspamd.fact.j2 | 100 + .../rspamd/templates/etc/rspamd/dkim-json.j2 | 9 + .../rspamd/templates/etc/rspamd/snippet.j2 | 62 + .../debops/roles/rstudio_server/COPYRIGHT | 19 + .../roles/rstudio_server/defaults/main.yml | 295 + .../debops/roles/rstudio_server/meta/main.yml | 35 + .../roles/rstudio_server/meta/watch-rstudio | 14 + .../roles/rstudio_server/tasks/main.yml | 125 + .../ansible/facts.d/rstudio_server.fact.j2 | 31 + .../templates/etc/rstudio/rserver.conf.j2 | 21 + .../templates/etc/rstudio/rsession.conf.j2 | 21 + .../debops/debops/roles/rsyslog/COPYRIGHT | 19 + .../debops/roles/rsyslog/defaults/main.yml | 1220 + .../debops/debops/roles/rsyslog/meta/main.yml | 33 + .../debops/roles/rsyslog/tasks/main.yml | 169 + .../etc/ansible/facts.d/rsyslog.fact.j2 | 35 + .../rsyslog/templates/etc/rsyslog.conf.j2 | 49 + .../templates/etc/rsyslog.d/template.conf.j2 | 32 + .../debops/debops/roles/ruby/COPYRIGHT | 19 + .../debops/roles/ruby/defaults/main.yml | 155 + .../debops/debops/roles/ruby/meta/main.yml | 32 + .../debops/debops/roles/ruby/tasks/main.yml | 76 + .../debops/debops/roles/salt/COPYRIGHT | 19 + .../debops/roles/salt/defaults/main.yml | 203 + .../debops/debops/roles/salt/meta/main.yml | 31 + .../debops/debops/roles/salt/tasks/main.yml | 33 + .../etc/salt/master.d/ansible.conf.j2 | 29 + .../debops/debops/roles/samba/COPYRIGHT | 19 + .../debops/roles/samba/defaults/main.yml | 266 + .../debops/roles/samba/docs/examples.rst | 28 + .../debops/debops/roles/samba/meta/main.yml | 30 + .../debops/debops/roles/samba/tasks/main.yml | 74 + .../etc/modules-load.d/ansible-samba.conf.j2 | 9 + .../samba/templates/etc/samba/smb.conf.j2 | 31 + .../usr/local/sbin/samba-homedir.sh.j2 | 14 + .../debops/debops/roles/saslauthd/COPYRIGHT | 19 + .../debops/roles/saslauthd/defaults/main.yml | 384 + .../debops/roles/saslauthd/meta/main.yml | 32 + .../debops/roles/saslauthd/tasks/main.yml | 166 + .../etc/ansible/facts.d/saslauthd.fact.j2 | 23 + .../templates/etc/default/saslauthd.j2 | 67 + .../saslauthd/templates/etc/instance.conf.j2 | 11 + .../saslauthd/templates/etc/saslauthd.conf.j2 | 17 + .../debops/debops/roles/secret/COPYRIGHT | 19 + .../debops/roles/secret/defaults/main.yml | 248 + .../debops/debops/roles/secret/meta/main.yml | 31 + .../debops/debops/roles/secret/tasks/main.yml | 21 + .../debops/debops/roles/sks/COPYRIGHT | 19 + .../debops/debops/roles/sks/defaults/main.yml | 126 + .../srv/www/sites/default/public/index.html | 52 + .../srv/www/sites/default/public/robots.txt | 2 + .../debops/debops/roles/sks/meta/main.yml | 31 + .../debops/debops/roles/sks/tasks/main.yml | 69 + .../debops/roles/sks/tasks/sks_frontend.yml | 27 + .../roles/sks/templates/etc/default/sks.j2 | 9 + .../etc/ferm/filter-input.d/sks.conf.j2 | 53 + .../roles/sks/templates/etc/sks/mailsync.j2 | 24 + .../roles/sks/templates/etc/sks/membership.j2 | 39 + .../roles/sks/templates/etc/sks/sksconf.j2 | 62 + .../debops/debops/roles/sks/vars/main.yml | 61 + .../debops/debops/roles/slapd/COPYRIGHT | 19 + .../debops/roles/slapd/defaults/main.yml | 1714 + .../etc/ldap/schema/debops/debops.schema | 31 + .../etc/ldap/schema/debops/dyngroup.schema | 96 + .../etc/ldap/schema/debops/eduperson.schema | 436 + .../schema/debops/freeradius-client.schema | 96 + .../schema/debops/freeradius-dhcpv4.schema | 60 + .../schema/debops/freeradius-dhcpv6.schema | 60 + .../schema/debops/freeradius-profile.schema | 451 + .../schema/debops/freeradius-radacct.schema | 159 + .../etc/ldap/schema/debops/freeradius.schema | 108 + .../ldap/schema/debops/groupofentries.schema | 39 + .../etc/ldap/schema/debops/mailservice.schema | 376 + .../etc/ldap/schema/debops/nextcloud.schema | 78 + .../etc/ldap/schema/debops/nextuidgid.schema | 53 + .../etc/ldap/schema/debops/openssh-lpk.schema | 60 + .../ldap/schema/debops/orgstructure.schema | 55 + .../ldap/schema/debops/posixgroupid.schema | 66 + .../files/etc/ldap/schema/debops/schac.schema | 666 + .../roles/slapd/files/script/ldap-load-schema | 59 + .../slapd/files/usr/local/sbin/slapd-config | 754 + .../slapd/files/usr/local/sbin/slapd-snapshot | 363 + .../debops/debops/roles/slapd/meta/main.yml | 34 + .../debops/debops/roles/slapd/tasks/main.yml | 205 + .../roles/slapd/tasks/prepare_rfc2307bis.yml | 35 + .../debops/roles/slapd/tasks/slapd_tasks.yml | 34 + .../etc/ansible/facts.d/slapd.fact.j2 | 24 + .../slapd/templates/etc/default/slapd.j2 | 51 + .../templates/etc/ldap/slapacl-test-suite.j2 | 202 + .../debops/debops/roles/smstools/COPYRIGHT | 19 + .../debops/roles/smstools/defaults/main.yml | 262 + .../debops/roles/smstools/meta/main.yml | 31 + .../debops/roles/smstools/tasks/main.yml | 194 + .../smstools/templates/etc/logrotate.d/sms.j2 | 14 + .../templates/etc/rsyslog.d/smstools.conf.j2 | 9 + .../smstools/templates/etc/sms-msgdel.j2 | 12 + .../smstools/templates/etc/sms-senders.j2 | 25 + .../templates/etc/sms-transport.conf.j2 | 22 + .../roles/smstools/templates/etc/smsd.conf.j2 | 40 + .../templates/etc/sudoers.d/smstools.j2 | 7 + .../smstools/templates/etc/xinetd.d/sms.j2 | 24 + .../templates/usr/local/bin/sendsms.j2 | 125 + .../lib/smstools/fix-device-permissions.j2 | 22 + .../postfix_recipient_canonical_map.j2 | 10 + .../smstools/postfix_relay_recipient_map.j2 | 11 + .../local/lib/smstools/postfix_transport.j2 | 8 + .../lib/smstools/postfix_virtual_alias_map.j2 | 28 + .../usr/local/lib/smstools/sms-service.j2 | 65 + .../usr/local/lib/smstools/sms-transport.j2 | 313 + .../local/lib/smstools/test-sms-on-reboot.j2 | 22 + .../debops/roles/smstools/vars/main.yml | 19 + .../debops/roles/snapshot_snapper/COPYRIGHT | 19 + .../roles/snapshot_snapper/defaults/main.yml | 158 + .../roles/snapshot_snapper/docs/changelog.rst | 5 + .../roles/snapshot_snapper/docs/copyright.rst | 8 + .../snapshot_snapper/docs/getting-started.rst | 55 + .../snapshot_snapper/docs/includes/all.rst | 5 + .../roles/snapshot_snapper/docs/index.rst | 23 + .../snapshot_snapper/docs/introduction.rst | 31 + .../docs/playbooks/snapshot_snapper.yml | 19 + .../roles/snapshot_snapper/meta/main.yml | 32 + .../tasks/configure_snapper_volume.yml | 15 + .../roles/snapshot_snapper/tasks/main.yml | 162 + .../etc/snapper/config-templates/item.j2 | 55 + .../debops/debops/roles/snmpd/COPYRIGHT | 19 + .../debops/roles/snmpd/defaults/main.yml | 386 + .../files/etc/systemd/system/snmpd.service | 29 + .../files/usr/local/lib/snmpd/os-release | 14 + .../debops/debops/roles/snmpd/meta/main.yml | 31 + .../tasks/configure_snmpv3_credentials.yml | 64 + .../debops/debops/roles/snmpd/tasks/main.yml | 170 + .../etc/ansible/facts.d/snmpd.fact.j2 | 34 + .../snmpd/templates/etc/default/snmpd.j2 | 38 + .../etc/snmp/ansible-local-password.json.j2 | 9 + .../templates/etc/snmp/snmp.local.conf.j2 | 16 + .../snmpd/templates/etc/snmp/snmpd.conf.j2 | 47 + .../debops/debops/roles/sshd/COPYRIGHT | 21 + .../debops/roles/sshd/defaults/main.yml | 1319 + .../debops/debops/roles/sshd/meta/main.yml | 32 + .../sshd/tasks/authorized_keys_lookup.yml | 48 + .../debops/debops/roles/sshd/tasks/main.yml | 245 + .../debops/roles/sshd/tasks/main_env.yml | 17 + .../roles/sshd/tasks/sshd/post_main.yml | 5 + .../debops/roles/sshd/tasks/sshd/pre_main.yml | 5 + .../etc/ansible/facts.d/sshd.fact.j2 | 78 + .../roles/sshd/templates/etc/pam.d/sshd.j2 | 62 + .../etc/ssh/authorized_keys_lookup.d/ldap.j2 | 42 + .../etc/ssh/authorized_keys_lookup.d/sss.j2 | 14 + .../etc/ssh/authorized_keys_lookup.j2 | 20 + .../etc/ssh/ldap_authorized_keys_bindpw.j2 | 5 + .../sshd/templates/etc/ssh/sshd_config.j2 | 68 + .../etc/ssh/trusted_user_ca_file.pem.j2 | 8 + .../system/ssh.socket.d/listen.conf.j2 | 15 + .../debops/debops/roles/sssd/COPYRIGHT | 20 + .../debops/roles/sssd/defaults/main.yml | 435 + .../debops/debops/roles/sssd/meta/main.yml | 34 + .../debops/debops/roles/sssd/tasks/main.yml | 64 + .../etc/ansible/facts.d/sssd.fact.j2 | 26 + .../sssd/templates/etc/sssd/sssd.conf.j2 | 73 + .../usr/share/pam-configs/mkhomedir.j2 | 11 + .../debops/debops/roles/stunnel/COPYRIGHT | 19 + .../debops/roles/stunnel/defaults/main.yml | 146 + .../debops/debops/roles/stunnel/meta/main.yml | 31 + .../debops/roles/stunnel/tasks/main.yml | 63 + .../roles/stunnel/tasks/stunnel/post_main.yml | 4 + .../roles/stunnel/tasks/stunnel/pre_main.yml | 4 + .../stunnel/templates/etc/default/stunnel4.j2 | 17 + .../templates/etc/stunnel/service.conf.j2 | 110 + .../debops/debops/roles/sudo/COPYRIGHT | 19 + .../debops/roles/sudo/defaults/main.yml | 261 + .../debops/debops/roles/sudo/meta/main.yml | 32 + .../debops/debops/roles/sudo/tasks/main.yml | 102 + .../etc/ansible/facts.d/sudo.fact.j2 | 55 + .../etc/profile.d/sudo_logind_session.sh.j2 | 23 + .../sudo/templates/etc/sudo-ldap.conf.j2 | 20 + .../sudo/templates/etc/sudoers.d/config.j2 | 30 + .../debops/debops/roles/swapfile/COPYRIGHT | 20 + .../debops/roles/swapfile/defaults/main.yml | 54 + .../debops/roles/swapfile/meta/main.yml | 30 + .../debops/roles/swapfile/tasks/main.yml | 93 + .../debops/debops/roles/sysctl/COPYRIGHT | 20 + .../debops/roles/sysctl/defaults/main.yml | 365 + .../debops/debops/roles/sysctl/meta/main.yml | 32 + .../debops/debops/roles/sysctl/tasks/main.yml | 110 + .../roles/sysctl/tasks/sysctl/post_main.yml | 5 + .../roles/sysctl/tasks/sysctl/pre_main.yml | 5 + .../etc/ansible/facts.d/sysctl.fact.j2 | 47 + .../templates/etc/sysctl.d/parameters.conf.j2 | 59 + .../debops/debops/roles/sysfs/COPYRIGHT | 19 + .../debops/roles/sysfs/defaults/main.yml | 151 + .../debops/debops/roles/sysfs/meta/main.yml | 31 + .../debops/debops/roles/sysfs/tasks/main.yml | 95 + .../debops/roles/sysfs/tasks/main_env.yml | 9 + .../etc/ansible/facts.d/sysfs.fact.j2 | 19 + .../templates/etc/sysfs.d/attribute.conf.j2 | 39 + .../sysfs__dependent_attributes_filter.j2 | 35 + .../lookup/sysfs__secret__directories.j2 | 7 + .../inventory_hostname/attributes.json.j2 | 31 + .../debops/debops/roles/sysnews/COPYRIGHT | 19 + .../debops/roles/sysnews/defaults/main.yml | 160 + .../debops/debops/roles/sysnews/meta/main.yml | 32 + .../debops/roles/sysnews/tasks/main.yml | 86 + .../etc/ansible/facts.d/sysnews.fact.j2 | 16 + .../templates/etc/profile.d/sysnews.sh.j2 | 31 + .../debops/roles/system_groups/COPYRIGHT | 19 + .../roles/system_groups/defaults/main.yml | 234 + .../debops/roles/system_groups/meta/main.yml | 34 + .../debops/roles/system_groups/tasks/main.yml | 107 + .../etc/ansible/facts.d/system_groups.fact.j2 | 65 + .../templates/etc/sudoers.d/system_groups.j2 | 9 + .../etc/tmpfiles.d/system_groups.conf.j2 | 10 + .../templates/lookup/system_groups_members.j2 | 23 + .../debops/roles/system_users/COPYRIGHT | 19 + .../roles/system_users/defaults/main.yml | 296 + .../files/script/getent_passwd.py3 | 63 + .../debops/roles/system_users/meta/main.yml | 32 + .../debops/roles/system_users/tasks/main.yml | 421 + .../etc/ansible/facts.d/system_users.fact.j2 | 18 + .../lookup/system_users__shell_packages.j2 | 11 + .../debops/debops/roles/systemd/COPYRIGHT | 19 + .../debops/roles/systemd/defaults/main.yml | 767 + .../debops/debops/roles/systemd/meta/main.yml | 31 + .../debops/roles/systemd/tasks/main.yml | 188 + .../etc/ansible/facts.d/systemd.fact.j2 | 39 + .../etc/systemd/logind.conf.d/ansible.conf.j2 | 40 + .../etc/systemd/system.conf.d/ansible.conf.j2 | 36 + .../templates/etc/systemd/system/template.j2 | 10 + .../etc/systemd/user.conf.d/ansible.conf.j2 | 36 + .../templates/etc/systemd/user/template.j2 | 10 + .../debops/debops/roles/tcpwrappers/COPYRIGHT | 19 + .../roles/tcpwrappers/defaults/main.yml | 112 + .../debops/roles/tcpwrappers/meta/main.yml | 31 + .../debops/roles/tcpwrappers/tasks/main.yml | 127 + .../etc/ansible/facts.d/tcpwrappers.fact.j2 | 22 + .../templates/etc/hosts.allow.d/00_ansible.j2 | 20 + .../templates/etc/hosts.allow.d/allow.j2 | 79 + .../etc/hosts.allow.d/ansible_controller.j2 | 22 + .../debops/debops/roles/telegraf/COPYRIGHT | 19 + .../debops/roles/telegraf/defaults/main.yml | 218 + .../debops/roles/telegraf/meta/main.yml | 30 + .../debops/roles/telegraf/tasks/main.yml | 93 + .../etc/ansible/facts.d/telegraf.fact.j2 | 25 + .../templates/etc/telegraf/telegraf.conf.j2 | 22 + .../etc/telegraf/telegraf.d/plugin.conf.j2 | 23 + .../debops/debops/roles/tftpd/COPYRIGHT | 19 + .../debops/roles/tftpd/defaults/main.yml | 138 + .../debops/debops/roles/tftpd/meta/main.yml | 31 + .../debops/debops/roles/tftpd/tasks/main.yml | 48 + .../etc/ansible/facts.d/tftpd.fact.j2 | 30 + .../tftpd/templates/etc/default/tftpd-hpa.j2 | 12 + .../debops/debops/roles/tgt/COPYRIGHT | 19 + .../debops/debops/roles/tgt/defaults/main.yml | 86 + .../debops/debops/roles/tgt/meta/main.yml | 31 + .../debops/debops/roles/tgt/tasks/main.yml | 76 + .../debops/roles/tgt/tasks/tgt/post_main.yml | 4 + .../debops/roles/tgt/tasks/tgt/pre_main.yml | 4 + .../templates/etc/ansible/facts.d/tgt.fact.j2 | 8 + .../etc/tgt/conf.d/00_tgt_options.conf.j2 | 10 + .../templates/etc/tgt/conf.d/target.conf.j2 | 39 + .../debops/debops/roles/timesyncd/COPYRIGHT | 19 + .../debops/roles/timesyncd/defaults/main.yml | 162 + .../debops/roles/timesyncd/meta/main.yml | 32 + .../debops/roles/timesyncd/tasks/main.yml | 90 + .../etc/ansible/facts.d/timesyncd.fact.j2 | 39 + .../systemd/timesyncd.conf.d/ansible.conf.j2 | 40 + .../debops/debops/roles/tinc/COPYRIGHT | 20 + .../debops/roles/tinc/defaults/main.yml | 337 + .../debops/debops/roles/tinc/meta/main.yml | 32 + .../debops/debops/roles/tinc/tasks/main.yml | 357 + .../debops/roles/tinc/tasks/main_env.yml | 11 + .../etc/ansible/facts.d/tinc.fact.j2 | 9 + .../templates/etc/default/tinc-network.j2 | 26 + .../roles/tinc/templates/etc/default/tinc.j2 | 14 + .../etc/systemd/system/tinc.service.j2 | 28 + .../etc/systemd/system/tinc@.service.j2 | 35 + .../tinc/templates/etc/tinc/gitignore.j2 | 10 + .../tinc/templates/etc/tinc/nets.boot.j2 | 14 + .../etc/tinc/network/hosts/host-config.j2 | 50 + .../templates/etc/tinc/network/tinc-down.j2 | 98 + .../templates/etc/tinc/network/tinc-up.j2 | 131 + .../templates/etc/tinc/network/tinc.conf.j2 | 38 + .../lookup/tinc__combined_networks.j2 | 116 + .../tinc__etc_services__dependent_list.j2 | 20 + .../lookup/tinc__exclude_addresses.j2 | 35 + .../lookup/tinc__ferm__dependent_rules.j2 | 21 + .../lookup/tinc__inventory_groups.j2 | 16 + .../templates/lookup/tinc__network_list.j2 | 17 + .../lookup/tinc__secret_directories.j2 | 32 + .../usr/local/lib/tinc-down-wrapper.j2 | 24 + .../debops/debops/roles/tinyproxy/COPYRIGHT | 20 + .../debops/roles/tinyproxy/defaults/main.yml | 530 + .../debops/roles/tinyproxy/meta/main.yml | 30 + .../debops/roles/tinyproxy/tasks/main.yml | 68 + .../etc/ansible/facts.d/tinyproxy.fact.j2 | 25 + .../templates/etc/tinyproxy/tinyproxy.conf.j2 | 59 + .../debops/debops/roles/tor/COPYRIGHT | 19 + .../debops/debops/roles/tor/defaults/main.yml | 65 + .../debops/roles/tor/docs/changelog.rst | 5 + .../debops/roles/tor/docs/copyright.rst | 8 + .../debops/roles/tor/docs/getting-started.rst | 79 + .../debops/roles/tor/docs/includes/all.rst | 5 + .../debops/debops/roles/tor/docs/index.rst | 23 + .../debops/roles/tor/docs/introduction.rst | 26 + .../debops_service_tor_global_role_vars.yml | 12 + .../debops/debops/roles/tor/meta/main.yml | 29 + .../debops/debops/roles/tor/tasks/main.yml | 15 + .../debops/debops/roles/tzdata/COPYRIGHT | 19 + .../debops/roles/tzdata/defaults/main.yml | 70 + .../debops/debops/roles/tzdata/meta/main.yml | 29 + .../debops/roles/tzdata/tasks/legacy.yml | 62 + .../debops/debops/roles/tzdata/tasks/main.yml | 74 + .../etc/ansible/facts.d/tzdata.fact.j2 | 30 + .../roles/unattended_upgrades/COPYRIGHT | 20 + .../unattended_upgrades/defaults/main.yml | 287 + .../roles/unattended_upgrades/meta/main.yml | 32 + .../roles/unattended_upgrades/tasks/main.yml | 77 + .../facts.d/unattended_upgrades.fact.j2 | 12 + .../unattended_upgrades__tpl_macros.j2 | 1 + .../etc/apt/apt.conf.d/20auto-upgrades.j2 | 7 + .../etc/apt/apt.conf.d/20periodic.j2 | 25 + .../apt/apt.conf.d/50unattended-upgrades.j2 | 109 + .../unattended_upgrades__tpl_macros.j2 | 1 + .../unattended_upgrades__tpl_macros.j2 | 87 + .../debops/debops/roles/unbound/COPYRIGHT | 19 + .../debops/roles/unbound/defaults/main.yml | 269 + .../debops/debops/roles/unbound/meta/main.yml | 30 + .../debops/roles/unbound/tasks/main.yml | 106 + .../etc/ansible/facts.d/unbound.fact.j2 | 18 + .../ansible-remote-control.conf.j2 | 28 + .../unbound.conf.d/ansible-server.conf.j2 | 28 + .../etc/unbound/unbound.conf.d/macros.j2 | 63 + .../etc/unbound/unbound.conf.d/zone.conf.j2 | 212 + .../debops/debops/roles/users/COPYRIGHT | 19 + .../debops/roles/users/defaults/main.yml | 205 + .../debops/debops/roles/users/meta/main.yml | 31 + .../debops/debops/roles/users/tasks/main.yml | 411 + .../roles/users/tasks/users/post_main.yml | 4 + .../roles/users/tasks/users/pre_main.yml | 4 + .../etc/ansible/facts.d/users.fact.j2 | 17 + .../templates/lookup/users__shell_packages.j2 | 14 + .../debops/roles/volkszaehler/COPYRIGHT | 19 + .../roles/volkszaehler/defaults/main.yml | 584 + .../roles/volkszaehler/docs/changelog.rst | 5 + .../roles/volkszaehler/docs/copyright.rst | 8 + .../volkszaehler/docs/getting-started.rst | 114 + .../roles/volkszaehler/docs/includes/all.rst | 6 + .../roles/volkszaehler/docs/includes/role.rst | 6 + .../debops/roles/volkszaehler/docs/index.rst | 23 + .../roles/volkszaehler/docs/introduction.rst | 33 + .../docs/playbooks/volkszaehler-apache.yml | 72 + .../docs/playbooks/volkszaehler-nginx.yml | 69 + .../docs/playbooks/volkszaehler.yml | 10 + .../debops/roles/volkszaehler/meta/main.yml | 32 + .../debops/roles/volkszaehler/tasks/main.yml | 151 + .../roles/volkszaehler/tasks/main_env.yml | 15 + .../etc/ansible/facts.d/volkszaehler.fact.j2 | 11 + .../templates/etc/volkszaehler.conf.php.j2 | 9 + .../debops/debops/roles/wpcli/COPYRIGHT | 20 + .../debops/roles/wpcli/defaults/main.yml | 176 + .../wpcli/files/usr/local/bin/run-wp-cron | 76 + .../debops/debops/roles/wpcli/meta/main.yml | 37 + .../debops/roles/wpcli/meta/watch-wp-cli | 12 + .../debops/debops/roles/wpcli/tasks/main.yml | 79 + .../etc/ansible/facts.d/wpcli.fact.j2 | 35 + .../debops/debops/roles/x2go_server/COPYRIGHT | 19 + .../roles/x2go_server/defaults/main.yml | 109 + .../roles/x2go_server/docs/changelog.rst | 5 + .../roles/x2go_server/docs/copyright.rst | 8 + .../x2go_server/docs/getting-started.rst | 73 + .../roles/x2go_server/docs/includes/all.rst | 5 + .../debops/roles/x2go_server/docs/index.rst | 23 + .../roles/x2go_server/docs/introduction.rst | 26 + ...s_service_x2go_server_global_role_vars.yml | 25 + .../docs/playbooks/x2go_server.yml | 19 + .../debops/roles/x2go_server/meta/main.yml | 32 + .../debops/roles/x2go_server/tasks/main.yml | 15 + .../debops/debops/roles/yadm/COPYRIGHT | 19 + .../debops/roles/yadm/defaults/main.yml | 233 + .../debops/debops/roles/yadm/meta/main.yml | 34 + .../debops/debops/roles/yadm/meta/watch-yadm | 11 + .../debops/debops/roles/yadm/tasks/main.yml | 60 + .../roles/yadm/tasks/manage_dotfiles.yml | 45 + .../debops/roles/yadm/tasks/upstream_yadm.yml | 18 + .../etc/ansible/facts.d/yadm.fact.j2 | 37 + .../debops/roles/zabbix_agent/COPYRIGHT | 17 + .../roles/zabbix_agent/defaults/main.yml | 588 + .../debops/roles/zabbix_agent/meta/main.yml | 25 + .../debops/roles/zabbix_agent/tasks/main.yml | 123 + .../etc/ansible/facts.d/zabbix_agent.fact.j2 | 42 + .../etc/zabbix/zabbix_agentd.conf.j2 | 17 + .../grafana/grafana/.ansible-lint | 18 + .../grafana/.config/molecule/config.yml | 83 + .../grafana/grafana/.editorconfig | 42 + .../grafana/grafana/.github/dependabot.yml | 11 + .../.github/workflows/alloy-molecule.yml | 45 + .../workflows/full-integration-test.yml | 69 + .../grafana/.github/workflows/lint.yaml | 63 + .../.github/workflows/loki-molecule.yml | 44 + .../.github/workflows/mimir-molecule.yml | 51 + .../.github/workflows/modules-test.yml | 98 + .../opentelemetry-collector-molecule.yml | 44 + .../.github/workflows/promtail-molecule.yml | 44 + .../grafana/.github/workflows/release.yml | 159 + .../grafana/.github/workflows/roles-test.yml | 90 + .../grafana/grafana/.gitignore | 237 + .../grafana/grafana/.markdownlint.yaml | 261 + .../grafana/grafana/.shellcheckrc | 7 + .../grafana/grafana/.textlintrc | 187 + ansible_collections/grafana/grafana/.yamllint | 15 + .../grafana/grafana/CHANGELOG.rst | 695 + .../grafana/grafana/CODEOWNERS | 8 + .../grafana/grafana/FILES.json | 2483 ++ ansible_collections/grafana/grafana/LICENSE | 674 + .../grafana/grafana/MANIFEST.json | 40 + ansible_collections/grafana/grafana/Makefile | 86 + ansible_collections/grafana/grafana/Pipfile | 14 + .../grafana/grafana/Pipfile.lock | 909 + ansible_collections/grafana/grafana/README.md | 159 + .../grafana/grafana/ansible.cfg | 2 + .../grafana/grafana/catalog-info.yaml | 19 + .../grafana/changelogs/.plugin-cache.yaml | 59 + .../grafana/grafana/changelogs/changelog.yaml | 442 + .../grafana/grafana/changelogs/config.yaml | 33 + .../examples/agent-basic-no-options.yaml | 10 + .../agent-mode-flow-with-dynamic-conf.yaml | 12 + .../examples/agent-send-to-grafana-cloud.yaml | 95 + .../grafana/grafana/examples/alloy.yaml | 17 + .../grafana/grafana/examples/ansible.cfg | 32 + .../examples/loki-basic-no-options.yml | 6 + ...al-filesystem-with-retention-and-alert.yml | 70 + .../grafana/examples/mimir-3-hosts.yaml | 32 + .../grafana/examples/mimir-single-host.yaml | 34 + .../monitor-multiple-instance-otel.md | 193 + .../monitor-multiple-instances-agent.md | 184 + .../examples/opentelemetry-collector.yml | 43 + .../examples/promtail-multiple-logs.yml | 24 + .../grafana/grafana/meta/runtime.yml | 2 + .../grafana/grafana/package.json | 26 + .../plugins/modules/alert_contact_point.py | 257 + .../modules/alert_notification_policy.py | 242 + .../grafana/plugins/modules/cloud_api_key.py | 152 + .../grafana/plugins/modules/cloud_plugin.py | 189 + .../grafana/plugins/modules/cloud_stack.py | 259 + .../grafana/plugins/modules/dashboard.py | 190 + .../grafana/plugins/modules/datasource.py | 209 + .../grafana/grafana/plugins/modules/folder.py | 280 + .../grafana/grafana/plugins/modules/user.py | 284 + .../grafana/grafana/requirements.txt | 3 + .../grafana/grafana/requirements.yml | 8 + .../grafana/grafana/roles/alloy/README.md | 71 + .../grafana/roles/alloy/defaults/main.yml | 36 + .../grafana/roles/alloy/handlers/main.yml | 17 + .../grafana/grafana/roles/alloy/meta/main.yml | 34 + .../roles/alloy/molecule/default/converge.yml | 17 + .../roles/alloy/molecule/default/molecule.yml | 20 + .../grafana/roles/alloy/tasks/deploy.yml | 176 + .../grafana/roles/alloy/tasks/main.yml | 19 + .../grafana/roles/alloy/tasks/preflight.yml | 26 + .../roles/alloy/tasks/setup-Darwin.yml | 96 + .../roles/alloy/tasks/setup-Debian.yml | 7 + .../roles/alloy/tasks/setup-RedHat.yml | 8 + .../grafana/roles/alloy/tasks/setup-Suse.yml | 8 + .../grafana/roles/alloy/tasks/uninstall.yml | 75 + .../grafana/roles/alloy/templates/alloy.j2 | 10 + .../roles/alloy/templates/config.alloy.j2 | 3 + .../roles/alloy/templates/override.conf.j2 | 3 + .../grafana/roles/alloy/vars/Darwin.yml | 5 + .../grafana/roles/alloy/vars/Debian.yml | 2 + .../grafana/roles/alloy/vars/RedHat.yml | 2 + .../grafana/grafana/roles/alloy/vars/Suse.yml | 2 + .../grafana/grafana/roles/alloy/vars/main.yml | 9 + .../grafana/grafana/roles/grafana/README.md | 132 + .../grafana/roles/grafana/defaults/main.yml | 211 + .../grafana/roles/grafana/handlers/main.yml | 48 + .../grafana/roles/grafana/meta/main.yml | 31 + .../grafana/molecule/alternative/converge.yml | 107 + .../grafana/molecule/alternative/molecule.yml | 1 + .../alternative/tests/test_alternative.py | 52 + .../grafana/molecule/default/converge.yml | 11 + .../grafana/molecule/default/molecule.yml | 1 + .../molecule/default/tests/test_default.py | 50 + .../grafana/roles/grafana/tasks/api_keys.yml | 43 + .../grafana/roles/grafana/tasks/configure.yml | 107 + .../roles/grafana/tasks/dashboards.yml | 245 + .../roles/grafana/tasks/datasources.yml | 40 + .../grafana/roles/grafana/tasks/install.yml | 133 + .../grafana/roles/grafana/tasks/main.yml | 133 + .../roles/grafana/tasks/notifications.yml | 28 + .../grafana/roles/grafana/tasks/plugins.yml | 20 + .../grafana/roles/grafana/tasks/preflight.yml | 104 + .../roles/grafana/templates/grafana.ini.j2 | 28 + .../roles/grafana/templates/ldap.toml.j2 | 39 + .../roles/grafana/templates/tmpfiles.j2 | 2 + .../roles/grafana/test-requirements.txt | 6 + .../roles/grafana/vars/distro/debian.yml | 8 + .../roles/grafana/vars/distro/redhat.yml | 5 + .../roles/grafana/vars/distro/suse.yml | 6 + .../grafana/roles/grafana_agent/README.md | 72 + .../roles/grafana_agent/defaults/main.yaml | 196 + .../roles/grafana_agent/handlers/main.yaml | 12 + .../roles/grafana_agent/meta/main.yaml | 25 + .../roles/grafana_agent/tasks/configure.yaml | 56 + .../roles/grafana_agent/tasks/ga-started.yaml | 29 + .../roles/grafana_agent/tasks/install.yaml | 19 + .../tasks/install/directories.yaml | 26 + .../tasks/install/download-install.yaml | 48 + .../tasks/install/local-install.yaml | 10 + .../tasks/install/user-group.yaml | 38 + .../roles/grafana_agent/tasks/main.yaml | 48 + .../roles/grafana_agent/tasks/preflight.yaml | 12 + .../tasks/preflight/download.yaml | 36 + .../tasks/preflight/install.yaml | 72 + .../tasks/preflight/systemd.yaml | 28 + .../grafana_agent/tasks/preflight/vars.yaml | 72 + .../templates/EnvironmentFile.j2 | 9 + .../grafana_agent/templates/config.yaml.j2 | 39 + .../templates/grafana-agent.service.j2 | 65 + .../roles/grafana_agent/vars/main.yaml | 29 + .../grafana/grafana/roles/loki/README.md | 247 + .../grafana/roles/loki/defaults/main.yml | 110 + .../grafana/roles/loki/handlers/main.yml | 10 + .../grafana/grafana/roles/loki/meta/main.yml | 28 + .../roles/loki/molecule/default/converge.yml | 5 + .../roles/loki/molecule/default/molecule.yml | 20 + .../grafana/roles/loki/tasks/deploy.yml | 150 + .../grafana/grafana/roles/loki/tasks/main.yml | 15 + .../grafana/roles/loki/tasks/setup-Debian.yml | 7 + .../grafana/roles/loki/tasks/setup-RedHat.yml | 8 + .../grafana/roles/loki/tasks/uninstall.yml | 51 + .../roles/loki/templates/config.yml.j2 | 107 + .../grafana/roles/loki/templates/rules.yml.j2 | 3 + .../grafana/roles/loki/vars/Debian.yml | 8 + .../grafana/roles/loki/vars/RedHat.yml | 2 + .../grafana/grafana/roles/mimir/README.md | 109 + .../grafana/roles/mimir/defaults/main.yml | 31 + .../grafana/roles/mimir/files/.gitkeep | 0 .../grafana/roles/mimir/handlers/main.yml | 6 + .../grafana/grafana/roles/mimir/meta/main.yml | 37 + .../roles/mimir/molecule/default/converge.yml | 33 + .../roles/mimir/molecule/default/molecule.yml | 60 + .../molecule/default/tests/test_default.py | 36 + .../grafana/roles/mimir/tasks/deploy.yml | 111 + .../grafana/roles/mimir/tasks/main.yml | 9 + .../roles/mimir/tasks/setup-Debian.yml | 7 + .../roles/mimir/tasks/setup-Redhat.yml | 8 + .../grafana/roles/mimir/tasks/uninstall.yml | 51 + .../grafana/roles/mimir/templates/.gitkeep | 0 .../roles/mimir/templates/config.yml.j2 | 67 + .../grafana/grafana/roles/mimir/vars/.gitkeep | 0 .../roles/opentelemetry_collector/README.md | 101 + .../opentelemetry_collector/defaults/main.yml | 30 + .../opentelemetry_collector/handlers/main.yml | 6 + .../opentelemetry_collector/meta/main.yml | 25 + .../molecule/default-check-first/converge.yml | 27 + .../molecule/default-check-first/molecule.yml | 57 + .../default-check-first/tests/test_default.py | 35 + .../molecule/default/converge.yml | 27 + .../molecule/default/molecule.yml | 44 + .../molecule/default/tests/test_default.py | 33 + .../molecule/latest/converge.yml | 28 + .../molecule/latest/molecule.yml | 44 + .../molecule/latest/tests/test_default.py | 35 + .../molecule/non-contrib/converge.yml | 27 + .../molecule/non-contrib/molecule.yml | 44 + .../non-contrib/tests/test_default.py | 31 + .../tasks/configure.yml | 20 + .../opentelemetry_collector/tasks/install.yml | 79 + .../opentelemetry_collector/tasks/main.yml | 11 + .../opentelemetry_collector/tasks/service.yml | 20 + .../templates/otel_collector.service.j2 | 14 + .../templates/otel_collector_config.yml.j2 | 24 + .../grafana/grafana/roles/promtail/README.md | 175 + .../grafana/roles/promtail/defaults/main.yml | 52 + .../grafana/roles/promtail/handlers/main.yml | 10 + .../grafana/roles/promtail/meta/main.yml | 28 + .../promtail/molecule/default/converge.yml | 15 + .../promtail/molecule/default/molecule.yml | 20 + .../promtail/tasks/acl_configuration.yml | 116 + .../grafana/roles/promtail/tasks/deploy.yml | 144 + .../grafana/roles/promtail/tasks/main.yml | 15 + .../roles/promtail/tasks/setup-Debian.yml | 14 + .../roles/promtail/tasks/setup-RedHat.yml | 9 + .../roles/promtail/tasks/uninstall.yml | 119 + .../roles/promtail/templates/config.yml.j2 | 22 + .../promtail/templates/promtail.service.j2 | 24 + .../roles/promtail/templates/promtail_acl.j2 | 13 + .../grafana/roles/promtail/vars/Debian.yml | 8 + .../grafana/roles/promtail/vars/RedHat.yml | 2 + .../grafana/grafana/roles/tempo/README.md | 15 + .../grafana/roles/tempo/defaults/main.yml | 73 + .../grafana/roles/tempo/handlers/main.yml | 6 + .../grafana/grafana/roles/tempo/meta/main.yml | 28 + .../roles/tempo/molecule/default/converge.yml | 5 + .../roles/tempo/molecule/default/molecule.yml | 20 + .../grafana/roles/tempo/tasks/deploy.yml | 99 + .../grafana/roles/tempo/tasks/main.yml | 9 + .../roles/tempo/tasks/setup-Debian.yml | 7 + .../roles/tempo/tasks/setup-Redhat.yml | 8 + .../grafana/roles/tempo/tasks/uninstall.yml | 43 + .../roles/tempo/templates/config.yml.j2 | 57 + .../grafana/grafana/roles/tempo/vars/main.yml | 6 + .../tests/integration/requirements.txt | 1 + .../alert_contact_point/tasks/main.yml | 80 + .../alert_notification_policy/tasks/main.yml | 17 + .../targets/cloud_api_key/tasks/main.yml | 45 + .../targets/cloud_plugin/tasks/main.yml | 56 + .../targets/create_cloud_stack/tasks/main.yml | 18 + .../targets/dashboard/tasks/main.yml | 52 + .../targets/datasource/tasks/main.yml | 52 + .../targets/delete_cloud_stack/tasks/main.yml | 19 + .../integration/targets/folder/tasks/main.yml | 53 + .../molecule-grafana-alternative/runme.sh | 12 + .../targets/molecule-grafana-default/runme.sh | 12 + .../integration/targets/user/tasks/main.yml | 60 + .../grafana/grafana/tools/includes/logging.sh | 123 + .../grafana/grafana/tools/includes/utils.sh | 66 + .../grafana/grafana/tools/lint-ansible.sh | 39 + .../grafana/tools/lint-editorconfig.sh | 38 + .../grafana/grafana/tools/lint-markdown.sh | 49 + .../grafana/grafana/tools/lint-shell.sh | 46 + .../grafana/grafana/tools/lint-text.sh | 40 + .../grafana/grafana/tools/lint-yaml.sh | 37 + .../grafana/grafana/tools/setup.sh | 39 + ansible_collections/grafana/grafana/yarn.lock | 1721 + renovate.json | 4 + 3553 files changed, 387444 insertions(+), 2 deletions(-) create mode 100644 ansible_collections/community/docker/.ansible-lint create mode 100644 ansible_collections/community/docker/.azure-pipelines/README.md create mode 100644 ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml create mode 100755 ansible_collections/community/docker/.azure-pipelines/scripts/aggregate-coverage.sh create mode 100755 ansible_collections/community/docker/.azure-pipelines/scripts/combine-coverage.py create mode 100755 ansible_collections/community/docker/.azure-pipelines/scripts/process-results.sh create mode 100755 ansible_collections/community/docker/.azure-pipelines/scripts/publish-codecov.py create mode 100755 ansible_collections/community/docker/.azure-pipelines/scripts/report-coverage.sh create mode 100755 ansible_collections/community/docker/.azure-pipelines/scripts/run-tests.sh create mode 100755 ansible_collections/community/docker/.azure-pipelines/scripts/time-command.py create mode 100644 ansible_collections/community/docker/.azure-pipelines/templates/coverage.yml create mode 100644 ansible_collections/community/docker/.azure-pipelines/templates/matrix.yml create mode 100644 ansible_collections/community/docker/.azure-pipelines/templates/test.yml create mode 100644 ansible_collections/community/docker/.flake8 create mode 100644 ansible_collections/community/docker/.git-blame-ignore-revs create mode 100644 ansible_collections/community/docker/.github/dependabot.yml create mode 100644 ansible_collections/community/docker/.github/patchback.yml create mode 100644 ansible_collections/community/docker/.github/workflows/docker-images.yml create mode 100644 ansible_collections/community/docker/.github/workflows/docs-pr.yml create mode 100644 ansible_collections/community/docker/.github/workflows/docs-push.yml create mode 100644 ansible_collections/community/docker/.github/workflows/nox.yml create mode 100644 ansible_collections/community/docker/.mypy.ini create mode 100644 ansible_collections/community/docker/.pylintrc create mode 100644 ansible_collections/community/docker/.yamllint create mode 100644 ansible_collections/community/docker/.yamllint-docs create mode 100644 ansible_collections/community/docker/.yamllint-examples create mode 100644 ansible_collections/community/docker/CHANGELOG.md create mode 100644 ansible_collections/community/docker/CHANGELOG.md.license create mode 100644 ansible_collections/community/docker/CHANGELOG.rst create mode 100644 ansible_collections/community/docker/CHANGELOG.rst.license create mode 100644 ansible_collections/community/docker/COPYING create mode 100644 ansible_collections/community/docker/FILES.json create mode 100644 ansible_collections/community/docker/LICENSES/Apache-2.0.txt create mode 120000 ansible_collections/community/docker/LICENSES/GPL-3.0-or-later.txt create mode 100644 ansible_collections/community/docker/MANIFEST.json create mode 100644 ansible_collections/community/docker/README.md create mode 100644 ansible_collections/community/docker/REUSE.toml create mode 100644 ansible_collections/community/docker/antsibull-nox.toml create mode 100644 ansible_collections/community/docker/changelogs/changelog.yaml create mode 100644 ansible_collections/community/docker/changelogs/changelog.yaml.license create mode 100644 ansible_collections/community/docker/changelogs/config.yaml create mode 100644 ansible_collections/community/docker/changelogs/fragments/.keep create mode 100644 ansible_collections/community/docker/docs/docsite/config.yml create mode 100644 ansible_collections/community/docker/docs/docsite/extra-docs.yml create mode 100644 ansible_collections/community/docker/docs/docsite/links.yml create mode 100644 ansible_collections/community/docker/docs/docsite/rst/scenario_guide.rst create mode 100644 ansible_collections/community/docker/meta/ee-bindep.txt create mode 100644 ansible_collections/community/docker/meta/ee-requirements.txt create mode 100644 ansible_collections/community/docker/meta/execution-environment.yml create mode 100644 ansible_collections/community/docker/meta/runtime.yml create mode 100644 ansible_collections/community/docker/noxfile.py create mode 100644 ansible_collections/community/docker/plugins/action/docker_container_copy_into.py create mode 100644 ansible_collections/community/docker/plugins/connection/docker.py create mode 100644 ansible_collections/community/docker/plugins/connection/docker_api.py create mode 100644 ansible_collections/community/docker/plugins/connection/nsenter.py create mode 100644 ansible_collections/community/docker/plugins/doc_fragments/_attributes.py create mode 100644 ansible_collections/community/docker/plugins/doc_fragments/_compose_v2.py create mode 100644 ansible_collections/community/docker/plugins/doc_fragments/_docker.py create mode 100644 ansible_collections/community/docker/plugins/inventory/docker_containers.py create mode 100644 ansible_collections/community/docker/plugins/inventory/docker_machine.py create mode 100644 ansible_collections/community/docker/plugins/inventory/docker_swarm.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/_import_helper.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/api/client.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/auth.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/constants.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/context/api.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/context/config.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/context/context.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/credentials/constants.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/credentials/errors.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/credentials/store.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/credentials/utils.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/errors.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/tls.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/transport/basehttpadapter.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/transport/npipeconn.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/transport/npipesocket.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/transport/sshconn.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/transport/ssladapter.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/transport/unixconn.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/types/daemon.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/build.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/config.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/decorators.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/fnmatch.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/json_stream.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/ports.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/proxy.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/socket.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_api/utils/utils.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_common.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_common_api.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_common_cli.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_compose_v2.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_copy.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_image_archive.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_image_name.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_logfmt.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_module_container/base.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_module_container/docker_api.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_module_container/module.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_platform.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_scramble.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_socket_handler.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_socket_helper.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_swarm.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_util.py create mode 100644 ansible_collections/community/docker/plugins/module_utils/_version.py create mode 100644 ansible_collections/community/docker/plugins/modules/current_container_facts.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_compose_v2.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_compose_v2_exec.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_compose_v2_pull.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_compose_v2_run.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_config.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_container.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_container_copy_into.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_container_exec.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_container_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_context_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_host_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image_build.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image_export.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image_load.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image_pull.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image_push.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image_remove.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_image_tag.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_login.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_network.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_network_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_node.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_node_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_plugin.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_prune.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_secret.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_stack.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_stack_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_stack_task_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_swarm.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_swarm_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_swarm_service.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_swarm_service_info.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_volume.py create mode 100644 ansible_collections/community/docker/plugins/modules/docker_volume_info.py create mode 100644 ansible_collections/community/docker/plugins/plugin_utils/_common.py create mode 100644 ansible_collections/community/docker/plugins/plugin_utils/_common_api.py create mode 100644 ansible_collections/community/docker/plugins/plugin_utils/_socket_handler.py create mode 100644 ansible_collections/community/docker/plugins/plugin_utils/_unsafe.py create mode 100644 ansible_collections/community/docker/ruff.toml create mode 100644 ansible_collections/community/docker/tests/config.yml create mode 100644 ansible_collections/community/docker/tests/ee/all.yml create mode 100644 ansible_collections/community/docker/tests/ee/roles/current_container_facts/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/ee/roles/docker_plain/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/ee/roles/docker_stack/tasks/main.yml create mode 100755 ansible_collections/community/docker/tests/images/build.sh create mode 100755 ansible_collections/community/docker/tests/images/copy-images.sh create mode 100755 ansible_collections/community/docker/tests/images/healthcheck/build.sh create mode 100644 ansible_collections/community/docker/tests/images/healthcheck/is-healthy.go create mode 100644 ansible_collections/community/docker/tests/images/healthcheck/main.go create mode 100644 ansible_collections/community/docker/tests/images/healthcheck/make-healthy.go create mode 120000 ansible_collections/community/docker/tests/images/simple-1/build.sh create mode 100644 ansible_collections/community/docker/tests/images/simple-1/main.go create mode 120000 ansible_collections/community/docker/tests/images/simple-2/build.sh create mode 100644 ansible_collections/community/docker/tests/images/simple-2/main.go create mode 100644 ansible_collections/community/docker/tests/integration/requirements.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection/aliases create mode 100755 ansible_collections/community/docker/tests/integration/targets/connection/test.sh create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection/test_connection.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_docker/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_docker/meta/main.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/connection_docker/runme-connection.sh create mode 100755 ansible_collections/community/docker/tests/integration/targets/connection_docker/runme.sh create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_docker/setup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_docker/shutdown.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_docker_api/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_docker_api/meta/main.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/connection_docker_api/runme-connection.sh create mode 100755 ansible_collections/community/docker/tests/integration/targets/connection_docker_api/runme.sh create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_docker_api/setup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_docker_api/shutdown.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_nsenter/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_nsenter/meta/main.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/connection_nsenter/runme-connection.sh create mode 100755 ansible_collections/community/docker/tests/integration/targets/connection_nsenter/runme.sh create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_nsenter/setup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_nsenter/shutdown.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/connection_posix/aliases create mode 100755 ansible_collections/community/docker/tests/integration/targets/connection_posix/test.sh create mode 100644 ansible_collections/community/docker/tests/integration/targets/current_container_facts/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/current_container_facts/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/tasks/tests/build.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/tasks/tests/container-exit.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/tasks/tests/definition.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/tasks/tests/pull.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2/tasks/tests/start-stop.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_exec/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_exec/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_exec/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_exec/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_exec/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_pull/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_pull/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_pull/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_pull/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_pull/tasks/tests/pull.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_run/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_run/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_run/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_run/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_compose_v2_run/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_config/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_config/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_config/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_config/tasks/test_docker_config.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/files/env-file create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/filter_plugins/ipaddr_tools.py create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/comparisons.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/compatibility.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/healthy.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/image-ids.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/mounts-volumes.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/network.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/options.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/ports.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/regression-45700-dont-parse-on-absent.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/start-stop.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container/tasks/tests/update.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_copy_into/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_copy_into/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_copy_into/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_copy_into/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_copy_into/tasks/tests/content.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_copy_into/tasks/tests/file.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_exec/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_exec/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_exec/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_container_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_context_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_context_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_context_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_context_info/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_context_info/tasks/tests/default-context.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_context_info/tasks/tests/podman.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_host_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_host_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_host_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_host_info/tasks/test_host_info.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/tasks/test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/tasks/tests/docker_image.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/tasks/tests/options.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/templates/ArgsDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/templates/Dockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/templates/EtcHostsDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/templates/MyDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image/templates/StagedDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/tasks/test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/tasks/tests/options.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/templates/ArgsDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/templates/Dockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/templates/EtcHostsDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/templates/MyDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/templates/SecretsDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_build/templates/StagedDockerfile create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_export/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_export/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_export/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_export/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_export/tasks/test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_export/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_load/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_load/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_load/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_load/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_load/tasks/test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_load/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_pull/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_pull/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_pull/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_pull/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_pull/tasks/test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_pull/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_pull/tasks/tests/image-ids.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_pull/tasks/tests/registry.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_push/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_push/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_push/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_push/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_push/tasks/test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_push/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_push/tasks/tests/registry.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_remove/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_remove/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_remove/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_tag/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_tag/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_image_tag/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_login/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_login/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_login/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_login/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_login/tasks/test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_login/tasks/tests/docker_login.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_login/tasks/tests/multiple-servers.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/tasks/tests/ipam.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/tasks/tests/options.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/tasks/tests/overlay.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network/tasks/tests/substring.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_network_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_node/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_node/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_node/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_node/tasks/test_node.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_node_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_node_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_node_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_node_info/tasks/test_node_info.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_plugin/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_plugin/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_plugin/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_plugin/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_plugin/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_plugin/tasks/tests/basic_with_alias.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_prune/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_prune/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_prune/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_secret/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_secret/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_secret/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_secret/tasks/test_secrets.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack/tasks/test_stack.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack/templates/stack_compose_base.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack/templates/stack_compose_overrides.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack/vars/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_info/tasks/test_stack_info.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_info/templates/stack_compose_base.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_info/templates/stack_compose_overrides.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_info/vars/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_task_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_task_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_task_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_task_info/tasks/test_stack_task_info.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_task_info/templates/stack_compose_base.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_task_info/templates/stack_compose_overrides.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_stack_task_info/vars/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/tasks/cleanup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/tasks/tests/options-ca.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/tasks/tests/options.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm/tasks/tests/remote-addr-pool.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_info/tasks/test_swarm_info.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/files/env-file-1 create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/files/env-file-2 create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/configs.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/logging.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/misc.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/mounts.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/networks.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/options.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/placement.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/resources.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/restart_config.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/rollback_config.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/secrets.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/tasks/tests/update_config.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service/vars/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_swarm_service_info/tasks/test_docker_swarm_service_info.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_volume/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_volume/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_volume/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_volume/tasks/run-test.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_volume/tasks/tests/basic.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_volume_info/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_volume_info/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/docker_volume_info/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/generic_connection_tests/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/generic_connection_tests/files/nginx.conf create mode 100644 ansible_collections/community/docker/tests/integration/targets/generic_connection_tests/filter_plugins/filter_attr.py create mode 100644 ansible_collections/community/docker/tests/integration/targets/generic_connection_tests/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/generic_connection_tests/tasks/main.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/generic_connection_tests/vars/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/generic_ssh_connection/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/generic_ssh_connection/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/generic_ssh_connection/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/inventory_1.docker.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/inventory_2.docker.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/playbooks/docker_cleanup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/playbooks/docker_setup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/playbooks/test_inventory_1.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/playbooks/test_inventory_2.yml create mode 100755 ansible_collections/community/docker/tests/integration/targets/inventory_docker_containers/runme.sh create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/docker-machine create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/inventory_1.docker_machine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/inventory_2.docker_machine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/inventory_3.docker_machine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/playbooks/pre-setup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/playbooks/setup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/playbooks/teardown.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/playbooks/test_inventory_1.yml create mode 100755 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/runme.sh create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_machine/teardown.docker_machine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/inventory_1.docker_swarm.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/inventory_2.docker_swarm.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/playbooks/swarm_cleanup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/playbooks/swarm_setup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/playbooks/test_inventory_1.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/playbooks/test_inventory_2.yml create mode 100755 ansible_collections/community/docker/tests/integration/targets/inventory_docker_swarm/runme.sh create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/defaults/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/handlers/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/Alpine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/Archlinux.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/Debian.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/Fedora.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/RedHat-10.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/RedHat-7.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/RedHat-8.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/RedHat-9.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/Suse.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/Debian.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/Fedora.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/RedHat-10.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/RedHat-7.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/RedHat-8.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/RedHat-9.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/Suse.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/Ubuntu-14.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/Ubuntu-22.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/default.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/main.env create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker/vars/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/Alpine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/Archlinux.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/Debian.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/Fedora.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/RedHat-10.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/RedHat-7.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/RedHat-8.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/RedHat-9.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/Suse.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/tasks/nothing.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_buildx/vars/default.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/Alpine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/Archlinux.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/Debian.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/Fedora.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/RedHat-10.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/RedHat-7.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/RedHat-8.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/RedHat-9.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/Suse.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/tasks/nothing.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_cli_compose/vars/default.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/defaults/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/Alpine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/Archlinux.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/Debian.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/Fedora.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/RedHat-10.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/RedHat-7.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/RedHat-8.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/RedHat-9.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/Suse.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/tasks/setup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/vars/Alpine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/vars/Archlinux.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/vars/Fedora.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_compose_v2/vars/default.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_current_container_network_ip/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_current_container_network_ip/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_python_deps/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_python_deps/defaults/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_python_deps/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_python_deps/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_python_deps/vars/RedHat-7.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_python_deps/vars/Ubuntu-14.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_python_deps/vars/default.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/files/nginx.conf create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/files/nginx.htpasswd create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/handlers/cleanup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/handlers/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/tasks/setup-frontend.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/tasks/setup.yml create mode 120000 ansible_collections/community/docker/tests/integration/targets/setup_docker_registry/vars/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_sdk_for_python/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_sdk_for_python/defaults/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_sdk_for_python/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_sdk_for_python/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_sdk_for_python/vars/RedHat-7.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_sdk_for_python/vars/Ubuntu-14.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_docker_sdk_for_python/vars/default.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_epel/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_openssl/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_openssl/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_openssl/vars/Alpine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_openssl/vars/Archlinux.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_openssl/vars/Debian.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_openssl/vars/FreeBSD.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_openssl/vars/RedHat.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_openssl/vars/Suse.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_paramiko/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_paramiko/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_pkg_mgr/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/defaults/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/handlers/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/vars/Alpine.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/vars/RedHat-7.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/vars/RedHat-8.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/vars/Ubuntu-20.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_podman/vars/default.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_remote_constraints/aliases create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_remote_constraints/meta/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_remote_constraints/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_remote_tmp_dir/handlers/main.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_remote_tmp_dir/tasks/default-cleanup.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_remote_tmp_dir/tasks/default.yml create mode 100644 ansible_collections/community/docker/tests/integration/targets/setup_remote_tmp_dir/tasks/main.yml create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.17.txt create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.17.txt.license create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.18.txt create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.18.txt.license create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.19.txt create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.19.txt.license create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.20.txt create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.20.txt.license create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.21.txt create mode 100644 ansible_collections/community/docker/tests/sanity/ignore-2.21.txt.license create mode 100644 ansible_collections/community/docker/tests/unit/plugins/connection/test_docker.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/inventory/test_docker_containers.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/api/test_client.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/constants.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/fake_api.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/fake_stat.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/test_auth.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/test_context.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/test_errors.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/transport/test_sshconn.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/transport/test_ssladapter.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/test_build.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/test_config.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/test_decorators.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/test_json_stream.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/test_ports.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/test_proxy.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/test_utils.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/testdata/certs/ca.pem create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/testdata/certs/cert.pem create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/_api/utils/testdata/certs/key.pem create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/compose_v2_test_cases.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/test__compose_v2.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/test__copy.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/test__image_archive.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/test__image_name.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/test__logfmt.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/test__scramble.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/module_utils/test__util.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/modules/test_docker_container_copy_into.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/modules/test_docker_image.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/modules/test_docker_image_build.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/modules/test_docker_network.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/modules/test_docker_swarm_service.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/plugin_utils/test__unsafe.py create mode 100644 ansible_collections/community/docker/tests/unit/plugins/test_support/docker_image_archive_stubbing.py create mode 100644 ansible_collections/community/docker/tests/unit/requirements.txt create mode 100644 ansible_collections/community/docker/tests/unit/requirements.yml create mode 100644 ansible_collections/community/docker/tests/utils/constraints.txt create mode 120000 ansible_collections/community/docker/tests/utils/shippable/alpine.sh create mode 120000 ansible_collections/community/docker/tests/utils/shippable/fedora.sh create mode 100755 ansible_collections/community/docker/tests/utils/shippable/linux-community.sh create mode 100755 ansible_collections/community/docker/tests/utils/shippable/linux.sh create mode 100755 ansible_collections/community/docker/tests/utils/shippable/remote.sh create mode 120000 ansible_collections/community/docker/tests/utils/shippable/rhel.sh create mode 100755 ansible_collections/community/docker/tests/utils/shippable/sanity.sh create mode 100755 ansible_collections/community/docker/tests/utils/shippable/shippable.sh create mode 120000 ansible_collections/community/docker/tests/utils/shippable/ubuntu.sh create mode 100755 ansible_collections/community/docker/tests/utils/shippable/units.sh create mode 100644 ansible_collections/community/sops/.git-blame-ignore-revs create mode 100644 ansible_collections/community/sops/.github/dependabot.yml create mode 100644 ansible_collections/community/sops/.github/patchback.yml create mode 100644 ansible_collections/community/sops/.github/pull_request_template.md create mode 100644 ansible_collections/community/sops/.github/pull_request_template.md.license create mode 100644 ansible_collections/community/sops/.github/workflows/docs-pr.yml create mode 100644 ansible_collections/community/sops/.github/workflows/docs-push.yml create mode 100644 ansible_collections/community/sops/.github/workflows/nox.yml create mode 100644 ansible_collections/community/sops/.gitignore create mode 100644 ansible_collections/community/sops/.yamllint create mode 100644 ansible_collections/community/sops/.yamllint-docs create mode 100644 ansible_collections/community/sops/.yamllint-examples create mode 100644 ansible_collections/community/sops/.yamllint-extra-docs create mode 100644 ansible_collections/community/sops/CHANGELOG.md create mode 100644 ansible_collections/community/sops/CHANGELOG.md.license create mode 100644 ansible_collections/community/sops/CHANGELOG.rst create mode 100644 ansible_collections/community/sops/CHANGELOG.rst.license create mode 100644 ansible_collections/community/sops/CONTRIBUTING.md create mode 100644 ansible_collections/community/sops/COPYING create mode 100644 ansible_collections/community/sops/FILES.json create mode 100644 ansible_collections/community/sops/LICENSES/BSD-2-Clause.txt create mode 120000 ansible_collections/community/sops/LICENSES/GPL-3.0-or-later.txt create mode 100644 ansible_collections/community/sops/MANIFEST.json create mode 100644 ansible_collections/community/sops/README.md create mode 100644 ansible_collections/community/sops/REUSE.toml create mode 100644 ansible_collections/community/sops/antsibull-nox.toml create mode 100644 ansible_collections/community/sops/changelogs/changelog.yaml create mode 100644 ansible_collections/community/sops/changelogs/changelog.yaml.license create mode 100644 ansible_collections/community/sops/changelogs/config.yaml create mode 100644 ansible_collections/community/sops/changelogs/fragments/.keep create mode 100644 ansible_collections/community/sops/codecov.yml create mode 100644 ansible_collections/community/sops/docs/docsite/config.yml create mode 100644 ansible_collections/community/sops/docs/docsite/extra-docs.yml create mode 100644 ansible_collections/community/sops/docs/docsite/links.yml create mode 100644 ansible_collections/community/sops/docs/docsite/rst/guide.rst create mode 100644 ansible_collections/community/sops/meta/ee-bindep.txt create mode 100644 ansible_collections/community/sops/meta/execution-environment.yml create mode 100644 ansible_collections/community/sops/meta/runtime.yml create mode 100644 ansible_collections/community/sops/noxfile.py create mode 100644 ansible_collections/community/sops/playbooks/install.yml create mode 100644 ansible_collections/community/sops/playbooks/install_localhost.yml create mode 100644 ansible_collections/community/sops/plugins/action/load_vars.py create mode 100644 ansible_collections/community/sops/plugins/doc_fragments/attributes.py create mode 100644 ansible_collections/community/sops/plugins/doc_fragments/sops.py create mode 100644 ansible_collections/community/sops/plugins/filter/_latest_version.py create mode 100644 ansible_collections/community/sops/plugins/filter/decrypt.py create mode 100644 ansible_collections/community/sops/plugins/lookup/sops.py create mode 100644 ansible_collections/community/sops/plugins/module_utils/io.py create mode 100644 ansible_collections/community/sops/plugins/module_utils/sops.py create mode 100644 ansible_collections/community/sops/plugins/modules/load_vars.py create mode 100644 ansible_collections/community/sops/plugins/modules/sops_encrypt.py create mode 100644 ansible_collections/community/sops/plugins/plugin_utils/action_module.py create mode 100644 ansible_collections/community/sops/plugins/vars/sops.py create mode 100644 ansible_collections/community/sops/roles/_install_age/README.md create mode 100644 ansible_collections/community/sops/roles/_install_age/defaults/main.yml create mode 100644 ansible_collections/community/sops/roles/_install_age/meta/main.yml create mode 100644 ansible_collections/community/sops/roles/_install_age/tasks/main.yml create mode 100644 ansible_collections/community/sops/roles/_install_age/vars/D-Alpine.yml create mode 100644 ansible_collections/community/sops/roles/_install_age/vars/D-Archlinux.yml create mode 120000 ansible_collections/community/sops/roles/_install_age/vars/D-Debian-10.yml create mode 100644 ansible_collections/community/sops/roles/_install_age/vars/D-Fedora.yml create mode 120000 ansible_collections/community/sops/roles/_install_age/vars/D-Ubuntu-16.yml create mode 120000 ansible_collections/community/sops/roles/_install_age/vars/D-Ubuntu-18.yml create mode 120000 ansible_collections/community/sops/roles/_install_age/vars/D-Ubuntu-20.yml create mode 100644 ansible_collections/community/sops/roles/_install_age/vars/OS-Debian.yml create mode 100644 ansible_collections/community/sops/roles/_install_age/vars/default.yml create mode 100644 ansible_collections/community/sops/roles/install/README.md create mode 100644 ansible_collections/community/sops/roles/install/defaults/main.yml create mode 100644 ansible_collections/community/sops/roles/install/meta/argument_specs.yml create mode 100644 ansible_collections/community/sops/roles/install/meta/main.yml create mode 100644 ansible_collections/community/sops/roles/install/tasks/detect_source.yml create mode 100644 ansible_collections/community/sops/roles/install/tasks/github.yml create mode 100644 ansible_collections/community/sops/roles/install/tasks/github_api.yml create mode 100644 ansible_collections/community/sops/roles/install/tasks/github_latest_release.yml create mode 100644 ansible_collections/community/sops/roles/install/tasks/main.yml create mode 100644 ansible_collections/community/sops/roles/install/tasks/system.yml create mode 100644 ansible_collections/community/sops/roles/install/vars/D-Alpine.yml create mode 100644 ansible_collections/community/sops/roles/install/vars/D-Archlinux.yml create mode 100644 ansible_collections/community/sops/roles/install/vars/OS-Debian.yml create mode 100644 ansible_collections/community/sops/roles/install/vars/OS-RedHat.yml create mode 100644 ansible_collections/community/sops/roles/install/vars/default.yml create mode 100644 ansible_collections/community/sops/tests/config.yml create mode 100644 ansible_collections/community/sops/tests/ee/all.yml create mode 100644 ansible_collections/community/sops/tests/ee/roles/lookup_sops/files/.sops.yaml create mode 100644 ansible_collections/community/sops/tests/ee/roles/lookup_sops/files/simple.sops.yaml create mode 100644 ansible_collections/community/sops/tests/ee/roles/lookup_sops/files/simple.sops.yaml.license create mode 100644 ansible_collections/community/sops/tests/ee/roles/lookup_sops/files/wrong.yaml create mode 100644 ansible_collections/community/sops/tests/ee/roles/lookup_sops/files/wrong.yaml.license create mode 100644 ansible_collections/community/sops/tests/ee/roles/lookup_sops/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/requirements.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/age/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/age/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/age/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/age/tasks/test.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter__latest_version/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter__latest_version/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/binary.sops create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/binary.sops.license create mode 100755 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/fake-sops-rep.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/fake-sops-val.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/fake-sops.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary-yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary-yaml.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary-yaml.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary-yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary-yaml.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary-yaml.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-binary.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-json create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-json.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-json.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-json.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-json.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-yaml.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-yaml.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-yaml.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/hidden-yaml.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/rstrip.sops create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/rstrip.sops.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/simple.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/files/simple.sops.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/filter_decrypt/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/vars/.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/vars/empty.sops.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/vars/empty.sops.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/vars/proper-vars-2.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/vars/proper-vars.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/vars/simple.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/load_vars/vars/wrong.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/binary.sops create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/binary.sops.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/extract.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/extract.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/extract.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/extract.yaml.license create mode 100755 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/fake-sops-rep.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/fake-sops-val.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/fake-sops.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary-yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary-yaml.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary-yaml.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary-yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary-yaml.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary-yaml.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-binary.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-json create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-json.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-json.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-json.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-json.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-yaml.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-yaml.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-yaml.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/hidden-yaml.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/rstrip.sops create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/rstrip.sops.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/simple.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/simple.sops.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/wrong.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/files/wrong.yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/lookup_sops/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_latest/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_latest/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_latest/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_localhost_remote/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_localhost_remote/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_localhost_remote/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_version/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_version/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/role_install_version/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_pkg_mgr/tasks/archlinux.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_pkg_mgr/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_remote_tmp_dir/handlers/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_remote_tmp_dir/tasks/default-cleanup.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_remote_tmp_dir/tasks/default.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_remote_tmp_dir/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_sops/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_sops/tasks/install.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/setup_sops/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/sops_encrypt/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/sops_encrypt/files/.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/sops_encrypt/files/broken-json-yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/sops_encrypt/files/broken-json-yaml.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/sops_encrypt/files/wrong.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/sops_encrypt/meta/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/sops_encrypt/tasks/main.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/.gitignore create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/.sops.yaml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/README.md create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/aliases create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/meta/main.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/run-test.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/run-tests.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/runme.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/setup.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-error/group_vars/all.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-error/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-error/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-error/run.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-error/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-skip/group_vars/all.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-skip/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-skip/min-version create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-skip/min-version.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-skip/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-skip/run.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-skip/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-warn/group_vars/all.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-warn/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-warn/min-version create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-warn/min-version.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-warn/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-warn/run.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-bad-file-warn/validate.sh create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-disable-sops/group_vars create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-disable-sops/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-disable-sops/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-disable-sops/run.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-disable-sops/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-extensions/group_vars/all.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-extensions/group_vars/all/test.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-extensions/host_vars/localhost.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-extensions/host_vars/localhost.json.license create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-extensions/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-extensions/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-extensions/run.sh create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-extensions/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-not-dir/group_vars create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-not-dir/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-not-dir/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-not-dir/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-cache/.gitignore create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-cache/1.sops.yml create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-cache/2.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-cache/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-cache/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-cache/run.sh create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-cache/setup.sh create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-cache/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-no-cache/.gitignore create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-no-cache/1.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-no-cache/2.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-no-cache/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-no-cache/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-no-cache/run.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-no-cache/setup.sh create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-inv-no-cache/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-cache/.gitignore create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-cache/1.sops.yml create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-cache/2.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-cache/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-cache/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-cache/run.sh create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-cache/setup.sh create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-cache/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-no-cache/.gitignore create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-no-cache/1.sops.yml create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-no-cache/2.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-no-cache/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-no-cache/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-no-cache/run.sh create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-no-cache/setup.sh create mode 120000 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-stage-task-no-cache/validate.sh create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-success/group_vars/all.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-success/group_vars/all/test-template.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-success/group_vars/all/test.sops.yml create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-success/host_vars/localhost.sops.json create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-success/host_vars/localhost.sops.json.license create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-success/hosts create mode 100644 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-success/playbook.yml create mode 100755 ansible_collections/community/sops/tests/integration/targets/vars_sops/test-success/validate.sh create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.15.txt create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.15.txt.license create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.16.txt create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.16.txt.license create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.17.txt create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.17.txt.license create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.18.txt create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.18.txt.license create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.19.txt create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.19.txt.license create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.20.txt create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.20.txt.license create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.21.txt create mode 100644 ansible_collections/community/sops/tests/sanity/ignore-2.21.txt.license create mode 100644 ansible_collections/debops/debops/FILES.json create mode 100644 ansible_collections/debops/debops/MANIFEST.json create mode 100644 ansible_collections/debops/debops/collections/ansible_collections/debops/debops/CHANGELOG.rst create mode 100644 ansible_collections/debops/debops/collections/ansible_collections/debops/debops/galaxy.yml create mode 100644 ansible_collections/debops/debops/collections/ansible_collections/debops/debops/meta/runtime.yml create mode 120000 ansible_collections/debops/debops/collections/ansible_collections/debops/debops/playbooks create mode 120000 ansible_collections/debops/debops/collections/ansible_collections/debops/debops/plugins create mode 120000 ansible_collections/debops/debops/collections/ansible_collections/debops/debops/roles create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/README.rst create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/all.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/apt_cacher_ng.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/bitcoind.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/btrfs.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/dnsmasq.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/firejail.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/foodsoft-nginx.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/foodsoft.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/fuse.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/homeassistant-nginx.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/homeassistant-plain.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/homeassistant.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/kodi.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/snapshot_snapper.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/tor.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/volkszaehler-apache.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/volkszaehler-nginx.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/volkszaehler.yml create mode 100644 ansible_collections/debops/debops/debops-contrib-playbooks/service/x2go_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/COPYRIGHT create mode 100644 ansible_collections/debops/debops/playbooks/bootstrap-ldap.yml create mode 100644 ansible_collections/debops/debops/playbooks/bootstrap-sss.yml create mode 100644 ansible_collections/debops/debops/playbooks/bootstrap.yml create mode 100644 ansible_collections/debops/debops/playbooks/common.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/agent.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/app.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/common.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/env.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/hw.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/net.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/srv.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/sys.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/systemd.yml create mode 100644 ansible_collections/debops/debops/playbooks/layer/virt.yml create mode 100644 ansible_collections/debops/debops/playbooks/ldap/get-uuid.yml create mode 100644 ansible_collections/debops/debops/playbooks/ldap/init-directory.yml create mode 100644 ansible_collections/debops/debops/playbooks/ldap/save-credential.yml create mode 100644 ansible_collections/debops/debops/playbooks/reboot.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/ansible.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apache.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apparmor.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apt.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apt_cacher_ng.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apt_install.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apt_listchanges.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apt_mark.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apt_mirror.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apt_preferences.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/apt_proxy.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/atd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/auth.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/authorized_keys.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/avahi.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/backup2l.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/bind.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/boxbackup.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/console.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/controller.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/core.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/cran.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/cron.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/cryptsetup-persistent_paths.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/cryptsetup-plain.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/cryptsetup.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/debconf.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/debops_fact.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/debops_legacy.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dhcp_probe.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dhcpd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dhcrelay.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dhparam.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dnsmasq-persistent_paths.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dnsmasq-plain.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dnsmasq.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/docker_gen.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/docker_registry.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/docker_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dokuwiki.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dovecot.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/dropbear_initramfs.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/elastic_co.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/elasticsearch.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/environment.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/etc_aliases.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/etc_services.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/etckeeper.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/etesync.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/etherpad.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/extrepo.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/fail2ban.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/fcgiwrap.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/ferm.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/fhs.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/filebeat.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/freeradius.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/gitlab.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/gitlab_runner.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/gitusers.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/golang.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/grub.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/gunicorn.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/hashicorp.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/hwraid.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/icinga.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/icinga_db.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/icinga_web.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/ifupdown.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/imapproxy.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/influxdata.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/influxdb.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/influxdb_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/ipxe.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/iscsi.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/java.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/journald.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/keepalived.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/keyring.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/kibana.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/kmod.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/ldap.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/librenms.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/libuser.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/libvirt.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/libvirtd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/libvirtd_qemu.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/lldpd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/locales.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/logrotate.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/lvm.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/lxc.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/lxd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/machine.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/mailman.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/mariadb.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/mariadb_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/mcli.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/memcached.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/metricbeat.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/minidlna.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/miniflux.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/minio.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/monit.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/mosquitto-nginx.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/mosquitto-plain.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/mosquitto.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/mount.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/netbase.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/netbox.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/networkd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/neurodebian.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/nfs.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/nfs_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/nginx.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/nodejs.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/nscd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/nslcd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/nsswitch.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/ntp.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/nullmailer.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/opendkim.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/opensearch.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/owncloud-apache.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/owncloud-nginx.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/owncloud.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/pam_access.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/pdns-nginx.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/pdns-plain.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/pdns.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/persistent_paths.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/php.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/phpipam.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/phpmyadmin.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/pki.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/postconf.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/postfix.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/postgresql.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/postgresql_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/postldap.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/postscreen.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/postwhite.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/preseed.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/proc_hidepid.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/prosody.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/python.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/python_raw.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/rabbitmq_management.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/rabbitmq_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/radvd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/redis_sentinel.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/redis_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/reprepro.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/resolvconf.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/resolved.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/resources.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/root_account.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/roundcube.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/rsnapshot.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/rspamd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/rstudio_server.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/rsyslog.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/ruby.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/salt.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/samba.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/saslauthd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/secret.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/sks.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/slapd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/smstools.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/snmpd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/sshd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/sssd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/stunnel.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/sudo.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/swapfile.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/sysctl.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/sysfs.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/sysnews.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/system_groups.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/system_users.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/systemd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/tcpwrappers.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/telegraf.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/tftpd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/tgt.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/timesyncd.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/tinc-persistent_paths.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/tinc-plain.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/tinc.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/tinyproxy.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/tzdata.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/unattended_upgrades.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/unbound.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/users.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/wpcli.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/yadm.yml create mode 100644 ansible_collections/debops/debops/playbooks/service/zabbix_agent.yml create mode 100644 ansible_collections/debops/debops/playbooks/site.yml create mode 100644 ansible_collections/debops/debops/playbooks/templates/debops__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/playbooks/tools/6to4.yml create mode 100644 ansible_collections/debops/debops/playbooks/tools/debug.yml create mode 100644 ansible_collections/debops/debops/playbooks/tools/dist-upgrade.yml create mode 100644 ansible_collections/debops/debops/playbooks/upgrade.yml create mode 100644 ansible_collections/debops/debops/plugins/callback/profile_tasks.py create mode 100644 ansible_collections/debops/debops/plugins/callback_plugins/profile_tasks.py create mode 100644 ansible_collections/debops/debops/plugins/connection/lxc_ssh.py create mode 100644 ansible_collections/debops/debops/plugins/connection_plugins/lxc_ssh.py create mode 100644 ansible_collections/debops/debops/plugins/filter/debops_filter_plugins.py create mode 100644 ansible_collections/debops/debops/plugins/filter/etc_aliases_parse_recipients.py create mode 100644 ansible_collections/debops/debops/plugins/filter/globmatch.py create mode 100644 ansible_collections/debops/debops/plugins/filter/split.py create mode 100644 ansible_collections/debops/debops/plugins/filter/toml.py create mode 100644 ansible_collections/debops/debops/plugins/lookup/dig_srv.py create mode 100644 ansible_collections/debops/debops/plugins/lookup/file_src.py create mode 100644 ansible_collections/debops/debops/plugins/lookup/lists.py create mode 100644 ansible_collections/debops/debops/plugins/lookup/task_src.py create mode 100644 ansible_collections/debops/debops/plugins/lookup/template_src.py create mode 100644 ansible_collections/debops/debops/plugins/modules/apache2_module.py create mode 100644 ansible_collections/debops/debops/plugins/modules/btrfs_subvolume.py create mode 100644 ansible_collections/debops/debops/plugins/modules/cran.py create mode 100644 ansible_collections/debops/debops/plugins/modules/dpkg_divert.py create mode 100644 ansible_collections/debops/debops/plugins/modules/ldap_attrs.py create mode 100644 ansible_collections/debops/debops/roles/ansible/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/ansible/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/ansible/files/script/bootstrap-ansible create mode 100644 ansible_collections/debops/debops/roles/ansible/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/ansible/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/ansible/templates/etc/ansible/facts.d/ansible.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/filter_plugins/debops_filter_plugins.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/filter_plugins/etc_aliases_parse_recipients.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/filter_plugins/globmatch.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/filter_plugins/split.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/filter_plugins/toml.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/library/cran.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/library/dpkg_divert.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/library/ldap_attrs.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/lookup_plugins/dig_srv.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/lookup_plugins/file_src.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/lookup_plugins/lists.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/lookup_plugins/task_src.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/lookup_plugins/template_src.py create mode 100644 ansible_collections/debops/debops/roles/ansible_plugins/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apache/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apache/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/apache/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/apache/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apache/tasks/apache_module_state.yml create mode 100644 ansible_collections/debops/debops/roles/apache/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apache/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/apache/templates/etc/ansible/facts.d/apache.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/apache/templates/etc/apache2/conf-available/local-debops_apache.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apache/templates/etc/apache2/conf-available/local-debops_apache_security_module.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apache/templates/etc/apache2/conf-available/raw.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apache/templates/etc/apache2/sites-available/default.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apache/templates/etc/apache2/sites-available/raw.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apparmor/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apparmor/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/apparmor/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apparmor/tasks/handle_locals.yml create mode 100644 ansible_collections/debops/debops/roles/apparmor/tasks/handle_profiles.yml create mode 100644 ansible_collections/debops/debops/roles/apparmor/tasks/handle_tunables.yml create mode 100644 ansible_collections/debops/debops/roles/apparmor/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apparmor/templates/etc/ansible/facts.d/apparmor.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/apparmor/templates/etc/apparmor.d/snippet.j2 create mode 100644 ansible_collections/debops/debops/roles/apparmor/templates/etc/default/grub.d/debops.apparmor.cfg.j2 create mode 100644 ansible_collections/debops/debops/roles/apt/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apt/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt/templates/etc/ansible/facts.d/apt.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/apt/templates/etc/apt/apt.conf.d/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apt/templates/etc/apt/auth.conf.d/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apt/templates/etc/apt/sources.list.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/templates/etc/apt-cacher-ng/acng.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/templates/etc/apt-cacher-ng/backends_debian.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/templates/etc/apt-cacher-ng/backends_gentoo.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/templates/etc/apt-cacher-ng/backends_ubuntu.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/templates/etc/apt-cacher-ng/security.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/templates/etc/apt-cacher-ng/userinfo.html.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_cacher_ng/vars/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_install/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apt_install/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_install/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_install/tasks/apt_install/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_install/tasks/apt_install/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_install/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_install/templates/etc/ansible/facts.d/apt_install.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_install/templates/etc/needrestart/conf.d/no-kernel-hints.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_install/templates/lookup/apt_install__all_packages.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_listchanges/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apt_listchanges/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_listchanges/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_listchanges/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_listchanges/templates/etc/ansible/facts.d/apt_listchanges.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_listchanges/templates/etc/apt/listchanges.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_mark/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apt_mark/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/apt_mark/files/script/apt-mark-status2 create mode 100755 ansible_collections/debops/debops/roles/apt_mark/files/script/apt-mark-status3 create mode 100644 ansible_collections/debops/debops/roles/apt_mark/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_mark/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_mark/templates/etc/ansible/facts.d/apt_mark.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_mark/templates/etc/apt/apt.conf.d/25autoremove-recommends.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_mirror/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apt_mirror/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_mirror/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_mirror/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_mirror/templates/etc/ansible/facts.d/apt_mirror.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_mirror/templates/etc/apt/mirror.list.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_mirror/templates/etc/cron.d/apt-mirror.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_preferences/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apt_preferences/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_preferences/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_preferences/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_preferences/templates/etc/apt/preferences.d/pin.pref.j2 create mode 100644 ansible_collections/debops/debops/roles/apt_proxy/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/apt_proxy/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/apt_proxy/files/usr/local/lib/get-reachable-apt-proxy create mode 100644 ansible_collections/debops/debops/roles/apt_proxy/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_proxy/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/apt_proxy/templates/etc/apt/apt.conf.d/apt_proxy.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/atd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/atd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/atd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/atd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/atd/templates/etc/ansible/facts.d/atd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/atd/templates/etc/default/atd.j2 create mode 100644 ansible_collections/debops/debops/roles/atd/templates/etc/systemd/system/atd.service.j2 create mode 100644 ansible_collections/debops/debops/roles/auth/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/auth/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/auth/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/auth/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/auth/tasks/auth/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/auth/tasks/auth/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/auth/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/auth/tasks/pam_pwhistory.yml create mode 100644 ansible_collections/debops/debops/roles/auth/templates/usr/share/pam-configs/cracklib.j2 create mode 100644 ansible_collections/debops/debops/roles/auth/templates/usr/share/pam-configs/pwhistory.j2 create mode 100644 ansible_collections/debops/debops/roles/authorized_keys/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/authorized_keys/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/authorized_keys/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/authorized_keys/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/authorized_keys/templates/etc/ansible/facts.d/authorized_keys.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/authorized_keys/templates/lookup/authorized_keys__identities.j2 create mode 100644 ansible_collections/debops/debops/roles/avahi/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/avahi/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/avahi/files/usr/local/sbin/avahi-alias create mode 100644 ansible_collections/debops/debops/roles/avahi/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/avahi/tasks/avahi_alias.yml create mode 100644 ansible_collections/debops/debops/roles/avahi/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/avahi/templates/etc/ansible/facts.d/avahi.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/avahi/templates/etc/avahi/avahi-daemon.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/avahi/templates/etc/avahi/services/avahi.service.j2 create mode 100644 ansible_collections/debops/debops/roles/avahi/templates/etc/systemd/resolved.conf.d/avahi-mdns.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/avahi/templates/etc/systemd/system/avahi-alias.service.j2 create mode 100644 ansible_collections/debops/debops/roles/avahi/templates/etc/systemd/system/avahi-daemon.service.d/exec-override.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/avahi/templates/import/debops__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/avahi/templates/lookup/avahi__combined_services.j2 create mode 100644 ansible_collections/debops/debops/roles/backup2l/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/backup2l/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/backup2l/files/usr/local/etc/backup/pre-hook.d/dpkg-selections create mode 100644 ansible_collections/debops/debops/roles/backup2l/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/backup2l/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/backup2l/templates/etc/ansible/facts.d/backup2l.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/backup2l/templates/etc/backup2l.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/bind/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/bind/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/bind/files/usr/local/sbin/debops-bind-rollkey create mode 100755 ansible_collections/debops/debops/roles/bind/files/usr/local/sbin/debops-bind-snapshot create mode 100644 ansible_collections/debops/debops/roles/bind/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/bind/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/bind/tasks/main_keys.yml create mode 100644 ansible_collections/debops/debops/roles/bind/templates/etc/ansible/facts.d/bind.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/bind/templates/etc/bind/debops-bind-rollkey.json.j2 create mode 100644 ansible_collections/debops/debops/roles/bind/templates/etc/bind/named.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/bind/templates/etc/pki/hooks/bind.j2 create mode 100644 ansible_collections/debops/debops/roles/bind/templates/var/lib/bind/views/view/zone/db.zone.j2 create mode 100644 ansible_collections/debops/debops/roles/bitcoind/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/bitcoind/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/bitcoind/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/bitcoind/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/bitcoind/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/bitcoind/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/bitcoind/docs/includes/role.rst create mode 100644 ansible_collections/debops/debops/roles/bitcoind/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/bitcoind/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/bitcoind/docs/playbooks/bitcoind.yml create mode 100644 ansible_collections/debops/debops/roles/bitcoind/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/bitcoind/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/bitcoind/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/bitcoind/templates/etc/bitcoin/bitcoin.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/bitcoind/templates/etc/systemd/system/bitcoind.service.j2 create mode 100644 ansible_collections/debops/debops/roles/boxbackup/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/boxbackup/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/boxbackup/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/boxbackup/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/boxbackup/tasks/configure_clients.yml create mode 100644 ansible_collections/debops/debops/roles/boxbackup/tasks/configure_servers.yml create mode 100644 ansible_collections/debops/debops/roles/boxbackup/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/boxbackup/templates/etc/boxbackup/bbackupd.conf.j2 create mode 100755 ansible_collections/debops/debops/roles/boxbackup/templates/etc/boxbackup/bbackupd/NotifySysadmin.sh.j2 create mode 100644 ansible_collections/debops/debops/roles/boxbackup/templates/etc/boxbackup/bbstored.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/boxbackup/templates/etc/boxbackup/raidfile.conf.j2 create mode 100755 ansible_collections/debops/debops/roles/boxbackup/templates/sign-cert.j2 create mode 100644 ansible_collections/debops/debops/roles/boxbackup/vars/main.yml create mode 100644 ansible_collections/debops/debops/roles/btrfs/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/btrfs/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/btrfs/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/btrfs/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/btrfs/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/btrfs/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/btrfs/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/btrfs/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/btrfs/docs/playbooks/btrfs.yml create mode 100644 ansible_collections/debops/debops/roles/btrfs/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/btrfs/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/console/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/console/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/console/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/console/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/console/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/controller/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/controller/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/controller/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/controller/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/controller/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/controller/templates/etc/debops.cfg.j2 create mode 100644 ansible_collections/debops/debops/roles/core/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/core/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/core/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/core/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/core/templates/etc/ansible/facts.d/core.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/core/templates/etc/ansible/facts.d/tags.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/cran/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/cran/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/cran/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/cran/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/cran/templates/etc/ansible/facts.d/cran.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/cron/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/cron/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/cron/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/cron/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/cron/templates/etc/ansible/facts.d/cron.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/cron/templates/etc/crontab.j2 create mode 100644 ansible_collections/debops/debops/roles/cron/templates/lookup/cron__combined_jobs.j2 create mode 100644 ansible_collections/debops/debops/roles/cryptsetup/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/cryptsetup/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/cryptsetup/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/cryptsetup/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/cryptsetup/tasks/manage_devices.yml create mode 100644 ansible_collections/debops/debops/roles/cryptsetup/templates/lookup/cryptsetup__devices_crypttab_options.j2 create mode 100644 ansible_collections/debops/debops/roles/debconf/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/debconf/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/debconf/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/debconf/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/debconf/tasks/shell_commands.yml create mode 100644 ansible_collections/debops/debops/roles/debconf/templates/lookup/debconf__fact_reconfigure_packages.j2 create mode 100644 ansible_collections/debops/debops/roles/debconf/templates/lookup/debconf__filtered_entries.j2 create mode 100644 ansible_collections/debops/debops/roles/debops_fact/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/debops_fact/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/debops_fact/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/debops_fact/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/debops_fact/templates/etc/ansible/debops_fact.ini.j2 create mode 100644 ansible_collections/debops/debops/roles/debops_fact/templates/etc/ansible/debops_fact_priv.ini.j2 create mode 100644 ansible_collections/debops/debops/roles/debops_fact/templates/etc/ansible/facts.d/debops_fact.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/debops_legacy/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/debops_legacy/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/debops_legacy/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/debops_legacy/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/templates/etc/ansible/facts.d/dhcp_probe.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/templates/etc/dhcp_probe.cf.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/templates/etc/systemd/system/dhcp-probe.service.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/templates/etc/systemd/system/dhcp-probe@.service.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/templates/lookup/dhcp_probe__default_interfaces.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/templates/usr/local/lib/dhcp-probe/dhcp_probe_notify2.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcp_probe/templates/usr/local/lib/dhcp-probe/mail-throttled.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dhcpd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcpd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcpd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/ansible/facts.d/dhcpd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/default/isc-dhcp-server.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/ansible_failovers.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/ansible_ipxe.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/ansible_keys.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/ansible_zones.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/dhcpd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/macro_class.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/macro_group.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/macro_host.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/macro_pool.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/macro_shared_network.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcpd/templates/etc/dhcp/macro_subnet.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcrelay/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dhcrelay/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcrelay/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcrelay/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhcrelay/templates/etc/ansible/facts.d/dhcrelay.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/dhcrelay/templates/etc/default/isc-dhcp-relay.j2 create mode 100644 ansible_collections/debops/debops/roles/dhparam/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dhparam/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhparam/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhparam/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhparam/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dhparam/templates/etc/ansible/facts.d/dhparam.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/dhparam/templates/etc/systemd/system/dhparam-generate-params.service.j2 create mode 100644 ansible_collections/debops/debops/roles/dhparam/templates/etc/systemd/system/dhparam-generate-params.timer.j2 create mode 100644 ansible_collections/debops/debops/roles/dhparam/templates/usr/local/lib/dhparam-generate-params.j2 create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/templates/etc/ansible/facts.d/dnsmasq.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/templates/etc/default/dnsmasq.j2 create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/templates/etc/dnsmasq.d/dhcp-dns-options.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/templates/etc/dnsmasq.d/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/templates/etc/resolvconf/upstream.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/templates/lookup/dnsmasq__interface_configuration.j2 create mode 100644 ansible_collections/debops/debops/roles/dnsmasq/templates/lookup/dnsmasq__tcpwrappers__dependent_allow.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_gen/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/docker_gen/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_gen/files/usr/local/lib/templates/nginx-upstreams.conf.tmpl create mode 100644 ansible_collections/debops/debops/roles/docker_gen/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_gen/meta/watch-docker-gen create mode 100644 ansible_collections/debops/debops/roles/docker_gen/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_gen/templates/etc/default/docker-gen.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_gen/templates/etc/docker-gen.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_gen/templates/etc/init.d/docker-gen.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_gen/templates/etc/systemd/system/docker-gen.service.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_registry/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/docker_registry/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_registry/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_registry/meta/watch-docker-registry create mode 100644 ansible_collections/debops/debops/roles/docker_registry/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_registry/templates/etc/ansible/facts.d/docker_registry.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_registry/templates/etc/docker/registry/config.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_registry/templates/etc/sudoers.d/docker-registry-gc.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_registry/templates/etc/systemd/system/docker-registry.service.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_registry/templates/usr/local/bin/docker-registry-gc.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/docker_server/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/docker_server/templates/etc/ansible/facts.d/docker_server.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_server/templates/etc/docker/daemon.json.j2 create mode 100755 ansible_collections/debops/debops/roles/docker_server/templates/etc/ferm/hooks/post.d/restart-docker.j2 create mode 100644 ansible_collections/debops/debops/roles/docker_server/templates/etc/systemd/resolved.conf.d/docker.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/README create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/conf/acl.auth.php create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/conf/local.php create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/conf/local.protected.php create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/conf/plugins.local.php create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/conf/users.auth.php create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/attic/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/cache/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/index/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/locks/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/media/wiki/dokuwiki-128.png create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/media_attic/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/media_meta/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/meta/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/pages/wiki/dokuwiki.txt create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/pages/wiki/syntax.txt create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/files/srv/www/dokuwiki/farm/animal/data/tmp/_dummy create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/meta/watch-dokuwiki create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/tasks/dokuwiki/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/tasks/dokuwiki/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/templates/etc/cron.daily/dokuwiki-cleanup.j2 create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/templates/etc/cron.weekly/dokuwiki-wikipedia-blacklist.j2 create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/templates/srv/www/dokuwiki/sites/public/conf/local.protected.php.j2 create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/templates/srv/www/dokuwiki/sites/public/conf/mime.local.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/templates/srv/www/dokuwiki/sites/public/conf/plugins.protected.php.j2 create mode 100644 ansible_collections/debops/debops/roles/dokuwiki/templates/srv/www/dokuwiki/sites/public/inc/preload.php.j2 create mode 100644 ansible_collections/debops/debops/roles/dovecot/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dovecot/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dovecot/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dovecot/tasks/dovecot/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/dovecot/tasks/dovecot/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/dovecot/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dovecot/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/dovecot/templates/etc/ansible/facts.d/dovecot.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/dovecot/templates/etc/dovecot/dovecot-ldap-passdb.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dovecot/templates/etc/dovecot/dovecot-ldap-userdb.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dovecot/templates/etc/dovecot/dovecot-sql.conf.ext.j2 create mode 100644 ansible_collections/debops/debops/roles/dovecot/templates/etc/dovecot/dovecot.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dovecot/templates/etc/dovecot/dovecot.deny.j2 create mode 100644 ansible_collections/debops/debops/roles/dovecot/templates/etc/pki/hooks/dovecot.j2 create mode 100644 ansible_collections/debops/debops/roles/dpkg_cleanup/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dpkg_cleanup/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dpkg_cleanup/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dpkg_cleanup/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dpkg_cleanup/templates/etc/dpkg/dpkg.cfg.d/dpkg-cleanup-package.j2 create mode 100644 ansible_collections/debops/debops/roles/dpkg_cleanup/templates/usr/local/lib/dpkg-cleanup/package.j2 create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/templates/etc/dropbear/initramfs/dropbear.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/templates/etc/initramfs-tools/conf.d/role.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/templates/etc/initramfs-tools/scripts/local-bottom/debops_dropbear_initramfs.j2 create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/templates/etc/initramfs-tools/scripts/local-top/debops_dropbear_initramfs.j2 create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/templates/import/debops__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/dropbear_initramfs/templates/lookup/dropbear_initramfs__combined_interfaces.j2 create mode 100644 ansible_collections/debops/debops/roles/elastic_co/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/elastic_co/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/elastic_co/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/elastic_co/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/elastic_co/templates/etc/ansible/facts.d/elastic_co.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/tasks/authentication.yml create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/tasks/authentication_v8.yml create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/tasks/reset_password.yml create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/tasks/roles_users.yml create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/etc/ansible/facts.d/elasticsearch.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/etc/elasticsearch/elasticsearch.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/etc/elasticsearch/jvm.options.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/etc/systemd/system/elasticsearch.service.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/lookup/elasticsearch__dependent_configuration_filter.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/lookup/elasticsearch__plugin_configuration.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/lookup/elasticsearch__secret__directories.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/secret/elasticsearch/dependent_config/config.json.j2 create mode 100644 ansible_collections/debops/debops/roles/elasticsearch/templates/usr/share/elasticsearch/jdk/conf/security/java.policy.j2 create mode 100644 ansible_collections/debops/debops/roles/environment/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/environment/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/environment/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/environment/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/environment/templates/etc/ansible/facts.d/environment.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/environment/templates/lookup/environment__enabled.j2 create mode 100644 ansible_collections/debops/debops/roles/environment/templates/lookup/environment__variables.j2 create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/templates/etc/aliases.j2 create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/templates/etc/ansible/facts.d/etc_aliases.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/templates/lookup/etc_aliases__dependent_recipients_filter.j2 create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/templates/lookup/etc_aliases__secret__directories.j2 create mode 100644 ansible_collections/debops/debops/roles/etc_aliases/templates/secret/etc_aliases/dependent_config/inventory_hostname/recipients.json.j2 create mode 100644 ansible_collections/debops/debops/roles/etc_services/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/etc_services/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/etc_services/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/etc_services/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/etc_services/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/etc_services/templates/etc/services.d/00_ansible.j2 create mode 100644 ansible_collections/debops/debops/roles/etc_services/templates/etc/services.d/local_service.j2 create mode 100644 ansible_collections/debops/debops/roles/etckeeper/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/etckeeper/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/etckeeper/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/etckeeper/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/etckeeper/tasks/other_vcs.yml create mode 100644 ansible_collections/debops/debops/roles/etckeeper/templates/etc/ansible/facts.d/etckeeper.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/etckeeper/templates/etc/etckeeper/commit.d/99email.j2 create mode 100644 ansible_collections/debops/debops/roles/etckeeper/templates/etc/etckeeper/etckeeper.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/etckeeper/templates/etc/gitattributes.j2 create mode 100644 ansible_collections/debops/debops/roles/etesync/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/etesync/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/etesync/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/etesync/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/etesync/meta/watch-etesync create mode 100644 ansible_collections/debops/debops/roles/etesync/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/etesync/templates/etc/ansible/facts.d/etesync.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/etesync/templates/etc/etesync-server/etesync-server.ini.j2 create mode 100644 ansible_collections/debops/debops/roles/etesync/templates/etc/etesync-server/secret.txt.j2 create mode 100644 ansible_collections/debops/debops/roles/etesync/templates/usr/local/lib/etesync/app/etesync_site_settings.py.j2 create mode 100644 ansible_collections/debops/debops/roles/etherpad/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/etherpad/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/etherpad/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/etherpad/meta/watch-etherpad-lite create mode 100644 ansible_collections/debops/debops/roles/etherpad/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/etherpad/templates/etc/ansible/facts.d/etherpad.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/etherpad/templates/etc/default/etherpad-lite.j2 create mode 100644 ansible_collections/debops/debops/roles/etherpad/templates/etc/init.d/etherpad-lite.j2 create mode 100644 ansible_collections/debops/debops/roles/etherpad/templates/etc/systemd/system/etherpad-lite.service.j2 create mode 100644 ansible_collections/debops/debops/roles/etherpad/templates/var/local/etherpad-lite/etherpad-lite/git.j2 create mode 100644 ansible_collections/debops/debops/roles/etherpad/templates/var/local/etherpad-lite/etherpad-lite/settings.json.j2 create mode 100644 ansible_collections/debops/debops/roles/extrepo/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/extrepo/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/extrepo/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/extrepo/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/extrepo/templates/etc/ansible/facts.d/extrepo.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/extrepo/templates/etc/extrepo/config.yaml.j2 create mode 100644 ansible_collections/debops/debops/roles/fail2ban/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/fail2ban/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/fail2ban/files/etc/fail2ban/action.d/sendmail-whois-lines.local create mode 100644 ansible_collections/debops/debops/roles/fail2ban/files/etc/fail2ban/action.d/sendmail-whois.local create mode 100644 ansible_collections/debops/debops/roles/fail2ban/files/etc/fail2ban/filter.d/owncloud.local create mode 100644 ansible_collections/debops/debops/roles/fail2ban/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/fail2ban/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/fail2ban/templates/etc/fail2ban/action.d/action.local.j2 create mode 100644 ansible_collections/debops/debops/roles/fail2ban/templates/etc/fail2ban/action.d/iptables-xt_recent-echo-reject.local.j2 create mode 100644 ansible_collections/debops/debops/roles/fail2ban/templates/etc/fail2ban/action.d/iptables-xt_recent-echo.local.j2 create mode 100644 ansible_collections/debops/debops/roles/fail2ban/templates/etc/fail2ban/fail2ban.local.j2 create mode 100644 ansible_collections/debops/debops/roles/fail2ban/templates/etc/fail2ban/filter.d/filter.local.j2 create mode 100644 ansible_collections/debops/debops/roles/fail2ban/templates/etc/fail2ban/jail.local.d/default.local.j2 create mode 100644 ansible_collections/debops/debops/roles/fail2ban/templates/etc/fail2ban/jail.local.d/jail.local.j2 create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/tasks/configure_systemd.yml create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/tasks/configure_sysvinit.yml create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/templates/etc/default/fcgiwrap-instance.j2 create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/templates/etc/systemd/system/fcgiwrap-instance.service.j2 create mode 100644 ansible_collections/debops/debops/roles/fcgiwrap/templates/etc/systemd/system/fcgiwrap-instance.socket.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/ferm/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/ferm/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/ferm/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ansible/facts.d/ferm.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/default/ferm.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/accept.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/ansible_controller.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/connection_tracking.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/custom.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/default_policy.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/dmz.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/fail2ban.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/hashlimit.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/include.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/log.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/masquerade.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/recent.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/ferm.d/reject.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/filter-input.d/accept.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/filter-input.d/custom.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/filter-input.d/dport_accept.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/filter-input.d/dport_limit.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/filter-input.d/include.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/filter-input.d/jump.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/etc/ferm/rules.d/rule.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/import/debops__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/lookup/ferm__fix_dependent_rules.j2 create mode 100644 ansible_collections/debops/debops/roles/ferm/templates/lookup/ferm__parsed_rules.j2 create mode 100644 ansible_collections/debops/debops/roles/fhs/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/fhs/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/fhs/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/fhs/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/fhs/templates/etc/ansible/facts.d/fhs.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/filebeat/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/filebeat/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/filebeat/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/filebeat/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/filebeat/templates/etc/ansible/facts.d/filebeat.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/filebeat/templates/etc/filebeat/filebeat.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/filebeat/templates/etc/filebeat/snippets.d/snippet.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/firejail/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/firejail/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/ansible-integration.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/defaults-detailed.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/includes/role.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/firejail/docs/playbooks/firejail.yml create mode 100644 ansible_collections/debops/debops/roles/firejail/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/firejail/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/foodsoft/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/foodsoft/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/foodsoft/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/foodsoft/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/foodsoft/templates/etc/ansible/facts.d/foodsoft.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/foodsoft/templates/srv/www/foodsoft/app/config/app_config.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/foodsoft/templates/srv/www/foodsoft/app/config/database.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/foodsoft/templates/srv/www/foodsoft/app/config/initializers/secret_token.rb.j2 create mode 100644 ansible_collections/debops/debops/roles/freeradius/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/freeradius/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/freeradius/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/freeradius/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/freeradius/templates/etc/ansible/facts.d/freeradius.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/freeradius/templates/etc/freeradius/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/fuse/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/fuse/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/fuse/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/fuse/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/fuse/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/fuse/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/fuse/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/fuse/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/fuse/docs/playbooks/fuse.yml create mode 100644 ansible_collections/debops/debops/roles/fuse/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/fuse/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/fuse/templates/etc/fuse.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/fuse/templates/etc/udev/rules.d/fuse.rules.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/gitlab/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitlab/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitlab/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitlab/templates/etc/ansible/facts.d/gitlab.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab/templates/etc/cron.d/backup-gitlab-omnibus.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab/templates/etc/gitlab/gitlab.rb.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab/templates/etc/pki/hooks/gitlab.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/files/patches/package_domain-keep-ssh-host-keys-0.0.37.patch create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/files/patches/package_domain-keep-ssh-host-keys-0.0.45.patch create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/templates/etc/ansible/facts.d/gitlab_runner.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/templates/etc/gitlab-runner/ansible.json.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/templates/etc/gitlab-runner/config.toml.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/templates/etc/sudoers.d/gitlab-runner-vagrant-libvirt.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/templates/etc/sudoers.d/gitlab-runner-vagrant-lxc.j2 create mode 100644 ansible_collections/debops/debops/roles/gitlab_runner/templates/lookup/gitlab_runner__shell_tags.j2 create mode 100644 ansible_collections/debops/debops/roles/gitusers/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/gitusers/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/functions.sh create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/bare create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/checkout create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/clean create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/drop create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/help create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/info create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/init create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/list create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/publish create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/rename create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/snapshot create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/sshkey create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/git-shell-commands/userdir create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/hooks/hook-chain create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/hooks/post-checkout.d/00_submodule create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/hooks/post-checkout.d/deploy create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/hooks/post-checkout.d/jekyll create mode 100755 ansible_collections/debops/debops/roles/gitusers/files/var/lib/gitusers/hooks/post-receive.d/00_checkout create mode 100644 ansible_collections/debops/debops/roles/gitusers/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/tasks/forward.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/tasks/git-shell.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/tasks/gitusers.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/tasks/groups_absent.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/tasks/groups_present.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/tasks/sshkeys.yml create mode 100644 ansible_collections/debops/debops/roles/gitusers/templates/srv/gitusers/forward.j2 create mode 100644 ansible_collections/debops/debops/roles/gitusers/templates/srv/gitusers/gitconfig.j2 create mode 100644 ansible_collections/debops/debops/roles/gitusers/templates/srv/gitusers/motd.j2 create mode 100644 ansible_collections/debops/debops/roles/global_handlers/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/apparmor.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/apt_cacher_ng.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/atd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/avahi.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/bind.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/dhcp_probe.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/dhcpd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/dhcrelay.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/dnsmasq.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/docker_gen.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/docker_registry.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/docker_server.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/dovecot.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/elasticsearch.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/etc_aliases.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/etckeeper.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/etherpad.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/fail2ban.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/ferm.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/filebeat.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/freeradius.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/gitlab.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/grub.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/icinga.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/imapproxy.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/influxdb_server.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/iscsi.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/keepalived.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/kibana.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/libvirtd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/lldpd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/mailman.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/memcached.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/meta.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/metricbeat.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/miniflux.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/minio.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/monit.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/mosquitto.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/nfs_server.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/nginx.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/ntp.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/nullmailer.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/opendkim.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/opensearch.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/pdns.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/pki.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/postfix.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/prosody.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/rabbitmq_server.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/radvd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/reprepro.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/resolvconf.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/resolved.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/rspamd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/rstudio_server.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/rsyslog.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/salt.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/samba.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/saslauthd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/sks.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/slapd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/smstools.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/snmpd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/sshd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/stunnel.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/sysfs.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/systemd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/tcpwrappers.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/telegraf.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/tftpd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/tgt.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/timesyncd.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/tinc.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/tinyproxy.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/unbound.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/handlers/zabbix_agent.yml create mode 100644 ansible_collections/debops/debops/roles/global_handlers/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/golang/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/golang/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/golang/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/golang/tasks/golang_build_install.yml create mode 100644 ansible_collections/debops/debops/roles/golang/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/golang/templates/etc/ansible/facts.d/golang.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/grub/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/grub/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/grub/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/grub/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/grub/templates/etc/ansible/facts.d/grub.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/grub/templates/etc/default/grub.d/ansible.cfg.j2 create mode 100644 ansible_collections/debops/debops/roles/grub/templates/etc/grub.d/01_users.j2 create mode 100644 ansible_collections/debops/debops/roles/grub/templates/secret/credentials/inventory_hostname/grub/user_name/password_mkpasswd.j2 create mode 100644 ansible_collections/debops/debops/roles/gunicorn/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/gunicorn/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/gunicorn/files/script/start-gunicorn-instances create mode 100644 ansible_collections/debops/debops/roles/gunicorn/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/gunicorn/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/gunicorn/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/gunicorn/tasks/newer_releases.yml create mode 100644 ansible_collections/debops/debops/roles/gunicorn/tasks/older_releases.yml create mode 100644 ansible_collections/debops/debops/roles/gunicorn/templates/etc/ansible/facts.d/gunicorn.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/gunicorn/templates/etc/gunicorn.d/application.j2 create mode 100644 ansible_collections/debops/debops/roles/gunicorn/templates/etc/gunicorn/application.conf.py.j2 create mode 100644 ansible_collections/debops/debops/roles/gunicorn/templates/etc/logrotate.d/gunicorn.j2 create mode 100644 ansible_collections/debops/debops/roles/gunicorn/templates/etc/systemd/system/gunicorn.service.j2 create mode 100644 ansible_collections/debops/debops/roles/gunicorn/templates/etc/systemd/system/gunicorn@.service.j2 create mode 100644 ansible_collections/debops/debops/roles/gunicorn/templates/etc/systemd/system/gunicorn@application.service.d/instance.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/hashicorp/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/hashicorp/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-atlas-upload-cli create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-consul create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-consul-replicate create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-consul-template create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-docker-base create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-docker-basetool create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-envconsul create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-nomad create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-otto create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-packer create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-serf create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-terraform create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-vault create mode 100644 ansible_collections/debops/debops/roles/hashicorp/meta/watch-vault-ssh-helper create mode 100644 ansible_collections/debops/debops/roles/hashicorp/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/hashicorp/templates/etc/ansible/facts.d/hashicorp.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/homeassistant/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/homeassistant/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/homeassistant/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/homeassistant/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/homeassistant/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/homeassistant/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/homeassistant/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/homeassistant/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/homeassistant/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/homeassistant/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/homeassistant/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/homeassistant/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/homeassistant/templates/etc/nginx/conf.d/debops.homeassistant.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/homeassistant/templates/etc/systemd/system/home-assistant.service.j2 create mode 100644 ansible_collections/debops/debops/roles/hwraid/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/hwraid/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/hwraid/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/hwraid/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/icinga/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/icinga/templates/etc/ansible/facts.d/icinga.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga/templates/etc/icinga2/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga/templates/lookup/icinga__dependent_configuration_filter.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga/templates/lookup/icinga__secret__directories.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga/templates/secret/icinga/dependent_config/inventory_hostname/configuration.json.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga_db/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/icinga_db/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga_db/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga_db/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga_db/templates/etc/ansible/facts.d/icinga_db.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga_db/templates/etc/icinga2/features-available/ido-db.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga_web/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/icinga_web/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/icinga_web/files/script/icingaweb-config2 create mode 100755 ansible_collections/debops/debops/roles/icinga_web/files/script/icingaweb-config3 create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-businessprocess create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-cube create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-director create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-elasticsearch create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-generictts create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-grafana create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-graphite create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-incubator create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-ipl create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-map create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-pnp create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-reactbundle create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-toplevelview create mode 100644 ansible_collections/debops/debops/roles/icinga_web/meta/watch-x509 create mode 100644 ansible_collections/debops/debops/roles/icinga_web/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/icinga_web/templates/etc/ansible/facts.d/icinga_web.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga_web/templates/etc/icingaweb2/template.ini.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga_web/templates/etc/systemd/system/icinga-director.service.j2 create mode 100644 ansible_collections/debops/debops/roles/icinga_web/templates/tmp/icingaweb-initial-data.sql.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/ifupdown/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/ifupdown/files/script/ifupdown-reconfigure-interfaces create mode 100644 ansible_collections/debops/debops/roles/ifupdown/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/ifupdown/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/ifupdown/tasks/divert_interfaces.yml create mode 100644 ansible_collections/debops/debops/roles/ifupdown/tasks/ifup_systemd.yml create mode 100644 ansible_collections/debops/debops/roles/ifupdown/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/ifupdown/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/etc/ansible/facts.d/ifupdown.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/etc/dhcp/dhclient-enter-hooks.d/filter-dhcp-options.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/etc/network/interfaces.d/iface.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/etc/network/interfaces.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/etc/systemd/system/iface@.service.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/etc/systemd/system/ifup-allow-boot.service.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/etc/systemd/system/ifup-wait-all-auto.service.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/import/debops__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/lookup/ifupdown__combined_interfaces.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/lookup/ifupdown__dynamic_packages.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/lookup/ifupdown__ethernet_interfaces.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/lookup/ifupdown__external_interface.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/lookup/ifupdown__ferm__dependent_rules.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/lookup/ifupdown__internal_interface.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/lookup/ifupdown__kmod__dependent_load.j2 create mode 100644 ansible_collections/debops/debops/roles/ifupdown/templates/lookup/ifupdown__sysctl__dependent_parameters.j2 create mode 100644 ansible_collections/debops/debops/roles/imapproxy/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/imapproxy/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/imapproxy/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/imapproxy/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/imapproxy/templates/etc/ansible/facts.d/imapproxy.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/imapproxy/templates/etc/imapproxy.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/imapproxy/templates/etc/pki/hooks/imapproxy.j2 create mode 100644 ansible_collections/debops/debops/roles/influxdata/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/influxdata/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/influxdata/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/influxdata/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/influxdata/templates/etc/ansible/facts.d/influxdata.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/influxdb/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/influxdb/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/influxdb/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/influxdb/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/influxdb/tasks/manage_contents.yml create mode 100644 ansible_collections/debops/debops/roles/influxdb/templates/etc/ansible/facts.d/influxdb.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/influxdb_server/files/usr/sbin/autoinfluxdbbackup create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/tasks/autoinfluxdbbackup.yml create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/templates/etc/ansible/facts.d/influxdb.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/templates/etc/ansible/facts.d/influxdb_server.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/templates/etc/cron.daily/autoinfluxdbbackup.j2 create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/templates/etc/default/autoinfluxdbbackup.j2 create mode 100644 ansible_collections/debops/debops/roles/influxdb_server/templates/etc/influxdb/influxdb.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ipxe/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/ipxe/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/ipxe/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/ipxe/meta/watch-firmware-bookworm create mode 100644 ansible_collections/debops/debops/roles/ipxe/meta/watch-firmware-bullseye create mode 100644 ansible_collections/debops/debops/roles/ipxe/meta/watch-firmware-trixie create mode 100644 ansible_collections/debops/debops/roles/ipxe/meta/watch-netboot-bookworm create mode 100644 ansible_collections/debops/debops/roles/ipxe/meta/watch-netboot-bullseye create mode 100644 ansible_collections/debops/debops/roles/ipxe/meta/watch-netboox-trixie create mode 100644 ansible_collections/debops/debops/roles/ipxe/tasks/debian_netboot.yml create mode 100644 ansible_collections/debops/debops/roles/ipxe/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/ipxe/templates/etc/ansible/facts.d/ipxe.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/ipxe/templates/srv/tftp/template.ipxe.j2 create mode 100644 ansible_collections/debops/debops/roles/iscsi/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/iscsi/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/iscsi/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/iscsi/tasks/iscsi/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/iscsi/tasks/iscsi/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/iscsi/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/iscsi/tasks/manage_lvm.yml create mode 100644 ansible_collections/debops/debops/roles/iscsi/templates/etc/ansible/facts.d/iscsi.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/java/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/java/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/java/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/java/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/java/templates/etc/ansible/facts.d/java.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/java/templates/etc/java-x-openjdk/security/java.policy.j2 create mode 100644 ansible_collections/debops/debops/roles/journald/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/journald/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/journald/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/journald/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/journald/templates/etc/ansible/facts.d/journald.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/journald/templates/etc/systemd/journald.conf.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/keepalived/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/keepalived/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/keepalived/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/keepalived/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/keepalived/templates/etc/ansible/facts.d/keepalived.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/keepalived/templates/etc/keepalived/keepalived.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/keyring/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/keyring/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/keyring/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/keyring/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/keyring/templates/etc/ansible/facts.d/keyring.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/keyring/templates/etc/apt/auth.conf.d/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/kibana/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/kibana/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/kibana/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/kibana/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/kibana/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/kibana/templates/etc/ansible/facts.d/kibana.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/kibana/templates/etc/kibana/kibana.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/kibana/templates/lookup/kibana__dependent_configuration_filter.j2 create mode 100644 ansible_collections/debops/debops/roles/kibana/templates/lookup/kibana__plugin_configuration.j2 create mode 100644 ansible_collections/debops/debops/roles/kibana/templates/lookup/kibana__secret__directories.j2 create mode 100644 ansible_collections/debops/debops/roles/kibana/templates/secret/kibana/dependent_config/config.json.j2 create mode 100644 ansible_collections/debops/debops/roles/kmod/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/kmod/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/kmod/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/kmod/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/kmod/tasks/modprobe.yml create mode 100644 ansible_collections/debops/debops/roles/kmod/templates/etc/ansible/facts.d/kmod.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/kmod/templates/etc/modprobe.d/module.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/kmod/templates/etc/modules-load.d/module.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/kodi/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/kodi/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/kodi/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/kodi/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/kodi/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/kodi/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/kodi/docs/includes/role.rst create mode 100644 ansible_collections/debops/debops/roles/kodi/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/kodi/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/kodi/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/kodi/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/kodi/templates/etc/polkit-1/localauthority/50-local.d/kodi-actions.pkla.j2 create mode 100644 ansible_collections/debops/debops/roles/ldap/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/ldap/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/ldap/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/ldap/tasks/ldap_tasks.yml create mode 100644 ansible_collections/debops/debops/roles/ldap/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/ldap/templates/etc/ansible/facts.d/ldap.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/ldap/templates/etc/ldap/ldap.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ldap/templates/lookup/ldap__device_ip_addresses.j2 create mode 100644 ansible_collections/debops/debops/roles/ldap/templates/lookup/ldap__device_mac_addresses.j2 create mode 100644 ansible_collections/debops/debops/roles/librenms/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/librenms/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/librenms/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/librenms/meta/watch-librenms create mode 100644 ansible_collections/debops/debops/roles/librenms/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/librenms/templates/etc/cron.d/librenms.j2 create mode 100644 ansible_collections/debops/debops/roles/librenms/templates/home/my.cnf.j2 create mode 100644 ansible_collections/debops/debops/roles/librenms/templates/home/snmp/snmp.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/librenms/templates/srv/www/sites/public/config.php.j2 create mode 100644 ansible_collections/debops/debops/roles/libuser/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/libuser/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/libuser/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/libuser/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/libuser/templates/etc/ansible/facts.d/libuser.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/libuser/templates/etc/libuser.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirt/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/libvirt/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirt/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirt/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirt/tasks/manage_networks.yml create mode 100644 ansible_collections/debops/debops/roles/libvirt/tasks/manage_pools.yml create mode 100644 ansible_collections/debops/debops/roles/libvirt/templates/home/config/libvirt/libvirt.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirt/templates/lookup/network/bridge.xml.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirt/templates/lookup/network/direct.xml.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirt/templates/lookup/network/dnsmasq.xml.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirt/templates/lookup/pool/dir.xml.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirt/templates/lookup/pool/logical.xml.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirt/templates/lookup/pool/nfs.xml.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirt/templates/lookup/pool/zfs.xml.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirtd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/libvirtd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirtd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirtd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirtd/templates/etc/ansible/facts.d/libvirtd.fact.j2 create mode 100755 ansible_collections/debops/debops/roles/libvirtd/templates/etc/ferm/hooks/post.d/reload-libvirtd.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirtd/templates/etc/libvirt/libvirt.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirtd/templates/etc/libvirt/libvirtd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirtd/templates/etc/sysfs.d/ksm.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/libvirtd_qemu/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/libvirtd_qemu/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirtd_qemu/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirtd_qemu/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/libvirtd_qemu/templates/etc/libvirt/qemu.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lldpd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/lldpd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/lldpd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/lldpd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/lldpd/templates/etc/ansible/facts.d/lldpd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/lldpd/templates/etc/default/lldpd.j2 create mode 100644 ansible_collections/debops/debops/roles/lldpd/templates/etc/lldpd.d/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/locales/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/locales/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/locales/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/locales/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/locales/templates/etc/ansible/facts.d/locales.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/logrotate/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/logrotate/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/logrotate/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/logrotate/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/logrotate/templates/etc/logrotate.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/logrotate/templates/etc/logrotate.d/config.j2 create mode 100644 ansible_collections/debops/debops/roles/lvm/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/lvm/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/tasks/manage_lvm.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/templates/etc/lvm/lvm.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_2.02.111.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_2.02.168.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_2.02.66.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_2.02.95.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_2.02.98.yml create mode 100644 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_2.03.02.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_debian.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_debian_buster.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_debian_jessie.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_debian_stretch.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_debian_wheezy.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_default.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_ubuntu.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_ubuntu_precise.yml create mode 120000 ansible_collections/debops/debops/roles/lvm/vars/lvm_config_ubuntu_trusty.yml create mode 100644 ansible_collections/debops/debops/roles/lxc/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/lxc/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/lxc/files/usr/local/bin/lxc-hwaddr-static create mode 100755 ansible_collections/debops/debops/roles/lxc/files/usr/local/bin/lxc-new-unprivileged create mode 100755 ansible_collections/debops/debops/roles/lxc/files/usr/local/bin/lxc-prepare-ssh create mode 100755 ansible_collections/debops/debops/roles/lxc/files/usr/local/lib/lxc/lxc-destroy-systemd-instance create mode 100755 ansible_collections/debops/debops/roles/lxc/files/usr/local/lib/lxc/lxc-net-resolvconf create mode 100755 ansible_collections/debops/debops/roles/lxc/files/usr/local/lib/lxc/lxc-net-systemd-resolved create mode 100644 ansible_collections/debops/debops/roles/lxc/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/lxc/tasks/lxc/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/lxc/tasks/lxc/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/lxc/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/ansible/facts.d/lxc.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/default/lxc-net.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/ferm/hooks/post.d/restart-lxc-net.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/lxc/lxc-net-dnsmasq.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/lxc/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/systemd/system/lxc-net.service.d/resolvconf.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/systemd/system/lxc-net.service.d/systemd-resolved.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/systemd/system/lxc.service.d/exec-override.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/systemd/system/lxc@.service.d/ansible-override.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/systemd/system/lxc@.service.d/partof.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lxc/templates/etc/systemd/system/lxc@.service.d/poweroff.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/lxd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/lxd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/lxd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/lxd/meta/watch-lxd create mode 100644 ansible_collections/debops/debops/roles/lxd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/lxd/templates/etc/ansible/facts.d/lxd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/lxd/templates/etc/systemd/system/lxd-containers.service.j2 create mode 100644 ansible_collections/debops/debops/roles/lxd/templates/etc/systemd/system/lxd-net.service.j2 create mode 100644 ansible_collections/debops/debops/roles/lxd/templates/etc/systemd/system/lxd.service.j2 create mode 100644 ansible_collections/debops/debops/roles/lxd/templates/etc/systemd/system/lxd.socket.j2 create mode 100644 ansible_collections/debops/debops/roles/lxd/templates/lookup/lxd__preseed_data.j2 create mode 100644 ansible_collections/debops/debops/roles/machine/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/machine/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/machine/files/etc/update-motd.d/ansible create mode 100755 ansible_collections/debops/debops/roles/machine/files/etc/update-motd.d/fortune create mode 100644 ansible_collections/debops/debops/roles/machine/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/machine/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/machine/templates/etc/ansible/facts.d/machine.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/machine/templates/etc/issue.j2 create mode 100644 ansible_collections/debops/debops/roles/machine/templates/etc/machine-info.j2 create mode 100644 ansible_collections/debops/debops/roles/mailman/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/mailman/defaults/main/core_configuration.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/defaults/main/dependent.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/defaults/main/environment.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/defaults/main/hyperkitty_configuration.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/defaults/main/ldap.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/defaults/main/templates.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/defaults/main/web_configuration.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/mailman/templates/etc/ansible/facts.d/mailman.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/mailman/templates/etc/mailman3/mailman-hyperkitty.cfg.j2 create mode 100644 ansible_collections/debops/debops/roles/mailman/templates/etc/mailman3/mailman-web.py.j2 create mode 100644 ansible_collections/debops/debops/roles/mailman/templates/etc/mailman3/mailman.cfg.j2 create mode 100644 ansible_collections/debops/debops/roles/mailman/templates/etc/systemd/system/mailman3-web.service.d/dependencies.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/mailman/templates/etc/systemd/system/mailman3.service.d/dependencies.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/mariadb/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/mariadb/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb/tasks/manage_contents.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb/templates/etc/ansible/facts.d/mariadb.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/mariadb/templates/etc/mysql/conf.d/client.cnf.j2 create mode 100644 ansible_collections/debops/debops/roles/mariadb/templates/home/my.cnf.j2 create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/tasks/configure_server.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/tasks/secure_installation.yml create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/templates/etc/ansible/facts.d/mariadb.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/templates/etc/default/automysqlbackup.j2 create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/templates/etc/mysql/conf.d/client.cnf.j2 create mode 100644 ansible_collections/debops/debops/roles/mariadb_server/templates/etc/mysql/conf.d/mysqld.cnf.j2 create mode 100644 ansible_collections/debops/debops/roles/mcli/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/mcli/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/mcli/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/mcli/meta/watch-mc create mode 100644 ansible_collections/debops/debops/roles/mcli/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/mcli/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/mcli/templates/etc/ansible/facts.d/mcli.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/memcached/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/memcached/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/memcached/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/memcached/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/memcached/templates/etc/ansible/facts.d/memcached.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/memcached/templates/etc/memcached.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/metricbeat/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/metricbeat/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/metricbeat/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/metricbeat/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/metricbeat/templates/etc/ansible/facts.d/metricbeat.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/metricbeat/templates/etc/metricbeat/metricbeat.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/metricbeat/templates/etc/metricbeat/snippets.d/snippet.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/minidlna/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/minidlna/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/minidlna/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/minidlna/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/minidlna/templates/etc/ansible/facts.d/minidlna.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/minidlna/templates/etc/minidlna.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/miniflux/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/miniflux/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/miniflux/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/miniflux/meta/watch-miniflux create mode 100644 ansible_collections/debops/debops/roles/miniflux/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/miniflux/templates/etc/ansible/facts.d/miniflux.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/miniflux/templates/etc/miniflux.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/miniflux/templates/etc/systemd/system/miniflux.service.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/minio/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/minio/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/minio/meta/watch-minio create mode 100644 ansible_collections/debops/debops/roles/minio/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/minio/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/minio/templates/etc/ansible/facts.d/minio.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/templates/etc/minio/instance.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/templates/etc/pki/hooks/minio.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/templates/etc/systemd/system/minio.service.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/templates/etc/systemd/system/minio@.service.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/templates/lookup/minio__env_etc_services_dependent_list.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/templates/lookup/minio__env_ferm_dependent_rules.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/templates/lookup/minio__env_nginx_dependent_servers.j2 create mode 100644 ansible_collections/debops/debops/roles/minio/templates/lookup/minio__env_nginx_dependent_upstreams.j2 create mode 100644 ansible_collections/debops/debops/roles/monit/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/monit/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/monit/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/monit/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/monit/templates/etc/ansible/facts.d/monit.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/monit/templates/etc/monit/conf.d/template.j2 create mode 100644 ansible_collections/debops/debops/roles/mosquitto/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/mosquitto/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/mosquitto/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/mosquitto/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/mosquitto/templates/etc/ansible/facts.d/mosquitto.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/mosquitto/templates/etc/avahi/services/mosquitto.service.j2 create mode 100644 ansible_collections/debops/debops/roles/mosquitto/templates/etc/mosquitto/acl.j2 create mode 100644 ansible_collections/debops/debops/roles/mosquitto/templates/etc/mosquitto/conf.d/bridge.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/mosquitto/templates/etc/mosquitto/conf.d/default.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/mosquitto/templates/etc/mosquitto/conf.d/listener.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/mount/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/mount/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/mount/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/mount/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/mount/templates/etc/ansible/facts.d/mount.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/netbase/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/netbase/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/netbase/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/netbase/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/netbase/templates/etc/ansible/facts.d/netbase.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/netbase/templates/etc/hosts.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/netbox/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/netbox/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/netbox/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/netbox/meta/watch-netbox create mode 100644 ansible_collections/debops/debops/roles/netbox/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/etc/ansible/facts.d/netbox.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/etc/systemd/system/netbox-housekeeping.service.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/etc/systemd/system/netbox-housekeeping.timer.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/etc/systemd/system/netbox-rq.service.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/etc/systemd/system/netbox.service.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/lookup/netbox__config_admins.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/usr/local/bin/netbox-manage.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/usr/local/lib/netbox/configuration.py.j2 create mode 100644 ansible_collections/debops/debops/roles/netbox/templates/usr/local/lib/netbox/ldap_config.py.j2 create mode 100644 ansible_collections/debops/debops/roles/networkd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/networkd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/networkd/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/networkd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/networkd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/networkd/templates/etc/ansible/facts.d/networkd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/networkd/templates/etc/systemd/network/template.j2 create mode 100644 ansible_collections/debops/debops/roles/networkd/templates/etc/systemd/networkd.conf.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/neurodebian/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/neurodebian/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/neurodebian/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/neurodebian/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/neurodebian/templates/etc/ansible/facts.d/neurodebian.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/neurodebian/templates/etc/apt/sources.list.d/neurodebian.sources.list.j2 create mode 100644 ansible_collections/debops/debops/roles/nfs/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/nfs/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/nfs/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/nfs/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/nfs/templates/etc/default/nfs-common.j2 create mode 100644 ansible_collections/debops/debops/roles/nfs/templates/lookup/mount_options.j2 create mode 100644 ansible_collections/debops/debops/roles/nfs_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/nfs_server/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/nfs_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/nfs_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/nfs_server/templates/etc/default/nfs-common.j2 create mode 100644 ansible_collections/debops/debops/roles/nfs_server/templates/etc/default/nfs-kernel-server.j2 create mode 100644 ansible_collections/debops/debops/roles/nfs_server/templates/etc/exports.d/ansible.exports.j2 create mode 100644 ansible_collections/debops/debops/roles/nfs_server/templates/etc/modprobe.d/nfs-server.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/nginx/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/tasks/nginx/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/tasks/nginx/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/tasks/nginx_configs.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/tasks/nginx_htpasswd.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/tasks/nginx_servers.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/tasks/passenger_config.yml create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/ansible/facts.d/nginx.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/conf.d/custom.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/conf.d/log_format.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/conf.d/map.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/conf.d/upstream_default.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/conf.d/upstream_php.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/conf.d/upstream_php5.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/conf.d/upstream_rails.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/nginx.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/sites-available/custom.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/sites-available/debops__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/sites-available/default.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/sites-available/php.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/sites-available/php5.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/sites-available/proxy.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/sites-available/rails.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/snippets/acme-challenge.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/nginx/snippets/ssl.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/pki/hooks/nginx.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/sudoers.d/nginx_webadmins.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/etc/systemd/system/nginx.service.d/wait-for-network.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/srv/www/sites/welcome/public/index.html.j2 create mode 100644 ansible_collections/debops/debops/roles/nginx/templates/srv/www/sites/welcome/public/normalize.css create mode 100644 ansible_collections/debops/debops/roles/nodejs/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/nodejs/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/nodejs/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/nodejs/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/nodejs/templates/etc/ansible/facts.d/nodejs.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/nscd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/nscd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/nscd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/nscd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/nscd/templates/etc/ansible/facts.d/nscd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/nscd/templates/etc/nscd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nslcd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/nslcd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/nslcd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/nslcd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/nslcd/templates/etc/ansible/facts.d/nslcd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/nslcd/templates/etc/nslcd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/nslcd/templates/usr/share/pam-configs/mkhomedir.j2 create mode 100644 ansible_collections/debops/debops/roles/nsswitch/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/nsswitch/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/nsswitch/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/nsswitch/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/nsswitch/templates/etc/ansible/facts.d/nsswitch.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/nsswitch/templates/etc/nsswitch.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/ntp/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/ntp/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/ntp/tasks/chrony.yml create mode 100644 ansible_collections/debops/debops/roles/ntp/tasks/install.yml create mode 100644 ansible_collections/debops/debops/roles/ntp/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/ntp/tasks/ntpd.yml create mode 100644 ansible_collections/debops/debops/roles/ntp/tasks/openntpd.yml create mode 100644 ansible_collections/debops/debops/roles/ntp/tasks/systemd-timesyncd.yml create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/etc/ansible/facts.d/ntp.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/etc/chrony/chrony.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/etc/default/openntpd.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/etc/dpkg/dpkg.cfg.d/debops-ntp-openntpd.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/etc/network/if-up.d/openntpd.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/etc/ntpd/ntp.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/etc/openntpd/ntpd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/etc/systemd/timesyncd.conf.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ntp/templates/usr/local/lib/debops-ntp-openntpd-dpkg-cleanup.j2 create mode 100644 ansible_collections/debops/debops/roles/nullmailer/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/nullmailer/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/nullmailer/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/nullmailer/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/nullmailer/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/nullmailer/templates/etc/xinetd.d/nullmailer-smtpd.j2 create mode 100644 ansible_collections/debops/debops/roles/nullmailer/templates/etc/xinetd.d/nullmailer-smtpd6.j2 create mode 100644 ansible_collections/debops/debops/roles/nullmailer/templates/lookup/nullmailer__remotes.j2 create mode 100644 ansible_collections/debops/debops/roles/opendkim/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/opendkim/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/opendkim/files/secret/opendkim/lib/extract-domainkey-zone create mode 100644 ansible_collections/debops/debops/roles/opendkim/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/opendkim/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/opendkim/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/opendkim/templates/etc/ansible/facts.d/opendkim.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/opendkim/templates/etc/default/opendkim.j2 create mode 100644 ansible_collections/debops/debops/roles/opendkim/templates/etc/dkimkeys/KeyTable.j2 create mode 100644 ansible_collections/debops/debops/roles/opendkim/templates/etc/dkimkeys/SigningTable.j2 create mode 100644 ansible_collections/debops/debops/roles/opendkim/templates/etc/dkimkeys/TrustedHosts.j2 create mode 100644 ansible_collections/debops/debops/roles/opendkim/templates/etc/opendkim.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/opendkim/templates/etc/systemd/system/opendkim.service.d/pid-socket.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/opendkim/templates/lookup/opendkim__secret__directories.j2 create mode 100644 ansible_collections/debops/debops/roles/opensearch/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/opensearch/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/opensearch/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/opensearch/meta/watch-opensearch create mode 100644 ansible_collections/debops/debops/roles/opensearch/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/opensearch/templates/etc/ansible/facts.d/opensearch.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/opensearch/templates/etc/opensearch/jvm.options.j2 create mode 100644 ansible_collections/debops/debops/roles/opensearch/templates/etc/opensearch/opensearch.yml.j2 create mode 100644 ansible_collections/debops/debops/roles/opensearch/templates/etc/systemd/system/opensearch.service.j2 create mode 100644 ansible_collections/debops/debops/roles/owncloud/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/owncloud/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/files/usr/local/src/owncloud/keyring/0x47AE7F72479BC94B create mode 100644 ansible_collections/debops/debops/roles/owncloud/files/usr/local/src/owncloud/keyring/0xAB7C32C35180350A create mode 100644 ansible_collections/debops/debops/roles/owncloud/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/meta/watch-nextcloud create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/copy.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/deploy_state_absent.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/ldap.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/run_occ.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/run_occ_app_set.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/setup_owncloud.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/system_package_management.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/tarball.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/tasks/theme.yml create mode 100644 ansible_collections/debops/debops/roles/owncloud/templates/etc/ansible/facts.d/owncloud.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/owncloud/templates/etc/apt/sources.list.d/debops_owncloud.list.j2 create mode 100644 ansible_collections/debops/debops/roles/owncloud/templates/etc/php/cli/conf.d/enable_apc.ini.j2 create mode 100644 ansible_collections/debops/debops/roles/owncloud/templates/srv/www/sites/config/debops.config.php.j2 create mode 100644 ansible_collections/debops/debops/roles/owncloud/templates/srv/www/sites/config/mail.config.php.j2 create mode 100644 ansible_collections/debops/debops/roles/owncloud/templates/srv/www/sites/config/theme.config.php.j2 create mode 100644 ansible_collections/debops/debops/roles/owncloud/templates/srv/www/sites/themes/debops-template/defaults.php.j2 create mode 100644 ansible_collections/debops/debops/roles/owncloud/templates/usr/local/bin/occ.j2 create mode 100644 ansible_collections/debops/debops/roles/pam_access/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/pam_access/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/pam_access/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/pam_access/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/pam_access/templates/etc/ansible/facts.d/pam_access.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/pam_access/templates/etc/security/access.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/pdns/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/pdns/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/pdns/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/pdns/tasks/init_postgresql.yml create mode 100644 ansible_collections/debops/debops/roles/pdns/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/pdns/templates/etc/ansible/facts.d/pdns.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/pdns/templates/etc/powerdns/pdns.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/persistent_paths/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/persistent_paths/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/persistent_paths/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/persistent_paths/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/persistent_paths/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/persistent_paths/templates/etc/ansible/facts.d/persistent_paths.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/persistent_paths/templates/rw/config/qubes-bind-dirs.d/default.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/php/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/php/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/php/files/script/php-filter-packages.sh create mode 100755 ansible_collections/debops/debops/roles/php/files/script/php-synchronize-config.sh create mode 100644 ansible_collections/debops/debops/roles/php/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/php/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/php/meta/watch-composer create mode 100644 ansible_collections/debops/debops/roles/php/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/php/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/php/tasks/packages_absent_for_version.yml create mode 100644 ansible_collections/debops/debops/roles/php/templates/etc/ansible/facts.d/php.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/php/templates/etc/php/ansible/php.ini.j2 create mode 100644 ansible_collections/debops/debops/roles/php/templates/etc/php/fpm/php-fpm.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/php/templates/etc/php/fpm/pool.d/pool.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/php/templates/etc/sudoers.d/php-fpm_webadmins.j2 create mode 100644 ansible_collections/debops/debops/roles/phpipam/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/phpipam/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/phpipam/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/phpipam/meta/watch-phpipam create mode 100644 ansible_collections/debops/debops/roles/phpipam/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/phpipam/tasks/phpipam-scripts.yml create mode 100644 ansible_collections/debops/debops/roles/phpipam/tasks/phpipam.yml create mode 100644 ansible_collections/debops/debops/roles/phpipam/templates/etc/dhcp/phpipam.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/phpipam/templates/srv/www/sites/config.php.j2 create mode 100755 ansible_collections/debops/debops/roles/phpipam/templates/usr/local/sbin/phpipam-hosts-wrapper.j2 create mode 100644 ansible_collections/debops/debops/roles/phpmyadmin/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/phpmyadmin/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/phpmyadmin/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/phpmyadmin/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/phpmyadmin/templates/etc/dbconfig-common/phpmyadmin.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/phpmyadmin/vars/main.yml create mode 100644 ansible_collections/debops/debops/roles/pki/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/pki/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/pki/files/etc/letsencrypt/renewal-hooks/deploy/pki-realm-refresh-keys create mode 100755 ansible_collections/debops/debops/roles/pki/files/etc/letsencrypt/renewal-hooks/post/000-fix-permissions create mode 100755 ansible_collections/debops/debops/roles/pki/files/secret/pki/lib/pki-authority create mode 100755 ansible_collections/debops/debops/roles/pki/files/usr/local/lib/pki/pki-realm create mode 100644 ansible_collections/debops/debops/roles/pki/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/pki/tasks/acme_tiny.yml create mode 100644 ansible_collections/debops/debops/roles/pki/tasks/ca_certificates.yml create mode 100644 ansible_collections/debops/debops/roles/pki/tasks/certbot.yml create mode 100644 ansible_collections/debops/debops/roles/pki/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/pki/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/pki/tasks/pki/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/pki/tasks/pki/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/pki/templates/etc/ansible/facts.d/pki.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/pki/templates/etc/ca-certificates.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/pki/templates/etc/letsencrypt/cli.ini.j2 create mode 100644 ansible_collections/debops/debops/roles/pki/templates/etc/pki/gitignore.j2 create mode 100644 ansible_collections/debops/debops/roles/pki/templates/etc/pki/realms/realm/config/environment.j2 create mode 100644 ansible_collections/debops/debops/roles/pki/templates/lookup/pki_env_secret_directories.j2 create mode 100644 ansible_collections/debops/debops/roles/postconf/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/postconf/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/postconf/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/postconf/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/postconf/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/postconf/templates/etc/ansible/facts.d/postconf.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/postconf/templates/lookup/postconf__env_capabilities.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/postfix/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/postfix/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/postfix/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/postfix/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/etc/ansible/facts.d/postfix.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/etc/pki/hooks/postfix.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/etc/postfix/Makefile.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/etc/postfix/lookup_table.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/etc/postfix/main.cf.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/etc/postfix/master.cf.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/lookup/postfix__env_active_services.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/lookup/postfix__env_persistent_maincf.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/lookup/postfix__env_persistent_mastercf.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/lookup/postfix__init_maincf.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/lookup/postfix__secret__directories.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/secret/postfix/dependent_config/inventory_hostname/maincf.json.j2 create mode 100644 ansible_collections/debops/debops/roles/postfix/templates/secret/postfix/dependent_config/inventory_hostname/mastercf.json.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/postgresql/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql/templates/etc/ansible/facts.d/postgresql.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql/templates/etc/postgresql-common/user_clusters.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/tasks/install_postgresql.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/tasks/manage_autopostgresqlbackup.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/tasks/manage_clusters.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/tasks/secure_installation.yml create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/ansible/facts.d/postgresql.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/cron.daily/autopostgresqlbackup.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/default/autopostgresqlbackup.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/postgresql/environment.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/postgresql/pg_hba.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/postgresql/pg_ident.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/postgresql/postgresql.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/postgresql/start.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/etc/postgresql/trusted.j2 create mode 100644 ansible_collections/debops/debops/roles/postgresql_server/templates/usr/sbin/autopostgresqlbackup.j2 create mode 100644 ansible_collections/debops/debops/roles/postldap/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/postldap/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/postldap/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/postldap/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/postldap/templates/etc/ansible/facts.d/postldap.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/postscreen/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/postscreen/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/postscreen/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/postscreen/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/postscreen/templates/etc/ansible/facts.d/postscreen.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/postscreen/templates/etc/postfix/postscreen_access.cidr.j2 create mode 100644 ansible_collections/debops/debops/roles/postscreen/templates/etc/postfix/postscreen_dnsbl_reply_map.pcre.j2 create mode 100644 ansible_collections/debops/debops/roles/postwhite/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/postwhite/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/postwhite/handlers/main.yml create mode 100644 ansible_collections/debops/debops/roles/postwhite/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/postwhite/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/postwhite/templates/etc/ansible/facts.d/postwhite.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/postwhite/templates/etc/postwhite.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/postwhite/templates/usr/local/lib/postwhite.j2 create mode 100644 ansible_collections/debops/debops/roles/preseed/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/preseed/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/preseed/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/preseed/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/preseed/templates/etc/ansible/facts.d/preseed.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/preseed/templates/srv/www/sites/debian-preseed/public/postinst.sh.j2 create mode 100644 ansible_collections/debops/debops/roles/preseed/templates/srv/www/sites/debian-preseed/public/preseed.cfg.j2 create mode 100644 ansible_collections/debops/debops/roles/proc_hidepid/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/proc_hidepid/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/proc_hidepid/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/proc_hidepid/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/proc_hidepid/templates/etc/ansible/facts.d/proc_hidepid.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/proc_hidepid/templates/etc/systemd/system/systemd-logind.service.d/hidepid.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/proc_hidepid/templates/etc/systemd/system/user@.service.d/hidepid.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/proc_hidepid/templates/etc/tmpfiles.d/proc-sched_debug.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/prosody/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/prosody/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/prosody/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/prosody/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/prosody/templates/etc/pki/hooks/prosody.j2 create mode 100644 ansible_collections/debops/debops/roles/prosody/templates/etc/prosody/prosody.cfg.lua.j2 create mode 100644 ansible_collections/debops/debops/roles/prosody/templates/import/debops__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/python/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/python/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/python/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/python/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/python/tasks/main_raw.yml create mode 100644 ansible_collections/debops/debops/roles/python/templates/etc/ansible/facts.d/python.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/python/templates/etc/pip.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_management/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_management/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_management/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_management/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/etc/ansible/facts.d/rabbitmq_server.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/etc/rabbitmq/rabbitmq-env.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/etc/rabbitmq/rabbitmq.config.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/lookup/rabbitmq_server__accounts_vhosts.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/lookup/rabbitmq_server__admin_accounts.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/lookup/rabbitmq_server__dependent_config_filter.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/lookup/rabbitmq_server__parameters_vhosts.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/lookup/rabbitmq_server__policies_vhosts.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/lookup/rabbitmq_server__secret__directories.j2 create mode 100644 ansible_collections/debops/debops/roles/rabbitmq_server/templates/secret/rabbitmq_server/dependent_config/inventory_hostname/config.json.j2 create mode 100644 ansible_collections/debops/debops/roles/radvd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/radvd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/radvd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/radvd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/radvd/templates/etc/ansible/facts.d/radvd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/radvd/templates/etc/radvd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/radvd/templates/lookup/radvd__default_interfaces.j2 create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/tasks/database.yml create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/tasks/deploy.yml create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/tasks/deploy_keys.yml create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/tasks/local_facts.yml create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/tasks/system.yml create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/templates/etc/ansible/facts.d/rails_deploy.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/templates/etc/default/app.j2 create mode 100755 ansible_collections/debops/debops/roles/rails_deploy/templates/etc/init.d/service.j2 create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/templates/etc/logrotate.d/service.j2 create mode 100644 ansible_collections/debops/debops/roles/rails_deploy/vars/main.yml create mode 100644 ansible_collections/debops/debops/roles/reboot/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/reboot/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/reboot/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/reboot/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/templates/etc/ansible/facts.d/redis_sentinel.fact.j2 create mode 100755 ansible_collections/debops/debops/roles/redis_sentinel/templates/etc/redis/sentinel-instance/notify.sh.j2 create mode 100755 ansible_collections/debops/debops/roles/redis_sentinel/templates/etc/redis/sentinel-instance/reconfig.sh.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/templates/etc/redis/sentinel-instance/sentinel.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/templates/etc/systemd/system/redis-sentinel.service.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/templates/etc/systemd/system/redis-sentinel@.service.d/ansible-override.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/templates/etc/systemd/system/redis-sentinel@.service.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/templates/lookup/redis_sentinel__env_ports.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_sentinel/templates/lookup/redis_sentinel__filtered_instances.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/redis_server/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/redis_server/files/usr/local/bin/redis-password create mode 100644 ansible_collections/debops/debops/roles/redis_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/redis_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/redis_server/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/redis_server/templates/etc/ansible/facts.d/redis_server.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_server/templates/etc/redis/instance/ansible-redis-dynamic.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_server/templates/etc/redis/instance/ansible-redis-static.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_server/templates/etc/systemd/system/redis-server.service.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_server/templates/etc/systemd/system/redis-server@.service.d/ansible-override.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_server/templates/etc/systemd/system/redis-server@.service.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_server/templates/lookup/redis_server__env_ports.j2 create mode 100644 ansible_collections/debops/debops/roles/redis_server/templates/lookup/redis_server__filtered_instances.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/reprepro/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/reprepro/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/reprepro/tasks/configure_gnupg.yml create mode 100644 ansible_collections/debops/debops/roles/reprepro/tasks/configure_reprepro.yml create mode 100644 ansible_collections/debops/debops/roles/reprepro/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/reprepro/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/etc/ansible/facts.d/reprepro.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/etc/systemd/system/reprepro-incoming@.path.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/etc/systemd/system/reprepro-incoming@.service.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/gnupg-key-template.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/gnupg/gpg.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/repositories/instance/conf/distributions.j2 create mode 100755 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/repositories/instance/conf/email-changes.sh.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/repositories/instance/conf/incoming.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/repositories/instance/conf/options.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/repositories/instance/conf/pulls.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/repositories/instance/conf/updates.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/home/reprepro/repositories/instance/conf/uploaders/template.j2 create mode 100644 ansible_collections/debops/debops/roles/reprepro/templates/lookup/reprepro__env_nginx_servers.j2 create mode 100644 ansible_collections/debops/debops/roles/resolvconf/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/resolvconf/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/resolvconf/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/resolvconf/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/resolvconf/templates/etc/ansible/facts.d/resolvconf.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/resolvconf/templates/etc/resolvconf/interface-order.j2 create mode 100644 ansible_collections/debops/debops/roles/resolvconf/templates/etc/systemd/system/resolvconf.service.d/static.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/resolvconf/templates/usr/local/lib/resolvconf-static.j2 create mode 100644 ansible_collections/debops/debops/roles/resolved/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/resolved/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/resolved/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/resolved/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/resolved/templates/etc/ansible/facts.d/resolved.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/resolved/templates/etc/systemd/dnssd/template.j2 create mode 100644 ansible_collections/debops/debops/roles/resolved/templates/etc/systemd/resolved.conf.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/resolved/templates/etc/systemd/resolved.conf.d/fallback-dns.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/resolved/templates/etc/systemd/system/systemd-resolved.service.d/synthesize-hostname.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/resources/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/resources/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/resources/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/resources/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/resources/tasks/resources/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/resources/tasks/resources/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/resources/tasks/shell_commands.yml create mode 100644 ansible_collections/debops/debops/roles/root_account/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/root_account/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/root_account/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/root_account/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/root_account/templates/etc/ansible/facts.d/root_account.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/root_account/templates/lookup/root_account__shell_packages.j2 create mode 100644 ansible_collections/debops/debops/roles/roundcube/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/roundcube/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/meta/watch-roundcubemail create mode 100644 ansible_collections/debops/debops/roles/roundcube/tasks/configure_mysql.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/tasks/configure_postgresql.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/tasks/configure_skins.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/tasks/deploy_roundcube.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/tasks/roundcube/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/tasks/roundcube/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/roundcube/templates/etc/ansible/facts.d/roundcube.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/roundcube/templates/srv/www/sites/roundcube/public/composer.json.j2 create mode 100644 ansible_collections/debops/debops/roles/roundcube/templates/srv/www/sites/roundcube/public/config/config.inc.php.j2 create mode 100644 ansible_collections/debops/debops/roles/roundcube/templates/srv/www/sites/roundcube/public/plugins/config.inc.php.j2 create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/rsnapshot/files/usr/local/sbin/rsnapshot-scheduler create mode 100755 ansible_collections/debops/debops/roles/rsnapshot/files/usr/local/sbin/rsync-no-vanished create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/templates/etc/ansible/facts.d/rsnapshot.fact.j2 create mode 100755 ansible_collections/debops/debops/roles/rsnapshot/templates/etc/cron/rsnapshot-wrapper.j2 create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/templates/etc/rsnapshot-scheduler.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/templates/etc/rsnapshot/hosts/exclude.txt.j2 create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/templates/etc/rsnapshot/hosts/include.txt.j2 create mode 100644 ansible_collections/debops/debops/roles/rsnapshot/templates/etc/rsnapshot/hosts/rsnapshot.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/rspamd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/rspamd/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/rspamd/files/usr/local/sbin/rspamd-dkim-keygen create mode 100755 ansible_collections/debops/debops/roles/rspamd/files/usr/local/sbin/rspamd-dkim-update create mode 100644 ansible_collections/debops/debops/roles/rspamd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/rspamd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/rspamd/tasks/main_cfgdir.yml create mode 100644 ansible_collections/debops/debops/roles/rspamd/tasks/main_dkim.yml create mode 100644 ansible_collections/debops/debops/roles/rspamd/templates/etc/ansible/facts.d/rspamd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/rspamd/templates/etc/rspamd/dkim-json.j2 create mode 100644 ansible_collections/debops/debops/roles/rspamd/templates/etc/rspamd/snippet.j2 create mode 100644 ansible_collections/debops/debops/roles/rstudio_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/rstudio_server/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/rstudio_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/rstudio_server/meta/watch-rstudio create mode 100644 ansible_collections/debops/debops/roles/rstudio_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/rstudio_server/templates/etc/ansible/facts.d/rstudio_server.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/rstudio_server/templates/etc/rstudio/rserver.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/rstudio_server/templates/etc/rstudio/rsession.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/rsyslog/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/rsyslog/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/rsyslog/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/rsyslog/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/rsyslog/templates/etc/ansible/facts.d/rsyslog.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/rsyslog/templates/etc/rsyslog.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/rsyslog/templates/etc/rsyslog.d/template.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/ruby/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/ruby/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/ruby/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/ruby/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/salt/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/salt/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/salt/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/salt/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/salt/templates/etc/salt/master.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/samba/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/samba/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/samba/docs/examples.rst create mode 100644 ansible_collections/debops/debops/roles/samba/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/samba/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/samba/templates/etc/modules-load.d/ansible-samba.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/samba/templates/etc/samba/smb.conf.j2 create mode 100755 ansible_collections/debops/debops/roles/samba/templates/usr/local/sbin/samba-homedir.sh.j2 create mode 100644 ansible_collections/debops/debops/roles/saslauthd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/saslauthd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/saslauthd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/saslauthd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/saslauthd/templates/etc/ansible/facts.d/saslauthd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/saslauthd/templates/etc/default/saslauthd.j2 create mode 100644 ansible_collections/debops/debops/roles/saslauthd/templates/etc/instance.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/saslauthd/templates/etc/saslauthd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/secret/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/secret/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/secret/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/secret/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sks/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/sks/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/sks/files/srv/www/sites/default/public/index.html create mode 100644 ansible_collections/debops/debops/roles/sks/files/srv/www/sites/default/public/robots.txt create mode 100644 ansible_collections/debops/debops/roles/sks/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/sks/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sks/tasks/sks_frontend.yml create mode 100644 ansible_collections/debops/debops/roles/sks/templates/etc/default/sks.j2 create mode 100644 ansible_collections/debops/debops/roles/sks/templates/etc/ferm/filter-input.d/sks.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/sks/templates/etc/sks/mailsync.j2 create mode 100644 ansible_collections/debops/debops/roles/sks/templates/etc/sks/membership.j2 create mode 100644 ansible_collections/debops/debops/roles/sks/templates/etc/sks/sksconf.j2 create mode 100644 ansible_collections/debops/debops/roles/sks/vars/main.yml create mode 100644 ansible_collections/debops/debops/roles/slapd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/slapd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/debops.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/dyngroup.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/eduperson.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/freeradius-client.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/freeradius-dhcpv4.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/freeradius-dhcpv6.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/freeradius-profile.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/freeradius-radacct.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/freeradius.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/groupofentries.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/mailservice.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/nextcloud.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/nextuidgid.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/openssh-lpk.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/orgstructure.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/posixgroupid.schema create mode 100644 ansible_collections/debops/debops/roles/slapd/files/etc/ldap/schema/debops/schac.schema create mode 100755 ansible_collections/debops/debops/roles/slapd/files/script/ldap-load-schema create mode 100755 ansible_collections/debops/debops/roles/slapd/files/usr/local/sbin/slapd-config create mode 100755 ansible_collections/debops/debops/roles/slapd/files/usr/local/sbin/slapd-snapshot create mode 100644 ansible_collections/debops/debops/roles/slapd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/slapd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/slapd/tasks/prepare_rfc2307bis.yml create mode 100644 ansible_collections/debops/debops/roles/slapd/tasks/slapd_tasks.yml create mode 100644 ansible_collections/debops/debops/roles/slapd/templates/etc/ansible/facts.d/slapd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/slapd/templates/etc/default/slapd.j2 create mode 100644 ansible_collections/debops/debops/roles/slapd/templates/etc/ldap/slapacl-test-suite.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/smstools/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/smstools/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/smstools/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/etc/logrotate.d/sms.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/etc/rsyslog.d/smstools.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/etc/sms-msgdel.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/etc/sms-senders.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/etc/sms-transport.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/etc/smsd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/etc/sudoers.d/smstools.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/etc/xinetd.d/sms.j2 create mode 100755 ansible_collections/debops/debops/roles/smstools/templates/usr/local/bin/sendsms.j2 create mode 100755 ansible_collections/debops/debops/roles/smstools/templates/usr/local/lib/smstools/fix-device-permissions.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/usr/local/lib/smstools/postfix_recipient_canonical_map.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/usr/local/lib/smstools/postfix_relay_recipient_map.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/usr/local/lib/smstools/postfix_transport.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/templates/usr/local/lib/smstools/postfix_virtual_alias_map.j2 create mode 100755 ansible_collections/debops/debops/roles/smstools/templates/usr/local/lib/smstools/sms-service.j2 create mode 100755 ansible_collections/debops/debops/roles/smstools/templates/usr/local/lib/smstools/sms-transport.j2 create mode 100755 ansible_collections/debops/debops/roles/smstools/templates/usr/local/lib/smstools/test-sms-on-reboot.j2 create mode 100644 ansible_collections/debops/debops/roles/smstools/vars/main.yml create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/docs/playbooks/snapshot_snapper.yml create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/tasks/configure_snapper_volume.yml create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/snapshot_snapper/templates/etc/snapper/config-templates/item.j2 create mode 100644 ansible_collections/debops/debops/roles/snmpd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/snmpd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/snmpd/files/etc/systemd/system/snmpd.service create mode 100755 ansible_collections/debops/debops/roles/snmpd/files/usr/local/lib/snmpd/os-release create mode 100644 ansible_collections/debops/debops/roles/snmpd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/snmpd/tasks/configure_snmpv3_credentials.yml create mode 100644 ansible_collections/debops/debops/roles/snmpd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/snmpd/templates/etc/ansible/facts.d/snmpd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/snmpd/templates/etc/default/snmpd.j2 create mode 100644 ansible_collections/debops/debops/roles/snmpd/templates/etc/snmp/ansible-local-password.json.j2 create mode 100644 ansible_collections/debops/debops/roles/snmpd/templates/etc/snmp/snmp.local.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/snmpd/templates/etc/snmp/snmpd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/sshd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/sshd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/sshd/tasks/authorized_keys_lookup.yml create mode 100644 ansible_collections/debops/debops/roles/sshd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sshd/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/sshd/tasks/sshd/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/sshd/tasks/sshd/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/ansible/facts.d/sshd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/pam.d/sshd.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/ssh/authorized_keys_lookup.d/ldap.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/ssh/authorized_keys_lookup.d/sss.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/ssh/authorized_keys_lookup.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/ssh/ldap_authorized_keys_bindpw.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/ssh/sshd_config.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/ssh/trusted_user_ca_file.pem.j2 create mode 100644 ansible_collections/debops/debops/roles/sshd/templates/etc/systemd/system/ssh.socket.d/listen.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/sssd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/sssd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/sssd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/sssd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sssd/templates/etc/ansible/facts.d/sssd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/sssd/templates/etc/sssd/sssd.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/sssd/templates/usr/share/pam-configs/mkhomedir.j2 create mode 100644 ansible_collections/debops/debops/roles/stunnel/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/stunnel/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/stunnel/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/stunnel/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/stunnel/tasks/stunnel/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/stunnel/tasks/stunnel/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/stunnel/templates/etc/default/stunnel4.j2 create mode 100644 ansible_collections/debops/debops/roles/stunnel/templates/etc/stunnel/service.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/sudo/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/sudo/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/sudo/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/sudo/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sudo/templates/etc/ansible/facts.d/sudo.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/sudo/templates/etc/profile.d/sudo_logind_session.sh.j2 create mode 100644 ansible_collections/debops/debops/roles/sudo/templates/etc/sudo-ldap.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/sudo/templates/etc/sudoers.d/config.j2 create mode 100644 ansible_collections/debops/debops/roles/swapfile/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/swapfile/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/swapfile/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/swapfile/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysctl/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/sysctl/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysctl/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysctl/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysctl/tasks/sysctl/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/sysctl/tasks/sysctl/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/sysctl/templates/etc/ansible/facts.d/sysctl.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/sysctl/templates/etc/sysctl.d/parameters.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/sysfs/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/sysfs/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysfs/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysfs/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysfs/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/sysfs/templates/etc/ansible/facts.d/sysfs.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/sysfs/templates/etc/sysfs.d/attribute.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/sysfs/templates/lookup/sysfs__dependent_attributes_filter.j2 create mode 100644 ansible_collections/debops/debops/roles/sysfs/templates/lookup/sysfs__secret__directories.j2 create mode 100644 ansible_collections/debops/debops/roles/sysfs/templates/secret/sysfs/dependent_config/inventory_hostname/attributes.json.j2 create mode 100644 ansible_collections/debops/debops/roles/sysnews/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/sysnews/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysnews/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysnews/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/sysnews/templates/etc/ansible/facts.d/sysnews.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/sysnews/templates/etc/profile.d/sysnews.sh.j2 create mode 100644 ansible_collections/debops/debops/roles/system_groups/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/system_groups/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/system_groups/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/system_groups/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/system_groups/templates/etc/ansible/facts.d/system_groups.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/system_groups/templates/etc/sudoers.d/system_groups.j2 create mode 100644 ansible_collections/debops/debops/roles/system_groups/templates/etc/tmpfiles.d/system_groups.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/system_groups/templates/lookup/system_groups_members.j2 create mode 100644 ansible_collections/debops/debops/roles/system_users/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/system_users/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/system_users/files/script/getent_passwd.py3 create mode 100644 ansible_collections/debops/debops/roles/system_users/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/system_users/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/system_users/templates/etc/ansible/facts.d/system_users.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/system_users/templates/lookup/system_users__shell_packages.j2 create mode 100644 ansible_collections/debops/debops/roles/systemd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/systemd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/systemd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/systemd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/systemd/templates/etc/ansible/facts.d/systemd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/systemd/templates/etc/systemd/logind.conf.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/systemd/templates/etc/systemd/system.conf.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/systemd/templates/etc/systemd/system/template.j2 create mode 100644 ansible_collections/debops/debops/roles/systemd/templates/etc/systemd/user.conf.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/systemd/templates/etc/systemd/user/template.j2 create mode 100644 ansible_collections/debops/debops/roles/tcpwrappers/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/tcpwrappers/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/tcpwrappers/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/tcpwrappers/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/tcpwrappers/templates/etc/ansible/facts.d/tcpwrappers.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/tcpwrappers/templates/etc/hosts.allow.d/00_ansible.j2 create mode 100644 ansible_collections/debops/debops/roles/tcpwrappers/templates/etc/hosts.allow.d/allow.j2 create mode 100644 ansible_collections/debops/debops/roles/tcpwrappers/templates/etc/hosts.allow.d/ansible_controller.j2 create mode 100644 ansible_collections/debops/debops/roles/telegraf/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/telegraf/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/telegraf/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/telegraf/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/telegraf/templates/etc/ansible/facts.d/telegraf.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/telegraf/templates/etc/telegraf/telegraf.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/telegraf/templates/etc/telegraf/telegraf.d/plugin.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/tftpd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/tftpd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/tftpd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/tftpd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/tftpd/templates/etc/ansible/facts.d/tftpd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/tftpd/templates/etc/default/tftpd-hpa.j2 create mode 100644 ansible_collections/debops/debops/roles/tgt/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/tgt/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/tgt/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/tgt/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/tgt/tasks/tgt/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/tgt/tasks/tgt/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/tgt/templates/etc/ansible/facts.d/tgt.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/tgt/templates/etc/tgt/conf.d/00_tgt_options.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/tgt/templates/etc/tgt/conf.d/target.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/timesyncd/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/timesyncd/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/timesyncd/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/timesyncd/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/timesyncd/templates/etc/ansible/facts.d/timesyncd.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/timesyncd/templates/etc/systemd/timesyncd.conf.d/ansible.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/tinc/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/tinc/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/tinc/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/tinc/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/ansible/facts.d/tinc.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/default/tinc-network.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/default/tinc.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/systemd/system/tinc.service.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/systemd/system/tinc@.service.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/tinc/gitignore.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/tinc/nets.boot.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/tinc/network/hosts/host-config.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/tinc/network/tinc-down.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/tinc/network/tinc-up.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/etc/tinc/network/tinc.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/lookup/tinc__combined_networks.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/lookup/tinc__etc_services__dependent_list.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/lookup/tinc__exclude_addresses.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/lookup/tinc__ferm__dependent_rules.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/lookup/tinc__inventory_groups.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/lookup/tinc__network_list.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/lookup/tinc__secret_directories.j2 create mode 100644 ansible_collections/debops/debops/roles/tinc/templates/usr/local/lib/tinc-down-wrapper.j2 create mode 100644 ansible_collections/debops/debops/roles/tinyproxy/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/tinyproxy/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/tinyproxy/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/tinyproxy/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/tinyproxy/templates/etc/ansible/facts.d/tinyproxy.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/tinyproxy/templates/etc/tinyproxy/tinyproxy.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/tor/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/tor/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/tor/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/tor/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/tor/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/tor/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/tor/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/tor/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/tor/docs/inventory/debops_service_tor_global_role_vars.yml create mode 100644 ansible_collections/debops/debops/roles/tor/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/tor/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/tzdata/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/tzdata/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/tzdata/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/tzdata/tasks/legacy.yml create mode 100644 ansible_collections/debops/debops/roles/tzdata/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/tzdata/templates/etc/ansible/facts.d/tzdata.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/templates/etc/ansible/facts.d/unattended_upgrades.fact.j2 create mode 120000 ansible_collections/debops/debops/roles/unattended_upgrades/templates/etc/ansible/facts.d/unattended_upgrades__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/templates/etc/apt/apt.conf.d/20auto-upgrades.j2 create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/templates/etc/apt/apt.conf.d/20periodic.j2 create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/templates/etc/apt/apt.conf.d/50unattended-upgrades.j2 create mode 120000 ansible_collections/debops/debops/roles/unattended_upgrades/templates/etc/apt/apt.conf.d/unattended_upgrades__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/unattended_upgrades/templates/unattended_upgrades__tpl_macros.j2 create mode 100644 ansible_collections/debops/debops/roles/unbound/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/unbound/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/unbound/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/unbound/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/unbound/templates/etc/ansible/facts.d/unbound.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/unbound/templates/etc/unbound/unbound.conf.d/ansible-remote-control.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/unbound/templates/etc/unbound/unbound.conf.d/ansible-server.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/unbound/templates/etc/unbound/unbound.conf.d/macros.j2 create mode 100644 ansible_collections/debops/debops/roles/unbound/templates/etc/unbound/unbound.conf.d/zone.conf.j2 create mode 100644 ansible_collections/debops/debops/roles/users/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/users/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/users/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/users/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/users/tasks/users/post_main.yml create mode 100644 ansible_collections/debops/debops/roles/users/tasks/users/pre_main.yml create mode 100644 ansible_collections/debops/debops/roles/users/templates/etc/ansible/facts.d/users.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/users/templates/lookup/users__shell_packages.j2 create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/includes/role.rst create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/playbooks/volkszaehler-apache.yml create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/playbooks/volkszaehler-nginx.yml create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/docs/playbooks/volkszaehler.yml create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/tasks/main_env.yml create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/templates/etc/ansible/facts.d/volkszaehler.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/volkszaehler/templates/etc/volkszaehler.conf.php.j2 create mode 100644 ansible_collections/debops/debops/roles/wpcli/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/wpcli/defaults/main.yml create mode 100755 ansible_collections/debops/debops/roles/wpcli/files/usr/local/bin/run-wp-cron create mode 100644 ansible_collections/debops/debops/roles/wpcli/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/wpcli/meta/watch-wp-cli create mode 100644 ansible_collections/debops/debops/roles/wpcli/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/wpcli/templates/etc/ansible/facts.d/wpcli.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/x2go_server/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/x2go_server/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/x2go_server/docs/changelog.rst create mode 100644 ansible_collections/debops/debops/roles/x2go_server/docs/copyright.rst create mode 100644 ansible_collections/debops/debops/roles/x2go_server/docs/getting-started.rst create mode 100644 ansible_collections/debops/debops/roles/x2go_server/docs/includes/all.rst create mode 100644 ansible_collections/debops/debops/roles/x2go_server/docs/index.rst create mode 100644 ansible_collections/debops/debops/roles/x2go_server/docs/introduction.rst create mode 100644 ansible_collections/debops/debops/roles/x2go_server/docs/inventory/debops_service_x2go_server_global_role_vars.yml create mode 100644 ansible_collections/debops/debops/roles/x2go_server/docs/playbooks/x2go_server.yml create mode 100644 ansible_collections/debops/debops/roles/x2go_server/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/x2go_server/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/yadm/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/yadm/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/yadm/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/yadm/meta/watch-yadm create mode 100644 ansible_collections/debops/debops/roles/yadm/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/yadm/tasks/manage_dotfiles.yml create mode 100644 ansible_collections/debops/debops/roles/yadm/tasks/upstream_yadm.yml create mode 100644 ansible_collections/debops/debops/roles/yadm/templates/etc/ansible/facts.d/yadm.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/zabbix_agent/COPYRIGHT create mode 100644 ansible_collections/debops/debops/roles/zabbix_agent/defaults/main.yml create mode 100644 ansible_collections/debops/debops/roles/zabbix_agent/meta/main.yml create mode 100644 ansible_collections/debops/debops/roles/zabbix_agent/tasks/main.yml create mode 100644 ansible_collections/debops/debops/roles/zabbix_agent/templates/etc/ansible/facts.d/zabbix_agent.fact.j2 create mode 100644 ansible_collections/debops/debops/roles/zabbix_agent/templates/etc/zabbix/zabbix_agentd.conf.j2 create mode 100644 ansible_collections/grafana/grafana/.ansible-lint create mode 100644 ansible_collections/grafana/grafana/.config/molecule/config.yml create mode 100644 ansible_collections/grafana/grafana/.editorconfig create mode 100644 ansible_collections/grafana/grafana/.github/dependabot.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/alloy-molecule.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/full-integration-test.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/lint.yaml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/loki-molecule.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/mimir-molecule.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/modules-test.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/opentelemetry-collector-molecule.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/promtail-molecule.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/release.yml create mode 100644 ansible_collections/grafana/grafana/.github/workflows/roles-test.yml create mode 100644 ansible_collections/grafana/grafana/.gitignore create mode 100644 ansible_collections/grafana/grafana/.markdownlint.yaml create mode 100644 ansible_collections/grafana/grafana/.shellcheckrc create mode 100644 ansible_collections/grafana/grafana/.textlintrc create mode 100644 ansible_collections/grafana/grafana/.yamllint create mode 100644 ansible_collections/grafana/grafana/CHANGELOG.rst create mode 100644 ansible_collections/grafana/grafana/CODEOWNERS create mode 100644 ansible_collections/grafana/grafana/FILES.json create mode 100644 ansible_collections/grafana/grafana/LICENSE create mode 100644 ansible_collections/grafana/grafana/MANIFEST.json create mode 100644 ansible_collections/grafana/grafana/Makefile create mode 100644 ansible_collections/grafana/grafana/Pipfile create mode 100644 ansible_collections/grafana/grafana/Pipfile.lock create mode 100644 ansible_collections/grafana/grafana/README.md create mode 100644 ansible_collections/grafana/grafana/ansible.cfg create mode 100644 ansible_collections/grafana/grafana/catalog-info.yaml create mode 100644 ansible_collections/grafana/grafana/changelogs/.plugin-cache.yaml create mode 100644 ansible_collections/grafana/grafana/changelogs/changelog.yaml create mode 100644 ansible_collections/grafana/grafana/changelogs/config.yaml create mode 100644 ansible_collections/grafana/grafana/examples/agent-basic-no-options.yaml create mode 100644 ansible_collections/grafana/grafana/examples/agent-mode-flow-with-dynamic-conf.yaml create mode 100644 ansible_collections/grafana/grafana/examples/agent-send-to-grafana-cloud.yaml create mode 100644 ansible_collections/grafana/grafana/examples/alloy.yaml create mode 100644 ansible_collections/grafana/grafana/examples/ansible.cfg create mode 100644 ansible_collections/grafana/grafana/examples/loki-basic-no-options.yml create mode 100644 ansible_collections/grafana/grafana/examples/loki-local-filesystem-with-retention-and-alert.yml create mode 100644 ansible_collections/grafana/grafana/examples/mimir-3-hosts.yaml create mode 100644 ansible_collections/grafana/grafana/examples/mimir-single-host.yaml create mode 100644 ansible_collections/grafana/grafana/examples/monitor-multiple-instance-otel.md create mode 100644 ansible_collections/grafana/grafana/examples/monitor-multiple-instances-agent.md create mode 100644 ansible_collections/grafana/grafana/examples/opentelemetry-collector.yml create mode 100644 ansible_collections/grafana/grafana/examples/promtail-multiple-logs.yml create mode 100644 ansible_collections/grafana/grafana/meta/runtime.yml create mode 100644 ansible_collections/grafana/grafana/package.json create mode 100644 ansible_collections/grafana/grafana/plugins/modules/alert_contact_point.py create mode 100644 ansible_collections/grafana/grafana/plugins/modules/alert_notification_policy.py create mode 100644 ansible_collections/grafana/grafana/plugins/modules/cloud_api_key.py create mode 100644 ansible_collections/grafana/grafana/plugins/modules/cloud_plugin.py create mode 100644 ansible_collections/grafana/grafana/plugins/modules/cloud_stack.py create mode 100644 ansible_collections/grafana/grafana/plugins/modules/dashboard.py create mode 100644 ansible_collections/grafana/grafana/plugins/modules/datasource.py create mode 100644 ansible_collections/grafana/grafana/plugins/modules/folder.py create mode 100644 ansible_collections/grafana/grafana/plugins/modules/user.py create mode 100644 ansible_collections/grafana/grafana/requirements.txt create mode 100644 ansible_collections/grafana/grafana/requirements.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/README.md create mode 100644 ansible_collections/grafana/grafana/roles/alloy/defaults/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/handlers/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/meta/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/molecule/default/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/molecule/default/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/tasks/deploy.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/tasks/preflight.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/tasks/setup-Darwin.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/tasks/setup-Debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/tasks/setup-RedHat.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/tasks/setup-Suse.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/tasks/uninstall.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/templates/alloy.j2 create mode 100644 ansible_collections/grafana/grafana/roles/alloy/templates/config.alloy.j2 create mode 100644 ansible_collections/grafana/grafana/roles/alloy/templates/override.conf.j2 create mode 100644 ansible_collections/grafana/grafana/roles/alloy/vars/Darwin.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/vars/Debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/vars/RedHat.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/vars/Suse.yml create mode 100644 ansible_collections/grafana/grafana/roles/alloy/vars/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/README.md create mode 100644 ansible_collections/grafana/grafana/roles/grafana/defaults/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/handlers/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/meta/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/molecule/alternative/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/molecule/alternative/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/molecule/alternative/tests/test_alternative.py create mode 100644 ansible_collections/grafana/grafana/roles/grafana/molecule/default/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/molecule/default/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/molecule/default/tests/test_default.py create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/api_keys.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/configure.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/dashboards.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/datasources.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/install.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/notifications.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/plugins.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/tasks/preflight.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/templates/grafana.ini.j2 create mode 100644 ansible_collections/grafana/grafana/roles/grafana/templates/ldap.toml.j2 create mode 100644 ansible_collections/grafana/grafana/roles/grafana/templates/tmpfiles.j2 create mode 100644 ansible_collections/grafana/grafana/roles/grafana/test-requirements.txt create mode 100644 ansible_collections/grafana/grafana/roles/grafana/vars/distro/debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/vars/distro/redhat.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana/vars/distro/suse.yml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/README.md create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/defaults/main.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/handlers/main.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/meta/main.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/configure.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/ga-started.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/install.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/install/directories.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/install/download-install.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/install/local-install.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/install/user-group.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/main.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/preflight.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/preflight/download.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/preflight/install.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/preflight/systemd.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/tasks/preflight/vars.yaml create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/templates/EnvironmentFile.j2 create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/templates/config.yaml.j2 create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/templates/grafana-agent.service.j2 create mode 100644 ansible_collections/grafana/grafana/roles/grafana_agent/vars/main.yaml create mode 100644 ansible_collections/grafana/grafana/roles/loki/README.md create mode 100644 ansible_collections/grafana/grafana/roles/loki/defaults/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/handlers/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/meta/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/molecule/default/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/molecule/default/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/tasks/deploy.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/tasks/setup-Debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/tasks/setup-RedHat.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/tasks/uninstall.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/templates/config.yml.j2 create mode 100644 ansible_collections/grafana/grafana/roles/loki/templates/rules.yml.j2 create mode 100644 ansible_collections/grafana/grafana/roles/loki/vars/Debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/loki/vars/RedHat.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/README.md create mode 100644 ansible_collections/grafana/grafana/roles/mimir/defaults/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/files/.gitkeep create mode 100644 ansible_collections/grafana/grafana/roles/mimir/handlers/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/meta/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/molecule/default/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/molecule/default/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/molecule/default/tests/test_default.py create mode 100644 ansible_collections/grafana/grafana/roles/mimir/tasks/deploy.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/tasks/setup-Debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/tasks/setup-Redhat.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/tasks/uninstall.yml create mode 100644 ansible_collections/grafana/grafana/roles/mimir/templates/.gitkeep create mode 100644 ansible_collections/grafana/grafana/roles/mimir/templates/config.yml.j2 create mode 100644 ansible_collections/grafana/grafana/roles/mimir/vars/.gitkeep create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/README.md create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/defaults/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/handlers/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/meta/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/default-check-first/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/default-check-first/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/default-check-first/tests/test_default.py create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/default/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/default/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/default/tests/test_default.py create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/latest/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/latest/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/latest/tests/test_default.py create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/non-contrib/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/non-contrib/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/molecule/non-contrib/tests/test_default.py create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/tasks/configure.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/tasks/install.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/tasks/service.yml create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/templates/otel_collector.service.j2 create mode 100644 ansible_collections/grafana/grafana/roles/opentelemetry_collector/templates/otel_collector_config.yml.j2 create mode 100644 ansible_collections/grafana/grafana/roles/promtail/README.md create mode 100644 ansible_collections/grafana/grafana/roles/promtail/defaults/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/handlers/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/meta/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/molecule/default/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/molecule/default/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/tasks/acl_configuration.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/tasks/deploy.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/tasks/setup-Debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/tasks/setup-RedHat.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/tasks/uninstall.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/templates/config.yml.j2 create mode 100644 ansible_collections/grafana/grafana/roles/promtail/templates/promtail.service.j2 create mode 100644 ansible_collections/grafana/grafana/roles/promtail/templates/promtail_acl.j2 create mode 100644 ansible_collections/grafana/grafana/roles/promtail/vars/Debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/promtail/vars/RedHat.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/README.md create mode 100644 ansible_collections/grafana/grafana/roles/tempo/defaults/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/handlers/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/meta/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/molecule/default/converge.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/molecule/default/molecule.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/tasks/deploy.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/tasks/setup-Debian.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/tasks/setup-Redhat.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/tasks/uninstall.yml create mode 100644 ansible_collections/grafana/grafana/roles/tempo/templates/config.yml.j2 create mode 100644 ansible_collections/grafana/grafana/roles/tempo/vars/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/requirements.txt create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/alert_contact_point/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/alert_notification_policy/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/cloud_api_key/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/cloud_plugin/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/create_cloud_stack/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/dashboard/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/datasource/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/delete_cloud_stack/tasks/main.yml create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/folder/tasks/main.yml create mode 100755 ansible_collections/grafana/grafana/tests/integration/targets/molecule-grafana-alternative/runme.sh create mode 100755 ansible_collections/grafana/grafana/tests/integration/targets/molecule-grafana-default/runme.sh create mode 100644 ansible_collections/grafana/grafana/tests/integration/targets/user/tasks/main.yml create mode 100755 ansible_collections/grafana/grafana/tools/includes/logging.sh create mode 100755 ansible_collections/grafana/grafana/tools/includes/utils.sh create mode 100755 ansible_collections/grafana/grafana/tools/lint-ansible.sh create mode 100755 ansible_collections/grafana/grafana/tools/lint-editorconfig.sh create mode 100755 ansible_collections/grafana/grafana/tools/lint-markdown.sh create mode 100755 ansible_collections/grafana/grafana/tools/lint-shell.sh create mode 100755 ansible_collections/grafana/grafana/tools/lint-text.sh create mode 100755 ansible_collections/grafana/grafana/tools/lint-yaml.sh create mode 100755 ansible_collections/grafana/grafana/tools/setup.sh create mode 100644 ansible_collections/grafana/grafana/yarn.lock diff --git a/README.md b/README.md index 5a3d90c7..dff670ab 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,14 @@ Folgende Geräte und Server werden duch dieses Ansible Repository verwaltet: Host-spezifische Konfigurationsdateien liegen unter `resources/` und werden für jeweils über eine `host_vars`-Datei im Inventory geladen. -## Galaxy-Collections und -Rollen installieren +## Galaxy-Collections und -Rollen -Für einige Aspekte verwenden wir Rollen aus Ansible Galaxy. Die müssen zunächst installiert werden: +Für einige Aspekte verwenden wir Collections und Rollen aus Ansible Galaxy. Diese werden in [`ansible_collections`](./ansible_collections/) bzw. [`galaxy-roles`](./galaxy-roles/) hier im Repo vorgehalten. +Um unsere gevendorte Version zu aktualisieren, kann man folgendes machen: ```bash ansible-galaxy install -r requirements.yml +ansible-galaxy role install -r requirements.yml ``` ## Secrets diff --git a/ansible.cfg b/ansible.cfg index 654da281..805406f0 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -2,3 +2,5 @@ inventory = ./inventories/z9/hosts.yaml pipelining = True vars_plugins_enabled = host_group_vars,community.sops.sops +collections_path = ./ +roles_path = ./galaxy-roles diff --git a/ansible_collections/community/docker/.ansible-lint b/ansible_collections/community/docker/.ansible-lint new file mode 100644 index 00000000..bd650004 --- /dev/null +++ b/ansible_collections/community/docker/.ansible-lint @@ -0,0 +1,30 @@ +--- +# Copyright (c) Ansible Project +# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) +# SPDX-License-Identifier: GPL-3.0-or-later + +skip_list: + # Ignore rules that make no sense: + - galaxy[tags] + - galaxy[version-incorrect] + - meta-runtime[unsupported-version] + - no-changed-when + - sanity[cannot-ignore] # some of the rules you cannot ignore actually MUST be ignored, like yamllint:unparsable-with-libyaml + - yaml # we're using yamllint ourselves + - run-once[task] # wtf??? + + # To be checked and maybe fixed: + - ignore-errors + - key-order[task] + - name[casing] + - name[missing] + - name[play] + - name[template] + - no-free-form + - no-handler + - risky-file-permissions + - risky-shell-pipe + - var-naming[no-reserved] + - var-naming[no-role-prefix] + - var-naming[pattern] + - var-naming[read-only] diff --git a/ansible_collections/community/docker/.azure-pipelines/README.md b/ansible_collections/community/docker/.azure-pipelines/README.md new file mode 100644 index 00000000..9e8ad741 --- /dev/null +++ b/ansible_collections/community/docker/.azure-pipelines/README.md @@ -0,0 +1,9 @@ + + +## Azure Pipelines Configuration + +Please see the [Documentation](https://github.com/ansible/community/wiki/Testing:-Azure-Pipelines) for more information. diff --git a/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml b/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml new file mode 100644 index 00000000..1919fe7d --- /dev/null +++ b/ansible_collections/community/docker/.azure-pipelines/azure-pipelines.yml @@ -0,0 +1,280 @@ +--- +# Copyright (c) Ansible Project +# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) +# SPDX-License-Identifier: GPL-3.0-or-later + +trigger: + batch: true + branches: + include: + - main + - stable-* + +pr: + autoCancel: true + branches: + include: + - main + - stable-* + +schedules: + - cron: 0 9 * * * + displayName: Nightly + always: true + branches: + include: + - main + - cron: 0 12 * * 0 + displayName: Weekly (old stable branches) + always: true + branches: + include: + - stable-4 + +variables: + - name: checkoutPath + value: ansible_collections/community/docker + - name: coverageBranches + value: main + - name: entryPoint + value: tests/utils/shippable/shippable.sh + - name: fetchDepth + value: 0 + +resources: + containers: + - container: default + image: quay.io/ansible/azure-pipelines-test-container:7.0.0 + +pool: Standard + +stages: + +### Sanity & units + - stage: Ansible_devel + displayName: Sanity & Units devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + targets: + - name: Sanity + test: 'devel/sanity/1' + - name: Units + test: 'devel/units/1' + - stage: Ansible_2_20 + displayName: Sanity & Units 2.20 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + targets: + - name: Sanity + test: '2.20/sanity/1' + - name: Units + test: '2.20/units/1' + - stage: Ansible_2_19 + displayName: Sanity & Units 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + targets: + - name: Sanity + test: '2.19/sanity/1' + - name: Units + test: '2.19/units/1' + - stage: Ansible_2_18 + displayName: Sanity & Units 2.18 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + targets: + - name: Sanity + test: '2.18/sanity/1' + - name: Units + test: '2.18/units/1' + +### Docker + - stage: Docker_devel + displayName: Docker devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: devel/linux/{0} + targets: + - name: Fedora 42 + test: fedora42 + - name: Ubuntu 22.04 + test: ubuntu2204 + - name: Ubuntu 24.04 + test: ubuntu2404 + - name: Alpine 3.22 + test: alpine322 + groups: + - 4 + - 5 + - stage: Docker_2_20 + displayName: Docker 2.20 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.20/linux/{0} + targets: + - name: Fedora 42 + test: fedora42 + - name: Alpine 3.22 + test: alpine322 + groups: + - 4 + - 5 + - stage: Docker_2_19 + displayName: Docker 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.19/linux/{0} + targets: + - name: Fedora 41 + test: fedora41 + - name: Alpine 3.21 + test: alpine321 + groups: + - 4 + - 5 + - stage: Docker_2_18 + displayName: Docker 2.18 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.18/linux/{0} + targets: + - name: Fedora 40 + test: fedora40 + - name: Ubuntu 22.04 + test: ubuntu2204 + - name: Alpine 3.20 + test: alpine320 + groups: + - 4 + - 5 + +### Community Docker + - stage: Docker_community_devel + displayName: Docker (community images) devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: devel/linux-community/{0} + targets: + - name: Debian 11 Bullseye + test: debian-bullseye/3.9 + - name: Debian 12 Bookworm + test: debian-bookworm/3.11 + - name: Debian 13 Trixie + test: debian-13-trixie/3.13 + - name: ArchLinux + test: archlinux/3.13 + groups: + - 4 + - 5 + +### Remote + - stage: Remote_devel + displayName: Remote devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: devel/{0} + targets: + - name: RHEL 10.0 + test: rhel/10.0 + - name: RHEL 9.6 with Docker SDK, urllib3, requests from sources + test: rhel/9.6-dev-latest + # For some reason, Ubuntu 24.04 is *extremely* slower than RHEL 9.6 + # - name: Ubuntu 24.04 + # test: ubuntu/24.04 + groups: + - 1 + - 2 + - 3 + - 4 + - 5 + - stage: Remote_2_20 + displayName: Remote 2.20 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.20/{0} + targets: + - name: RHEL 9.6 + test: rhel/9.6 + groups: + - 1 + - 2 + - 3 + - 4 + - 5 + - stage: Remote_2_19 + displayName: Remote 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.19/{0} + targets: + - name: RHEL 9.5 + test: rhel/9.5 + - name: Ubuntu 22.04 + test: ubuntu/22.04 + groups: + - 1 + - 2 + - 3 + - 4 + - 5 + - stage: Remote_2_18 + displayName: Remote 2.18 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.18/{0} + targets: + - name: RHEL 9.4 + test: rhel/9.4 + groups: + - 1 + - 2 + - 3 + - 4 + - 5 + + ## Finally + + - stage: Summary + condition: succeededOrFailed() + dependsOn: + - Ansible_devel + - Ansible_2_20 + - Ansible_2_19 + - Ansible_2_18 + - Remote_devel + - Remote_2_20 + - Remote_2_19 + - Remote_2_18 + - Docker_devel + - Docker_2_20 + - Docker_2_19 + - Docker_2_18 + - Docker_community_devel + jobs: + - template: templates/coverage.yml diff --git a/ansible_collections/community/docker/.azure-pipelines/scripts/aggregate-coverage.sh b/ansible_collections/community/docker/.azure-pipelines/scripts/aggregate-coverage.sh new file mode 100755 index 00000000..0ccef353 --- /dev/null +++ b/ansible_collections/community/docker/.azure-pipelines/scripts/aggregate-coverage.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# Aggregate code coverage results for later processing. + +# Copyright (c) Ansible Project +# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) +# SPDX-License-Identifier: GPL-3.0-or-later + +set -o pipefail -eu + +agent_temp_directory="$1" + +PATH="${PWD}/bin:${PATH}" + +mkdir "${agent_temp_directory}/coverage/" + +if [[ "$(ansible --version)" =~ \ 2\.9\. ]]; then + exit +fi + +options=(--venv --venv-system-site-packages --color -v) + +ansible-test coverage combine --group-by command --export "${agent_temp_directory}/coverage/" "${options[@]}" + +if ansible-test coverage analyze targets generate --help >/dev/null 2>&1; then + # Only analyze coverage if the installed version of ansible-test supports it. + # Doing so allows this script to work unmodified for multiple Ansible versions. + ansible-test coverage analyze targets generate "${agent_temp_directory}/coverage/coverage-analyze-targets.json" "${options[@]}" +fi diff --git a/ansible_collections/community/docker/.azure-pipelines/scripts/combine-coverage.py b/ansible_collections/community/docker/.azure-pipelines/scripts/combine-coverage.py new file mode 100755 index 00000000..3b2fd993 --- /dev/null +++ b/ansible_collections/community/docker/.azure-pipelines/scripts/combine-coverage.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python +# Copyright (c) Ansible Project +# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) +# SPDX-License-Identifier: GPL-3.0-or-later + +""" +Combine coverage data from multiple jobs, keeping the data only from the most recent attempt from each job. +Coverage artifacts must be named using the format: "Coverage $(System.JobAttempt) {StableUniqueNameForEachJob}" +The recommended coverage artifact name format is: Coverage $(System.JobAttempt) $(System.StageDisplayName) $(System.JobDisplayName) +Keep in mind that Azure Pipelines does not enforce unique job display names (only names). +It is up to pipeline authors to avoid name collisions when deviating from the recommended format. +""" + +from __future__ import (absolute_import, division, print_function) +__metaclass__ = type + +import os +import re +import shutil +import sys + + +def main(): + """Main program entry point.""" + source_directory = sys.argv[1] + + if '/ansible_collections/' in os.getcwd(): + output_path = "tests/output" + else: + output_path = "test/results" + + destination_directory = os.path.join(output_path, 'coverage') + + if not os.path.exists(destination_directory): + os.makedirs(destination_directory) + + jobs = {} + count = 0 + + for name in os.listdir(source_directory): + match = re.search('^Coverage (?P[0-9]+) (?P