From c648a48c4c89a8938c45229aa13815795c19382e Mon Sep 17 00:00:00 2001 From: mg Date: Sun, 3 Apr 2022 11:04:27 +0200 Subject: [PATCH] systemd: sanoid (#346) Co-authored-by: Michael Grote Reviewed-on: https://git.mgrote.net/mg/ansible/pulls/346 Co-authored-by: mg Co-committed-by: mg --- .../general/.azure-pipelines/README.md | 3 + .../.azure-pipelines/azure-pipelines.yml | 491 + .../scripts/aggregate-coverage.sh | 20 + .../scripts/combine-coverage.py | 60 + .../scripts/process-results.sh | 24 + .../scripts/publish-codecov.py | 101 + .../scripts/report-coverage.sh | 15 + .../.azure-pipelines/scripts/run-tests.sh | 34 + .../.azure-pipelines/scripts/time-command.py | 25 + .../.azure-pipelines/templates/coverage.yml | 39 + .../.azure-pipelines/templates/matrix.yml | 55 + .../.azure-pipelines/templates/test.yml | 45 + .../community/general/.github/BOTMETA.yml | 1259 + .../.github/ISSUE_TEMPLATE/bug_report.yml | 149 + .../general/.github/ISSUE_TEMPLATE/config.yml | 27 + .../ISSUE_TEMPLATE/documentation_report.yml | 125 + .../ISSUE_TEMPLATE/feature_request.yml | 69 + .../community/general/.github/dependabot.yml | 6 + .../community/general/.github/patchback.yml | 5 + .../community/general/.github/settings.yml | 6 + .../.github/workflows/codeql-analysis.yml | 49 + .../community/general/.gitignore | 446 + .../community/general/CHANGELOG.rst | 929 + .../community/general/CONTRIBUTING.md | 121 + ansible_collections/community/general/COPYING | 675 + .../community/general/FILES.json | 25261 ++++++++++++++++ .../community/general/MANIFEST.json | 30 + .../community/general/README.md | 130 + .../community/general/changelogs/.gitignore | 1 + .../general/changelogs/changelog.yaml | 1605 + .../community/general/changelogs/config.yaml | 29 + .../general/changelogs/fragments/.keep | 0 .../community/general/commit-rights.md | 74 + .../general/docs/docsite/extra-docs.yml | 6 + .../helper/lists_mergeby/default-common.yml | 13 + .../lists_mergeby/default-recursive-true.yml | 19 + .../helper/lists_mergeby/example-001.yml | 10 + .../example-001_vars/default-common.yml | 1 + .../lists_mergeby/example-001_vars/list3.yml | 2 + .../helper/lists_mergeby/example-002.yml | 10 + .../example-002_vars/default-common.yml | 1 + .../lists_mergeby/example-002_vars/list3.yml | 2 + .../helper/lists_mergeby/example-003.yml | 10 + .../default-recursive-true.yml | 1 + .../lists_mergeby/example-003_vars/list3.yml | 3 + .../helper/lists_mergeby/example-004.yml | 10 + .../default-recursive-true.yml | 1 + .../lists_mergeby/example-004_vars/list3.yml | 4 + .../helper/lists_mergeby/example-005.yml | 10 + .../default-recursive-true.yml | 1 + .../lists_mergeby/example-005_vars/list3.yml | 4 + .../helper/lists_mergeby/example-006.yml | 10 + .../default-recursive-true.yml | 1 + .../lists_mergeby/example-006_vars/list3.yml | 4 + .../helper/lists_mergeby/example-007.yml | 10 + .../default-recursive-true.yml | 1 + .../lists_mergeby/example-007_vars/list3.yml | 4 + .../helper/lists_mergeby/example-008.yml | 10 + .../default-recursive-true.yml | 1 + .../lists_mergeby/example-008_vars/list3.yml | 4 + .../docsite/helper/lists_mergeby/examples.yml | 50 + .../helper/lists_mergeby/examples_all.rst.j2 | 8 + ...tions_merging_lists_of_dictionaries.rst.j2 | 57 + .../docsite/helper/lists_mergeby/list3.out.j2 | 2 + .../docsite/helper/lists_mergeby/playbook.yml | 59 + .../general/docs/docsite/rst/filter_guide.rst | 19 + .../filter_guide_abstract_informations.rst | 10 + ...rmations_counting_elements_in_sequence.rst | 77 + ...ide_abstract_informations_dictionaries.rst | 119 + ...r_guide_abstract_informations_grouping.rst | 98 + ...rmations_merging_lists_of_dictionaries.rst | 292 + .../docsite/rst/filter_guide_conversions.rst | 108 + .../rst/filter_guide_creating_identifiers.rst | 80 + .../docs/docsite/rst/filter_guide_paths.rst | 14 + .../rst/filter_guide_selecting_json_data.rst | 144 + .../rst/filter_guide_working_with_times.rst | 84 + .../rst/filter_guide_working_with_unicode.rst | 30 + .../filter_guide_working_with_versions.rst | 34 + .../general/docs/docsite/rst/test_guide.rst | 28 + .../community/general/meta/runtime.yml | 629 + .../general/plugins/action/iptables_state.py | 1 + .../general/plugins/action/shutdown.py | 1 + .../plugins/action/system/iptables_state.py | 186 + .../general/plugins/action/system/shutdown.py | 212 + .../community/general/plugins/become/doas.py | 126 + .../community/general/plugins/become/dzdo.py | 95 + .../community/general/plugins/become/ksu.py | 120 + .../general/plugins/become/machinectl.py | 88 + .../community/general/plugins/become/pbrun.py | 104 + .../general/plugins/become/pfexec.py | 104 + .../community/general/plugins/become/pmrun.py | 77 + .../community/general/plugins/become/sesu.py | 91 + .../general/plugins/become/sudosu.py | 91 + .../general/plugins/cache/memcached.py | 251 + .../community/general/plugins/cache/pickle.py | 68 + .../community/general/plugins/cache/redis.py | 243 + .../community/general/plugins/cache/yaml.py | 65 + .../plugins/callback/cgroup_memory_recap.py | 117 + .../general/plugins/callback/context_demo.py | 54 + .../plugins/callback/counter_enabled.py | 254 + .../general/plugins/callback/dense.py | 500 + .../community/general/plugins/callback/diy.py | 1420 + .../general/plugins/callback/elastic.py | 423 + .../general/plugins/callback/hipchat.py | 228 + .../general/plugins/callback/jabber.py | 119 + .../general/plugins/callback/log_plays.py | 124 + .../general/plugins/callback/loganalytics.py | 235 + .../general/plugins/callback/logdna.py | 209 + .../general/plugins/callback/logentries.py | 331 + .../general/plugins/callback/logstash.py | 395 + .../general/plugins/callback/mail.py | 253 + .../general/plugins/callback/nrdp.py | 194 + .../general/plugins/callback/null.py | 31 + .../general/plugins/callback/opentelemetry.py | 515 + .../general/plugins/callback/osx_say.py | 1 + .../community/general/plugins/callback/say.py | 118 + .../general/plugins/callback/selective.py | 286 + .../general/plugins/callback/slack.py | 252 + .../general/plugins/callback/splunk.py | 297 + .../general/plugins/callback/sumologic.py | 201 + .../general/plugins/callback/syslog_json.py | 131 + .../general/plugins/callback/unixy.py | 247 + .../general/plugins/callback/yaml.py | 131 + .../general/plugins/connection/chroot.py | 208 + .../general/plugins/connection/funcd.py | 106 + .../general/plugins/connection/iocage.py | 83 + .../general/plugins/connection/jail.py | 202 + .../general/plugins/connection/lxc.py | 229 + .../general/plugins/connection/lxd.py | 161 + .../general/plugins/connection/qubes.py | 154 + .../general/plugins/connection/saltstack.py | 101 + .../general/plugins/connection/zone.py | 200 + .../general/plugins/doc_fragments/alicloud.py | 108 + .../plugins/doc_fragments/auth_basic.py | 31 + .../plugins/doc_fragments/bitbucket.py | 41 + .../plugins/doc_fragments/dimensiondata.py | 50 + .../doc_fragments/dimensiondata_wait.py | 36 + .../general/plugins/doc_fragments/emc.py | 45 + .../general/plugins/doc_fragments/gitlab.py | 31 + .../general/plugins/doc_fragments/hpe3par.py | 36 + .../general/plugins/doc_fragments/hwc.py | 66 + .../plugins/doc_fragments/ibm_storage.py | 37 + .../general/plugins/doc_fragments/influxdb.py | 82 + .../general/plugins/doc_fragments/ipa.py | 75 + .../general/plugins/doc_fragments/keycloak.py | 71 + .../general/plugins/doc_fragments/ldap.py | 64 + .../plugins/doc_fragments/lxca_common.py | 43 + .../general/plugins/doc_fragments/manageiq.py | 52 + .../general/plugins/doc_fragments/nomad.py | 51 + .../general/plugins/doc_fragments/oneview.py | 79 + .../general/plugins/doc_fragments/online.py | 44 + .../plugins/doc_fragments/opennebula.py | 44 + .../plugins/doc_fragments/openswitch.py | 84 + .../general/plugins/doc_fragments/oracle.py | 83 + .../oracle_creatable_resource.py | 25 + .../oracle_display_name_option.py | 16 + .../doc_fragments/oracle_name_option.py | 16 + .../plugins/doc_fragments/oracle_tags.py | 22 + .../doc_fragments/oracle_wait_options.py | 26 + .../general/plugins/doc_fragments/pritunl.py | 43 + .../general/plugins/doc_fragments/proxmox.py | 64 + .../plugins/doc_fragments/purestorage.py | 62 + .../plugins/doc_fragments/rackspace.py | 117 + .../general/plugins/doc_fragments/redis.py | 57 + .../general/plugins/doc_fragments/rundeck.py | 31 + .../general/plugins/doc_fragments/scaleway.py | 50 + .../general/plugins/doc_fragments/utm.py | 54 + .../general/plugins/doc_fragments/vexata.py | 53 + .../plugins/doc_fragments/xenserver.py | 40 + .../general/plugins/filter/counter.py | 36 + .../community/general/plugins/filter/dict.py | 24 + .../general/plugins/filter/dict_kv.py | 71 + .../general/plugins/filter/from_csv.py | 49 + .../general/plugins/filter/groupby.py | 42 + .../general/plugins/filter/hashids.py | 97 + .../community/general/plugins/filter/jc.py | 95 + .../general/plugins/filter/json_query.py | 59 + .../community/general/plugins/filter/list.py | 117 + .../general/plugins/filter/path_join_shim.py | 28 + .../general/plugins/filter/random_mac.py | 74 + .../community/general/plugins/filter/time.py | 143 + .../plugins/filter/unicode_normalize.py | 40 + .../general/plugins/filter/version_sort.py | 22 + .../general/plugins/inventory/cobbler.py | 286 + .../plugins/inventory/gitlab_runners.py | 138 + .../general/plugins/inventory/icinga2.py | 293 + .../general/plugins/inventory/linode.py | 324 + .../general/plugins/inventory/lxd.py | 1051 + .../general/plugins/inventory/nmap.py | 215 + .../general/plugins/inventory/online.py | 262 + .../general/plugins/inventory/opennebula.py | 239 + .../general/plugins/inventory/proxmox.py | 513 + .../general/plugins/inventory/scaleway.py | 343 + .../plugins/inventory/stackpath_compute.py | 283 + .../general/plugins/inventory/virtualbox.py | 283 + .../plugins/inventory/xen_orchestra.py | 327 + .../general/plugins/lookup/cartesian.py | 78 + .../general/plugins/lookup/chef_databag.py | 105 + .../plugins/lookup/collection_version.py | 138 + .../general/plugins/lookup/consul_kv.py | 193 + .../general/plugins/lookup/credstash.py | 126 + .../plugins/lookup/cyberarkpassword.py | 183 + .../general/plugins/lookup/dependent.py | 210 + .../community/general/plugins/lookup/dig.py | 368 + .../general/plugins/lookup/dnstxt.py | 98 + .../community/general/plugins/lookup/dsv.py | 140 + .../community/general/plugins/lookup/etcd.py | 181 + .../community/general/plugins/lookup/etcd3.py | 229 + .../general/plugins/lookup/filetree.py | 222 + .../general/plugins/lookup/flattened.py | 85 + .../community/general/plugins/lookup/hiera.py | 90 + .../general/plugins/lookup/keyring.py | 68 + .../general/plugins/lookup/lastpass.py | 100 + .../general/plugins/lookup/lmdb_kv.py | 121 + .../general/plugins/lookup/manifold.py | 279 + .../general/plugins/lookup/onepassword.py | 284 + .../general/plugins/lookup/onepassword_raw.py | 92 + .../general/plugins/lookup/passwordstore.py | 427 + .../general/plugins/lookup/random_pet.py | 99 + .../general/plugins/lookup/random_string.py | 220 + .../general/plugins/lookup/random_words.py | 119 + .../community/general/plugins/lookup/redis.py | 118 + .../general/plugins/lookup/revbitspss.py | 107 + .../general/plugins/lookup/shelvefile.py | 91 + .../community/general/plugins/lookup/tss.py | 288 + .../general/plugins/module_utils/_mount.py | 95 + .../general/plugins/module_utils/_version.py | 343 + .../plugins/module_utils/alicloud_ecs.py | 287 + .../general/plugins/module_utils/cloud.py | 209 + .../general/plugins/module_utils/csv.py | 67 + .../general/plugins/module_utils/database.py | 190 + .../plugins/module_utils/dimensiondata.py | 330 + .../plugins/module_utils/gandi_livedns_api.py | 234 + .../general/plugins/module_utils/gitlab.py | 104 + .../general/plugins/module_utils/heroku.py | 42 + .../general/plugins/module_utils/hwc_utils.py | 442 + .../plugins/module_utils/ibm_sa_utils.py | 95 + .../identity/keycloak/keycloak.py | 1740 ++ .../plugins/module_utils/ilo_redfish_utils.py | 232 + .../general/plugins/module_utils/influxdb.py | 93 + .../general/plugins/module_utils/ipa.py | 214 + .../plugins/module_utils/known_hosts.py | 182 + .../general/plugins/module_utils/ldap.py | 92 + .../general/plugins/module_utils/linode.py | 22 + .../general/plugins/module_utils/lxd.py | 132 + .../general/plugins/module_utils/manageiq.py | 157 + .../general/plugins/module_utils/memset.py | 138 + .../general/plugins/module_utils/mh/base.py | 69 + .../general/plugins/module_utils/mh/deco.py | 87 + .../plugins/module_utils/mh/exceptions.py | 22 + .../plugins/module_utils/mh/mixins/cmd.py | 189 + .../module_utils/mh/mixins/deprecate_attrs.py | 61 + .../plugins/module_utils/mh/mixins/deps.py | 58 + .../plugins/module_utils/mh/mixins/state.py | 39 + .../plugins/module_utils/mh/mixins/vars.py | 134 + .../plugins/module_utils/mh/module_helper.py | 89 + .../plugins/module_utils/module_helper.py | 18 + .../module_utils/net_tools/pritunl/api.py | 370 + .../general/plugins/module_utils/oneandone.py | 264 + .../general/plugins/module_utils/oneview.py | 486 + .../general/plugins/module_utils/online.py | 122 + .../plugins/module_utils/opennebula.py | 313 + .../plugins/module_utils/oracle/oci_utils.py | 1963 ++ .../general/plugins/module_utils/proxmox.py | 145 + .../general/plugins/module_utils/pure.py | 112 + .../general/plugins/module_utils/rax.py | 316 + .../plugins/module_utils/redfish_utils.py | 2982 ++ .../general/plugins/module_utils/redhat.py | 271 + .../general/plugins/module_utils/redis.py | 97 + .../remote_management/lxca/common.py | 79 + .../general/plugins/module_utils/rundeck.py | 94 + .../general/plugins/module_utils/saslprep.py | 178 + .../general/plugins/module_utils/scaleway.py | 240 + .../module_utils/source_control/bitbucket.py | 94 + .../module_utils/storage/emc/emc_vnx.py | 21 + .../module_utils/storage/hpe3par/hpe3par.py | 95 + .../plugins/module_utils/univention_umc.py | 278 + .../general/plugins/module_utils/utm_utils.py | 217 + .../general/plugins/module_utils/version.py | 17 + .../general/plugins/module_utils/vexata.py | 97 + .../general/plugins/module_utils/xenserver.py | 861 + .../plugins/modules/aerospike_migrations.py | 1 + .../plugins/modules/airbrake_deployment.py | 1 + .../general/plugins/modules/aix_devices.py | 1 + .../general/plugins/modules/aix_filesystem.py | 1 + .../general/plugins/modules/aix_inittab.py | 1 + .../general/plugins/modules/aix_lvg.py | 1 + .../general/plugins/modules/aix_lvol.py | 1 + .../general/plugins/modules/ali_instance.py | 1 + .../plugins/modules/ali_instance_info.py | 1 + .../general/plugins/modules/alternatives.py | 1 + .../plugins/modules/ansible_galaxy_install.py | 1 + .../plugins/modules/apache2_mod_proxy.py | 1 + .../general/plugins/modules/apache2_module.py | 1 + .../community/general/plugins/modules/apk.py | 1 + .../general/plugins/modules/apt_repo.py | 1 + .../general/plugins/modules/apt_rpm.py | 1 + .../general/plugins/modules/archive.py | 1 + .../plugins/modules/atomic_container.py | 1 + .../general/plugins/modules/atomic_host.py | 1 + .../general/plugins/modules/atomic_image.py | 1 + .../general/plugins/modules/awall.py | 1 + .../general/plugins/modules/beadm.py | 1 + .../general/plugins/modules/bearychat.py | 1 + .../general/plugins/modules/bigpanda.py | 1 + .../plugins/modules/bitbucket_access_key.py | 1 + .../modules/bitbucket_pipeline_key_pair.py | 1 + .../modules/bitbucket_pipeline_known_host.py | 1 + .../modules/bitbucket_pipeline_variable.py | 1 + .../general/plugins/modules/bower.py | 1 + .../general/plugins/modules/bundler.py | 1 + .../community/general/plugins/modules/bzr.py | 1 + .../general/plugins/modules/campfire.py | 1 + .../general/plugins/modules/capabilities.py | 1 + .../general/plugins/modules/cargo.py | 1 + .../general/plugins/modules/catapult.py | 1 + .../plugins/modules/circonus_annotation.py | 1 + .../general/plugins/modules/cisco_spark.py | 1 + .../general/plugins/modules/cisco_webex.py | 1 + .../general/plugins/modules/clc_aa_policy.py | 1 + .../plugins/modules/clc_alert_policy.py | 1 + .../plugins/modules/clc_blueprint_package.py | 1 + .../plugins/modules/clc_firewall_policy.py | 1 + .../general/plugins/modules/clc_group.py | 1 + .../plugins/modules/clc_loadbalancer.py | 1 + .../plugins/modules/clc_modify_server.py | 1 + .../general/plugins/modules/clc_publicip.py | 1 + .../general/plugins/modules/clc_server.py | 1 + .../plugins/modules/clc_server_snapshot.py | 1 + .../modules/cloud/alicloud/ali_instance.py | 1013 + .../cloud/alicloud/ali_instance_info.py | 444 + .../modules/cloud/atomic/atomic_container.py | 208 + .../modules/cloud/atomic/atomic_host.py | 97 + .../modules/cloud/atomic/atomic_image.py | 169 + .../cloud/centurylink/clc_aa_policy.py | 345 + .../cloud/centurylink/clc_alert_policy.py | 529 + .../centurylink/clc_blueprint_package.py | 301 + .../cloud/centurylink/clc_firewall_policy.py | 588 + .../modules/cloud/centurylink/clc_group.py | 514 + .../cloud/centurylink/clc_loadbalancer.py | 937 + .../cloud/centurylink/clc_modify_server.py | 967 + .../modules/cloud/centurylink/clc_publicip.py | 361 + .../modules/cloud/centurylink/clc_server.py | 1563 + .../cloud/centurylink/clc_server_snapshot.py | 411 + .../dimensiondata/dimensiondata_network.py | 296 + .../cloud/dimensiondata/dimensiondata_vlan.py | 568 + .../cloud/heroku/heroku_collaborator.py | 130 + .../modules/cloud/huawei/hwc_ecs_instance.py | 2135 ++ .../modules/cloud/huawei/hwc_evs_disk.py | 1210 + .../modules/cloud/huawei/hwc_network_vpc.py | 493 + .../modules/cloud/huawei/hwc_smn_topic.py | 338 + .../modules/cloud/huawei/hwc_vpc_eip.py | 877 + .../cloud/huawei/hwc_vpc_peering_connect.py | 691 + .../modules/cloud/huawei/hwc_vpc_port.py | 1160 + .../cloud/huawei/hwc_vpc_private_ip.py | 354 + .../modules/cloud/huawei/hwc_vpc_route.py | 437 + .../cloud/huawei/hwc_vpc_security_group.py | 644 + .../huawei/hwc_vpc_security_group_rule.py | 570 + .../modules/cloud/huawei/hwc_vpc_subnet.py | 734 + .../plugins/modules/cloud/linode/linode.py | 688 + .../plugins/modules/cloud/linode/linode_v4.py | 312 + .../modules/cloud/lxc/lxc_container.py | 1743 ++ .../modules/cloud/lxd/lxd_container.py | 804 + .../plugins/modules/cloud/lxd/lxd_profile.py | 518 + .../modules/cloud/memset/memset_dns_reload.py | 183 + .../cloud/memset/memset_memstore_info.py | 169 + .../cloud/memset/memset_server_info.py | 294 + .../modules/cloud/memset/memset_zone.py | 311 + .../cloud/memset/memset_zone_domain.py | 266 + .../cloud/memset/memset_zone_record.py | 380 + .../cloud/misc/cloud_init_data_facts.py | 129 + .../plugins/modules/cloud/misc/proxmox.py | 780 + .../modules/cloud/misc/proxmox_domain_info.py | 130 + .../modules/cloud/misc/proxmox_group_info.py | 140 + .../plugins/modules/cloud/misc/proxmox_kvm.py | 1408 + .../plugins/modules/cloud/misc/proxmox_nic.py | 304 + .../modules/cloud/misc/proxmox_snap.py | 217 + .../cloud/misc/proxmox_storage_info.py | 187 + .../modules/cloud/misc/proxmox_tasks_info.py | 183 + .../modules/cloud/misc/proxmox_template.py | 240 + .../modules/cloud/misc/proxmox_user_info.py | 253 + .../plugins/modules/cloud/misc/rhevm.py | 1498 + .../plugins/modules/cloud/misc/serverless.py | 224 + .../plugins/modules/cloud/misc/terraform.py | 521 + .../modules/cloud/misc/xenserver_facts.py | 205 + .../oneandone/oneandone_firewall_policy.py | 579 + .../oneandone/oneandone_load_balancer.py | 683 + .../oneandone/oneandone_monitoring_policy.py | 1038 + .../oneandone/oneandone_private_network.py | 457 + .../cloud/oneandone/oneandone_public_ip.py | 342 + .../cloud/oneandone/oneandone_server.py | 707 + .../cloud/online/online_server_info.py | 177 + .../modules/cloud/online/online_user_info.py | 75 + .../modules/cloud/opennebula/one_host.py | 285 + .../modules/cloud/opennebula/one_image.py | 423 + .../cloud/opennebula/one_image_info.py | 289 + .../modules/cloud/opennebula/one_service.py | 768 + .../modules/cloud/opennebula/one_template.py | 277 + .../modules/cloud/opennebula/one_vm.py | 1635 + .../plugins/modules/cloud/oracle/oci_vcn.py | 222 + .../modules/cloud/ovh/ovh_ip_failover.py | 261 + .../cloud/ovh/ovh_ip_loadbalancing_backend.py | 312 + .../modules/cloud/ovh/ovh_monthly_billing.py | 157 + .../modules/cloud/packet/packet_device.py | 670 + .../modules/cloud/packet/packet_ip_subnet.py | 326 + .../modules/cloud/packet/packet_project.py | 244 + .../modules/cloud/packet/packet_sshkey.py | 270 + .../modules/cloud/packet/packet_volume.py | 321 + .../cloud/packet/packet_volume_attachment.py | 298 + .../cloud/profitbricks/profitbricks.py | 657 + .../profitbricks/profitbricks_datacenter.py | 258 + .../cloud/profitbricks/profitbricks_nic.py | 289 + .../cloud/profitbricks/profitbricks_volume.py | 432 + .../profitbricks_volume_attachments.py | 259 + .../modules/cloud/pubnub/pubnub_blocks.py | 628 + .../plugins/modules/cloud/rackspace/rax.py | 892 + .../modules/cloud/rackspace/rax_cbs.py | 227 + .../cloud/rackspace/rax_cbs_attachments.py | 219 + .../modules/cloud/rackspace/rax_cdb.py | 259 + .../cloud/rackspace/rax_cdb_database.py | 172 + .../modules/cloud/rackspace/rax_cdb_user.py | 220 + .../modules/cloud/rackspace/rax_clb.py | 312 + .../modules/cloud/rackspace/rax_clb_nodes.py | 283 + .../modules/cloud/rackspace/rax_clb_ssl.py | 282 + .../modules/cloud/rackspace/rax_dns.py | 173 + .../modules/cloud/rackspace/rax_dns_record.py | 353 + .../modules/cloud/rackspace/rax_facts.py | 144 + .../modules/cloud/rackspace/rax_files.py | 393 + .../cloud/rackspace/rax_files_objects.py | 609 + .../modules/cloud/rackspace/rax_identity.py | 103 + .../modules/cloud/rackspace/rax_keypair.py | 172 + .../modules/cloud/rackspace/rax_meta.py | 174 + .../modules/cloud/rackspace/rax_mon_alarm.py | 228 + .../modules/cloud/rackspace/rax_mon_check.py | 320 + .../modules/cloud/rackspace/rax_mon_entity.py | 192 + .../cloud/rackspace/rax_mon_notification.py | 175 + .../rackspace/rax_mon_notification_plan.py | 184 + .../modules/cloud/rackspace/rax_network.py | 139 + .../modules/cloud/rackspace/rax_queue.py | 140 + .../cloud/rackspace/rax_scaling_group.py | 441 + .../cloud/rackspace/rax_scaling_policy.py | 287 + .../cloud/scaleway/scaleway_compute.py | 693 + .../scaleway/scaleway_database_backup.py | 372 + .../cloud/scaleway/scaleway_image_info.py | 127 + .../modules/cloud/scaleway/scaleway_ip.py | 262 + .../cloud/scaleway/scaleway_ip_info.py | 111 + .../modules/cloud/scaleway/scaleway_lb.py | 358 + .../scaleway/scaleway_organization_info.py | 104 + .../scaleway/scaleway_private_network.py | 234 + .../cloud/scaleway/scaleway_security_group.py | 239 + .../scaleway/scaleway_security_group_info.py | 115 + .../scaleway/scaleway_security_group_rule.py | 276 + .../cloud/scaleway/scaleway_server_info.py | 198 + .../cloud/scaleway/scaleway_snapshot_info.py | 116 + .../modules/cloud/scaleway/scaleway_sshkey.py | 173 + .../cloud/scaleway/scaleway_user_data.py | 172 + .../modules/cloud/scaleway/scaleway_volume.py | 195 + .../cloud/scaleway/scaleway_volume_info.py | 111 + .../plugins/modules/cloud/smartos/imgadm.py | 311 + .../modules/cloud/smartos/nictagadm.py | 224 + .../cloud/smartos/smartos_image_info.py | 111 + .../plugins/modules/cloud/smartos/vmadm.py | 803 + .../plugins/modules/cloud/softlayer/sl_vm.py | 430 + .../spotinst/spotinst_aws_elastigroup.py | 1557 + .../cloud/univention/udm_dns_record.py | 238 + .../modules/cloud/univention/udm_dns_zone.py | 240 + .../modules/cloud/univention/udm_group.py | 177 + .../modules/cloud/univention/udm_share.py | 576 + .../modules/cloud/univention/udm_user.py | 542 + .../cloud/webfaction/webfaction_app.py | 197 + .../modules/cloud/webfaction/webfaction_db.py | 195 + .../cloud/webfaction/webfaction_domain.py | 168 + .../cloud/webfaction/webfaction_mailbox.py | 135 + .../cloud/webfaction/webfaction_site.py | 207 + .../cloud/xenserver/xenserver_guest.py | 2026 ++ .../cloud/xenserver/xenserver_guest_info.py | 222 + .../xenserver/xenserver_guest_powerstate.py | 270 + .../plugins/modules/cloud_init_data_facts.py | 1 + .../general/plugins/modules/cloudflare_dns.py | 1 + .../modules/clustering/consul/consul.py | 606 + .../modules/clustering/consul/consul_acl.py | 683 + .../modules/clustering/consul/consul_kv.py | 328 + .../clustering/consul/consul_session.py | 277 + .../plugins/modules/clustering/etcd3.py | 252 + .../modules/clustering/nomad/nomad_job.py | 255 + .../clustering/nomad/nomad_job_info.py | 344 + .../modules/clustering/pacemaker_cluster.py | 222 + .../plugins/modules/clustering/znode.py | 258 + .../general/plugins/modules/cobbler_sync.py | 1 + .../general/plugins/modules/cobbler_system.py | 1 + .../general/plugins/modules/composer.py | 1 + .../general/plugins/modules/consul.py | 1 + .../general/plugins/modules/consul_acl.py | 1 + .../general/plugins/modules/consul_kv.py | 1 + .../general/plugins/modules/consul_session.py | 1 + .../community/general/plugins/modules/copr.py | 1 + .../general/plugins/modules/cpanm.py | 1 + .../general/plugins/modules/cronvar.py | 1 + .../general/plugins/modules/crypttab.py | 1 + .../aerospike/aerospike_migrations.py | 521 + .../database/influxdb/influxdb_database.py | 142 + .../database/influxdb/influxdb_query.py | 101 + .../influxdb/influxdb_retention_policy.py | 343 + .../database/influxdb/influxdb_user.py | 285 + .../database/influxdb/influxdb_write.py | 96 + .../database/misc/elasticsearch_plugin.py | 301 + .../modules/database/misc/kibana_plugin.py | 278 + .../plugins/modules/database/misc/odbc.py | 168 + .../plugins/modules/database/misc/redis.py | 328 + .../modules/database/misc/redis_data.py | 250 + .../modules/database/misc/redis_data_incr.py | 187 + .../modules/database/misc/redis_data_info.py | 113 + .../modules/database/misc/redis_info.py | 236 + .../plugins/modules/database/misc/riak.py | 230 + .../modules/database/mssql/mssql_db.py | 233 + .../modules/database/mssql/mssql_script.py | 301 + .../modules/database/saphana/hana_query.py | 213 + .../database/vertica/vertica_configuration.py | 196 + .../modules/database/vertica/vertica_info.py | 283 + .../modules/database/vertica/vertica_role.py | 246 + .../database/vertica/vertica_schema.py | 319 + .../modules/database/vertica/vertica_user.py | 385 + .../plugins/modules/datadog_downtime.py | 1 + .../general/plugins/modules/datadog_event.py | 1 + .../plugins/modules/datadog_monitor.py | 1 + .../general/plugins/modules/dconf.py | 1 + .../general/plugins/modules/deploy_helper.py | 1 + .../plugins/modules/dimensiondata_network.py | 1 + .../plugins/modules/dimensiondata_vlan.py | 1 + .../general/plugins/modules/discord.py | 1 + .../general/plugins/modules/django_manage.py | 1 + .../plugins/modules/dnf_versionlock.py | 1 + .../general/plugins/modules/dnsimple.py | 1 + .../general/plugins/modules/dnsimple_info.py | 1 + .../general/plugins/modules/dnsmadeeasy.py | 1 + .../general/plugins/modules/dpkg_divert.py | 1 + .../general/plugins/modules/easy_install.py | 1 + .../general/plugins/modules/ejabberd_user.py | 1 + .../plugins/modules/elasticsearch_plugin.py | 1 + .../plugins/modules/emc_vnx_sg_member.py | 1 + .../general/plugins/modules/etcd3.py | 1 + .../general/plugins/modules/facter.py | 1 + .../general/plugins/modules/files/archive.py | 668 + .../general/plugins/modules/files/filesize.py | 487 + .../general/plugins/modules/files/ini_file.py | 483 + .../plugins/modules/files/iso_create.py | 295 + .../plugins/modules/files/iso_extract.py | 207 + .../general/plugins/modules/files/read_csv.py | 213 + .../plugins/modules/files/sapcar_extract.py | 220 + .../general/plugins/modules/files/xattr.py | 239 + .../general/plugins/modules/files/xml.py | 987 + .../general/plugins/modules/filesize.py | 1 + .../general/plugins/modules/filesystem.py | 1 + .../general/plugins/modules/flatpak.py | 1 + .../general/plugins/modules/flatpak_remote.py | 1 + .../general/plugins/modules/flowdock.py | 1 + .../general/plugins/modules/gandi_livedns.py | 1 + .../general/plugins/modules/gconftool2.py | 1 + .../community/general/plugins/modules/gem.py | 1 + .../general/plugins/modules/git_config.py | 1 + .../plugins/modules/github_deploy_key.py | 1 + .../general/plugins/modules/github_issue.py | 1 + .../general/plugins/modules/github_key.py | 1 + .../general/plugins/modules/github_release.py | 1 + .../general/plugins/modules/github_repo.py | 1 + .../general/plugins/modules/github_webhook.py | 1 + .../plugins/modules/github_webhook_info.py | 1 + .../general/plugins/modules/gitlab_branch.py | 1 + .../plugins/modules/gitlab_deploy_key.py | 1 + .../general/plugins/modules/gitlab_group.py | 1 + .../plugins/modules/gitlab_group_members.py | 1 + .../plugins/modules/gitlab_group_variable.py | 1 + .../general/plugins/modules/gitlab_hook.py | 1 + .../general/plugins/modules/gitlab_project.py | 1 + .../plugins/modules/gitlab_project_members.py | 1 + .../modules/gitlab_project_variable.py | 1 + .../modules/gitlab_protected_branch.py | 1 + .../general/plugins/modules/gitlab_runner.py | 1 + .../general/plugins/modules/gitlab_user.py | 1 + .../general/plugins/modules/grove.py | 1 + .../general/plugins/modules/gunicorn.py | 1 + .../general/plugins/modules/hana_query.py | 1 + .../general/plugins/modules/haproxy.py | 1 + .../plugins/modules/heroku_collaborator.py | 1 + .../community/general/plugins/modules/hg.py | 1 + .../general/plugins/modules/hipchat.py | 1 + .../general/plugins/modules/homebrew.py | 1 + .../general/plugins/modules/homebrew_cask.py | 1 + .../general/plugins/modules/homebrew_tap.py | 1 + .../general/plugins/modules/homectl.py | 1 + .../plugins/modules/honeybadger_deployment.py | 1 + .../general/plugins/modules/hpilo_boot.py | 1 + .../general/plugins/modules/hpilo_info.py | 1 + .../general/plugins/modules/hponcfg.py | 1 + .../general/plugins/modules/htpasswd.py | 1 + .../plugins/modules/hwc_ecs_instance.py | 1 + .../general/plugins/modules/hwc_evs_disk.py | 1 + .../plugins/modules/hwc_network_vpc.py | 1 + .../general/plugins/modules/hwc_smn_topic.py | 1 + .../general/plugins/modules/hwc_vpc_eip.py | 1 + .../modules/hwc_vpc_peering_connect.py | 1 + .../general/plugins/modules/hwc_vpc_port.py | 1 + .../plugins/modules/hwc_vpc_private_ip.py | 1 + .../general/plugins/modules/hwc_vpc_route.py | 1 + .../plugins/modules/hwc_vpc_security_group.py | 1 + .../modules/hwc_vpc_security_group_rule.py | 1 + .../general/plugins/modules/hwc_vpc_subnet.py | 1 + .../general/plugins/modules/ibm_sa_domain.py | 1 + .../general/plugins/modules/ibm_sa_host.py | 1 + .../plugins/modules/ibm_sa_host_ports.py | 1 + .../general/plugins/modules/ibm_sa_pool.py | 1 + .../general/plugins/modules/ibm_sa_vol.py | 1 + .../general/plugins/modules/ibm_sa_vol_map.py | 1 + .../plugins/modules/icinga2_feature.py | 1 + .../general/plugins/modules/icinga2_host.py | 1 + .../modules/identity/ipa/ipa_config.py | 362 + .../modules/identity/ipa/ipa_dnsrecord.py | 319 + .../modules/identity/ipa/ipa_dnszone.py | 197 + .../plugins/modules/identity/ipa/ipa_group.py | 283 + .../modules/identity/ipa/ipa_hbacrule.py | 355 + .../plugins/modules/identity/ipa/ipa_host.py | 305 + .../modules/identity/ipa/ipa_hostgroup.py | 208 + .../modules/identity/ipa/ipa_otpconfig.py | 172 + .../modules/identity/ipa/ipa_otptoken.py | 527 + .../modules/identity/ipa/ipa_pwpolicy.py | 255 + .../plugins/modules/identity/ipa/ipa_role.py | 302 + .../modules/identity/ipa/ipa_service.py | 208 + .../plugins/modules/identity/ipa/ipa_subca.py | 212 + .../modules/identity/ipa/ipa_sudocmd.py | 151 + .../modules/identity/ipa/ipa_sudocmdgroup.py | 179 + .../modules/identity/ipa/ipa_sudorule.py | 464 + .../plugins/modules/identity/ipa/ipa_user.py | 397 + .../plugins/modules/identity/ipa/ipa_vault.py | 249 + .../keycloak/keycloak_authentication.py | 502 + .../identity/keycloak/keycloak_client.py | 944 + .../keycloak/keycloak_client_rolemapping.py | 350 + .../identity/keycloak/keycloak_clientscope.py | 499 + .../keycloak/keycloak_clienttemplate.py | 449 + .../identity/keycloak/keycloak_group.py | 440 + .../keycloak/keycloak_identity_provider.py | 646 + .../identity/keycloak/keycloak_realm.py | 819 + .../identity/keycloak/keycloak_realm_info.py | 132 + .../identity/keycloak/keycloak_role.py | 368 + .../keycloak/keycloak_user_federation.py | 1009 + .../modules/identity/onepassword_info.py | 384 + .../identity/opendj/opendj_backendprop.py | 208 + .../plugins/modules/idrac_redfish_command.py | 1 + .../plugins/modules/idrac_redfish_config.py | 1 + .../plugins/modules/idrac_redfish_info.py | 1 + .../plugins/modules/ilo_redfish_config.py | 1 + .../plugins/modules/ilo_redfish_info.py | 1 + .../general/plugins/modules/imc_rest.py | 1 + .../general/plugins/modules/imgadm.py | 1 + .../general/plugins/modules/infinity.py | 1 + .../plugins/modules/influxdb_database.py | 1 + .../general/plugins/modules/influxdb_query.py | 1 + .../modules/influxdb_retention_policy.py | 1 + .../general/plugins/modules/influxdb_user.py | 1 + .../general/plugins/modules/influxdb_write.py | 1 + .../general/plugins/modules/ini_file.py | 1 + .../general/plugins/modules/installp.py | 1 + .../plugins/modules/interfaces_file.py | 1 + .../general/plugins/modules/ip_netns.py | 1 + .../general/plugins/modules/ipa_config.py | 1 + .../general/plugins/modules/ipa_dnsrecord.py | 1 + .../general/plugins/modules/ipa_dnszone.py | 1 + .../general/plugins/modules/ipa_group.py | 1 + .../general/plugins/modules/ipa_hbacrule.py | 1 + .../general/plugins/modules/ipa_host.py | 1 + .../general/plugins/modules/ipa_hostgroup.py | 1 + .../general/plugins/modules/ipa_otpconfig.py | 1 + .../general/plugins/modules/ipa_otptoken.py | 1 + .../general/plugins/modules/ipa_pwpolicy.py | 1 + .../general/plugins/modules/ipa_role.py | 1 + .../general/plugins/modules/ipa_service.py | 1 + .../general/plugins/modules/ipa_subca.py | 1 + .../general/plugins/modules/ipa_sudocmd.py | 1 + .../plugins/modules/ipa_sudocmdgroup.py | 1 + .../general/plugins/modules/ipa_sudorule.py | 1 + .../general/plugins/modules/ipa_user.py | 1 + .../general/plugins/modules/ipa_vault.py | 1 + .../general/plugins/modules/ipify_facts.py | 1 + .../general/plugins/modules/ipinfoio_facts.py | 1 + .../general/plugins/modules/ipmi_boot.py | 1 + .../general/plugins/modules/ipmi_power.py | 1 + .../general/plugins/modules/iptables_state.py | 1 + .../general/plugins/modules/ipwcli_dns.py | 1 + .../community/general/plugins/modules/irc.py | 1 + .../general/plugins/modules/iso_create.py | 1 + .../general/plugins/modules/iso_extract.py | 1 + .../general/plugins/modules/jabber.py | 1 + .../general/plugins/modules/java_cert.py | 1 + .../general/plugins/modules/java_keystore.py | 1 + .../general/plugins/modules/jboss.py | 1 + .../general/plugins/modules/jenkins_build.py | 1 + .../general/plugins/modules/jenkins_job.py | 1 + .../plugins/modules/jenkins_job_info.py | 1 + .../general/plugins/modules/jenkins_plugin.py | 1 + .../general/plugins/modules/jenkins_script.py | 1 + .../community/general/plugins/modules/jira.py | 1 + .../plugins/modules/kernel_blacklist.py | 1 + .../modules/keycloak_authentication.py | 1 + .../plugins/modules/keycloak_client.py | 1 + .../modules/keycloak_client_rolemapping.py | 1 + .../plugins/modules/keycloak_clientscope.py | 1 + .../modules/keycloak_clienttemplate.py | 1 + .../general/plugins/modules/keycloak_group.py | 1 + .../modules/keycloak_identity_provider.py | 1 + .../general/plugins/modules/keycloak_realm.py | 1 + .../plugins/modules/keycloak_realm_info.py | 1 + .../general/plugins/modules/keycloak_role.py | 1 + .../modules/keycloak_user_federation.py | 1 + .../general/plugins/modules/kibana_plugin.py | 1 + .../general/plugins/modules/launchd.py | 1 + .../general/plugins/modules/layman.py | 1 + .../community/general/plugins/modules/lbu.py | 1 + .../general/plugins/modules/ldap_attrs.py | 1 + .../general/plugins/modules/ldap_entry.py | 1 + .../general/plugins/modules/ldap_passwd.py | 1 + .../general/plugins/modules/ldap_search.py | 1 + .../plugins/modules/librato_annotation.py | 1 + .../general/plugins/modules/linode.py | 1 + .../general/plugins/modules/linode_v4.py | 1 + .../plugins/modules/listen_ports_facts.py | 1 + .../community/general/plugins/modules/lldp.py | 1 + .../general/plugins/modules/locale_gen.py | 1 + .../general/plugins/modules/logentries.py | 1 + .../general/plugins/modules/logentries_msg.py | 1 + .../plugins/modules/logstash_plugin.py | 1 + .../community/general/plugins/modules/lvg.py | 1 + .../community/general/plugins/modules/lvol.py | 1 + .../general/plugins/modules/lxc_container.py | 1 + .../general/plugins/modules/lxca_cmms.py | 1 + .../general/plugins/modules/lxca_nodes.py | 1 + .../general/plugins/modules/lxd_container.py | 1 + .../general/plugins/modules/lxd_profile.py | 1 + .../general/plugins/modules/macports.py | 1 + .../community/general/plugins/modules/mail.py | 1 + .../community/general/plugins/modules/make.py | 1 + .../modules/manageiq_alert_profiles.py | 1 + .../plugins/modules/manageiq_alerts.py | 1 + .../general/plugins/modules/manageiq_group.py | 1 + .../plugins/modules/manageiq_policies.py | 1 + .../plugins/modules/manageiq_provider.py | 1 + .../general/plugins/modules/manageiq_tags.py | 1 + .../plugins/modules/manageiq_tenant.py | 1 + .../general/plugins/modules/manageiq_user.py | 1 + .../community/general/plugins/modules/mas.py | 1 + .../general/plugins/modules/matrix.py | 1 + .../general/plugins/modules/mattermost.py | 1 + .../general/plugins/modules/maven_artifact.py | 1 + .../plugins/modules/memset_dns_reload.py | 1 + .../plugins/modules/memset_memstore_info.py | 1 + .../plugins/modules/memset_server_info.py | 1 + .../general/plugins/modules/memset_zone.py | 1 + .../plugins/modules/memset_zone_domain.py | 1 + .../plugins/modules/memset_zone_record.py | 1 + .../general/plugins/modules/mksysb.py | 1 + .../general/plugins/modules/modprobe.py | 1 + .../general/plugins/modules/monit.py | 1 + .../modules/monitoring/airbrake_deployment.py | 162 + .../plugins/modules/monitoring/bigpanda.py | 218 + .../modules/monitoring/circonus_annotation.py | 235 + .../monitoring/datadog/datadog_downtime.py | 308 + .../monitoring/datadog/datadog_event.py | 184 + .../monitoring/datadog/datadog_monitor.py | 418 + .../monitoring/honeybadger_deployment.py | 128 + .../modules/monitoring/icinga2_feature.py | 126 + .../modules/monitoring/icinga2_host.py | 332 + .../modules/monitoring/librato_annotation.py | 167 + .../plugins/modules/monitoring/logentries.py | 156 + .../modules/monitoring/logstash_plugin.py | 172 + .../plugins/modules/monitoring/monit.py | 341 + .../plugins/modules/monitoring/nagios.py | 1304 + .../modules/monitoring/newrelic_deployment.py | 146 + .../plugins/modules/monitoring/pagerduty.py | 280 + .../modules/monitoring/pagerduty_alert.py | 255 + .../modules/monitoring/pagerduty_change.py | 192 + .../modules/monitoring/pagerduty_user.py | 263 + .../plugins/modules/monitoring/pingdom.py | 141 + .../modules/monitoring/rollbar_deployment.py | 143 + .../modules/monitoring/sensu/sensu_check.py | 372 + .../modules/monitoring/sensu/sensu_client.py | 261 + .../modules/monitoring/sensu/sensu_handler.py | 273 + .../modules/monitoring/sensu/sensu_silence.py | 297 + .../monitoring/sensu/sensu_subscription.py | 152 + .../modules/monitoring/spectrum_device.py | 332 + .../monitoring/spectrum_model_attrs.py | 528 + .../plugins/modules/monitoring/stackdriver.py | 215 + .../plugins/modules/monitoring/statsd.py | 170 + .../monitoring/statusio_maintenance.py | 467 + .../plugins/modules/monitoring/uptimerobot.py | 149 + .../community/general/plugins/modules/mqtt.py | 1 + .../general/plugins/modules/mssql_db.py | 1 + .../general/plugins/modules/mssql_script.py | 1 + .../general/plugins/modules/nagios.py | 1 + .../modules/net_tools/cloudflare_dns.py | 884 + .../plugins/modules/net_tools/dnsimple.py | 517 + .../modules/net_tools/dnsimple_info.py | 335 + .../plugins/modules/net_tools/dnsmadeeasy.py | 717 + .../modules/net_tools/gandi_livedns.py | 187 + .../plugins/modules/net_tools/haproxy.py | 480 + .../modules/net_tools/infinity/infinity.py | 565 + .../plugins/modules/net_tools/ip_netns.py | 145 + .../plugins/modules/net_tools/ipify_facts.py | 105 + .../modules/net_tools/ipinfoio_facts.py | 131 + .../plugins/modules/net_tools/ipwcli_dns.py | 349 + .../modules/net_tools/ldap/ldap_attrs.py | 318 + .../modules/net_tools/ldap/ldap_entry.py | 247 + .../modules/net_tools/ldap/ldap_passwd.py | 143 + .../modules/net_tools/ldap/ldap_search.py | 183 + .../general/plugins/modules/net_tools/lldp.py | 80 + .../plugins/modules/net_tools/netcup_dns.py | 268 + .../plugins/modules/net_tools/nmcli.py | 2105 ++ .../plugins/modules/net_tools/nsupdate.py | 483 + .../plugins/modules/net_tools/omapi_host.py | 311 + .../modules/net_tools/pritunl/pritunl_org.py | 199 + .../net_tools/pritunl/pritunl_org_info.py | 129 + .../modules/net_tools/pritunl/pritunl_user.py | 343 + .../net_tools/pritunl/pritunl_user_info.py | 171 + .../plugins/modules/net_tools/snmp_facts.py | 472 + .../general/plugins/modules/netcup_dns.py | 1 + .../plugins/modules/newrelic_deployment.py | 1 + .../general/plugins/modules/nexmo.py | 1 + .../plugins/modules/nginx_status_info.py | 1 + .../general/plugins/modules/nictagadm.py | 1 + .../general/plugins/modules/nmcli.py | 1 + .../general/plugins/modules/nomad_job.py | 1 + .../general/plugins/modules/nomad_job_info.py | 1 + .../community/general/plugins/modules/nosh.py | 1 + .../plugins/modules/notification/bearychat.py | 182 + .../plugins/modules/notification/campfire.py | 154 + .../plugins/modules/notification/catapult.py | 154 + .../modules/notification/cisco_spark.py | 1 + .../modules/notification/cisco_webex.py | 188 + .../plugins/modules/notification/discord.py | 215 + .../plugins/modules/notification/flowdock.py | 197 + .../plugins/modules/notification/grove.py | 117 + .../plugins/modules/notification/hipchat.py | 212 + .../plugins/modules/notification/irc.py | 303 + .../plugins/modules/notification/jabber.py | 166 + .../modules/notification/logentries_msg.py | 99 + .../plugins/modules/notification/mail.py | 408 + .../plugins/modules/notification/matrix.py | 139 + .../modules/notification/mattermost.py | 179 + .../plugins/modules/notification/mqtt.py | 249 + .../plugins/modules/notification/nexmo.py | 136 + .../notification/office_365_connector_card.py | 301 + .../modules/notification/pushbullet.py | 189 + .../plugins/modules/notification/pushover.py | 153 + .../modules/notification/rocketchat.py | 242 + .../plugins/modules/notification/say.py | 91 + .../plugins/modules/notification/sendgrid.py | 272 + .../plugins/modules/notification/slack.py | 488 + .../plugins/modules/notification/syslogger.py | 190 + .../plugins/modules/notification/telegram.py | 138 + .../plugins/modules/notification/twilio.py | 174 + .../plugins/modules/notification/typetalk.py | 128 + .../community/general/plugins/modules/npm.py | 1 + .../general/plugins/modules/nsupdate.py | 1 + .../general/plugins/modules/oci_vcn.py | 1 + .../community/general/plugins/modules/odbc.py | 1 + .../modules/office_365_connector_card.py | 1 + .../community/general/plugins/modules/ohai.py | 1 + .../general/plugins/modules/omapi_host.py | 1 + .../general/plugins/modules/one_host.py | 1 + .../general/plugins/modules/one_image.py | 1 + .../general/plugins/modules/one_image_info.py | 1 + .../general/plugins/modules/one_service.py | 1 + .../general/plugins/modules/one_template.py | 1 + .../general/plugins/modules/one_vm.py | 1 + .../modules/oneandone_firewall_policy.py | 1 + .../modules/oneandone_load_balancer.py | 1 + .../modules/oneandone_monitoring_policy.py | 1 + .../modules/oneandone_private_network.py | 1 + .../plugins/modules/oneandone_public_ip.py | 1 + .../plugins/modules/oneandone_server.py | 1 + .../plugins/modules/onepassword_info.py | 1 + .../modules/oneview_datacenter_info.py | 1 + .../plugins/modules/oneview_enclosure_info.py | 1 + .../modules/oneview_ethernet_network.py | 1 + .../modules/oneview_ethernet_network_info.py | 1 + .../plugins/modules/oneview_fc_network.py | 1 + .../modules/oneview_fc_network_info.py | 1 + .../plugins/modules/oneview_fcoe_network.py | 1 + .../modules/oneview_fcoe_network_info.py | 1 + .../oneview_logical_interconnect_group.py | 1 + ...oneview_logical_interconnect_group_info.py | 1 + .../plugins/modules/oneview_network_set.py | 1 + .../modules/oneview_network_set_info.py | 1 + .../plugins/modules/oneview_san_manager.py | 1 + .../modules/oneview_san_manager_info.py | 1 + .../plugins/modules/online_server_info.py | 1 + .../plugins/modules/online_user_info.py | 1 + .../general/plugins/modules/open_iscsi.py | 1 + .../general/plugins/modules/openbsd_pkg.py | 1 + .../plugins/modules/opendj_backendprop.py | 1 + .../general/plugins/modules/openwrt_init.py | 1 + .../community/general/plugins/modules/opkg.py | 1 + .../general/plugins/modules/osx_defaults.py | 1 + .../plugins/modules/ovh_ip_failover.py | 1 + .../modules/ovh_ip_loadbalancing_backend.py | 1 + .../plugins/modules/ovh_monthly_billing.py | 1 + .../plugins/modules/pacemaker_cluster.py | 1 + .../language/ansible_galaxy_install.py | 328 + .../modules/packaging/language/bower.py | 228 + .../modules/packaging/language/bundler.py | 203 + .../modules/packaging/language/cargo.py | 205 + .../modules/packaging/language/composer.py | 310 + .../modules/packaging/language/cpanm.py | 240 + .../packaging/language/easy_install.py | 198 + .../plugins/modules/packaging/language/gem.py | 344 + .../packaging/language/maven_artifact.py | 731 + .../plugins/modules/packaging/language/npm.py | 334 + .../modules/packaging/language/pear.py | 319 + .../packaging/language/pip_package_info.py | 153 + .../modules/packaging/language/pipx.py | 300 + .../modules/packaging/language/yarn.py | 397 + .../plugins/modules/packaging/os/apk.py | 357 + .../plugins/modules/packaging/os/apt_repo.py | 146 + .../plugins/modules/packaging/os/apt_rpm.py | 186 + .../plugins/modules/packaging/os/copr.py | 491 + .../modules/packaging/os/dnf_versionlock.py | 347 + .../plugins/modules/packaging/os/flatpak.py | 342 + .../modules/packaging/os/flatpak_remote.py | 213 + .../plugins/modules/packaging/os/homebrew.py | 978 + .../modules/packaging/os/homebrew_cask.py | 884 + .../modules/packaging/os/homebrew_tap.py | 271 + .../plugins/modules/packaging/os/installp.py | 292 + .../plugins/modules/packaging/os/layman.py | 268 + .../plugins/modules/packaging/os/macports.py | 319 + .../plugins/modules/packaging/os/mas.py | 296 + .../modules/packaging/os/openbsd_pkg.py | 654 + .../plugins/modules/packaging/os/opkg.py | 203 + .../plugins/modules/packaging/os/pacman.py | 802 + .../modules/packaging/os/pacman_key.py | 314 + .../plugins/modules/packaging/os/pkg5.py | 178 + .../modules/packaging/os/pkg5_publisher.py | 202 + .../plugins/modules/packaging/os/pkgin.py | 388 + .../plugins/modules/packaging/os/pkgng.py | 538 + .../plugins/modules/packaging/os/pkgutil.py | 293 + .../plugins/modules/packaging/os/portage.py | 539 + .../modules/packaging/os/portinstall.py | 210 + .../plugins/modules/packaging/os/pulp_repo.py | 736 + .../packaging/os/redhat_subscription.py | 947 + .../modules/packaging/os/rhn_channel.py | 193 + .../modules/packaging/os/rhn_register.py | 447 + .../modules/packaging/os/rhsm_release.py | 125 + .../modules/packaging/os/rhsm_repository.py | 246 + .../modules/packaging/os/rpm_ostree_pkg.py | 174 + .../plugins/modules/packaging/os/slackpkg.py | 207 + .../plugins/modules/packaging/os/snap.py | 406 + .../modules/packaging/os/snap_alias.py | 179 + .../plugins/modules/packaging/os/sorcery.py | 644 + .../plugins/modules/packaging/os/svr4pkg.py | 262 + .../plugins/modules/packaging/os/swdepot.py | 206 + .../plugins/modules/packaging/os/swupd.py | 314 + .../plugins/modules/packaging/os/urpmi.py | 225 + .../plugins/modules/packaging/os/xbps.py | 331 + .../modules/packaging/os/yum_versionlock.py | 173 + .../plugins/modules/packaging/os/zypper.py | 580 + .../modules/packaging/os/zypper_repository.py | 466 + .../general/plugins/modules/packet_device.py | 1 + .../plugins/modules/packet_ip_subnet.py | 1 + .../general/plugins/modules/packet_project.py | 1 + .../general/plugins/modules/packet_sshkey.py | 1 + .../general/plugins/modules/packet_volume.py | 1 + .../modules/packet_volume_attachment.py | 1 + .../general/plugins/modules/pacman.py | 1 + .../general/plugins/modules/pacman_key.py | 1 + .../general/plugins/modules/pagerduty.py | 1 + .../plugins/modules/pagerduty_alert.py | 1 + .../plugins/modules/pagerduty_change.py | 1 + .../general/plugins/modules/pagerduty_user.py | 1 + .../general/plugins/modules/pam_limits.py | 1 + .../community/general/plugins/modules/pamd.py | 1 + .../general/plugins/modules/parted.py | 1 + .../community/general/plugins/modules/pear.py | 1 + .../community/general/plugins/modules/pids.py | 1 + .../general/plugins/modules/pingdom.py | 1 + .../plugins/modules/pip_package_info.py | 1 + .../community/general/plugins/modules/pipx.py | 1 + .../community/general/plugins/modules/pkg5.py | 1 + .../general/plugins/modules/pkg5_publisher.py | 1 + .../general/plugins/modules/pkgin.py | 1 + .../general/plugins/modules/pkgng.py | 1 + .../general/plugins/modules/pkgutil.py | 1 + .../community/general/plugins/modules/pmem.py | 1 + .../general/plugins/modules/portage.py | 1 + .../general/plugins/modules/portinstall.py | 1 + .../general/plugins/modules/pritunl_org.py | 1 + .../plugins/modules/pritunl_org_info.py | 1 + .../general/plugins/modules/pritunl_user.py | 1 + .../plugins/modules/pritunl_user_info.py | 1 + .../general/plugins/modules/profitbricks.py | 1 + .../modules/profitbricks_datacenter.py | 1 + .../plugins/modules/profitbricks_nic.py | 1 + .../plugins/modules/profitbricks_volume.py | 1 + .../profitbricks_volume_attachments.py | 1 + .../general/plugins/modules/proxmox.py | 1 + .../plugins/modules/proxmox_domain_info.py | 1 + .../plugins/modules/proxmox_group_info.py | 1 + .../general/plugins/modules/proxmox_kvm.py | 1 + .../general/plugins/modules/proxmox_nic.py | 1 + .../general/plugins/modules/proxmox_snap.py | 1 + .../plugins/modules/proxmox_storage_info.py | 1 + .../plugins/modules/proxmox_tasks_info.py | 1 + .../plugins/modules/proxmox_template.py | 1 + .../plugins/modules/proxmox_user_info.py | 1 + .../general/plugins/modules/pubnub_blocks.py | 1 + .../general/plugins/modules/pulp_repo.py | 1 + .../general/plugins/modules/puppet.py | 1 + .../general/plugins/modules/pushbullet.py | 1 + .../general/plugins/modules/pushover.py | 1 + .../modules/python_requirements_info.py | 1 + .../community/general/plugins/modules/rax.py | 1 + .../general/plugins/modules/rax_cbs.py | 1 + .../plugins/modules/rax_cbs_attachments.py | 1 + .../general/plugins/modules/rax_cdb.py | 1 + .../plugins/modules/rax_cdb_database.py | 1 + .../general/plugins/modules/rax_cdb_user.py | 1 + .../general/plugins/modules/rax_clb.py | 1 + .../general/plugins/modules/rax_clb_nodes.py | 1 + .../general/plugins/modules/rax_clb_ssl.py | 1 + .../general/plugins/modules/rax_dns.py | 1 + .../general/plugins/modules/rax_dns_record.py | 1 + .../general/plugins/modules/rax_facts.py | 1 + .../general/plugins/modules/rax_files.py | 1 + .../plugins/modules/rax_files_objects.py | 1 + .../general/plugins/modules/rax_identity.py | 1 + .../general/plugins/modules/rax_keypair.py | 1 + .../general/plugins/modules/rax_meta.py | 1 + .../general/plugins/modules/rax_mon_alarm.py | 1 + .../general/plugins/modules/rax_mon_check.py | 1 + .../general/plugins/modules/rax_mon_entity.py | 1 + .../plugins/modules/rax_mon_notification.py | 1 + .../modules/rax_mon_notification_plan.py | 1 + .../general/plugins/modules/rax_network.py | 1 + .../general/plugins/modules/rax_queue.py | 1 + .../plugins/modules/rax_scaling_group.py | 1 + .../plugins/modules/rax_scaling_policy.py | 1 + .../general/plugins/modules/read_csv.py | 1 + .../plugins/modules/redfish_command.py | 1 + .../general/plugins/modules/redfish_config.py | 1 + .../general/plugins/modules/redfish_info.py | 1 + .../plugins/modules/redhat_subscription.py | 1 + .../general/plugins/modules/redis.py | 1 + .../general/plugins/modules/redis_data.py | 1 + .../plugins/modules/redis_data_incr.py | 1 + .../plugins/modules/redis_data_info.py | 1 + .../general/plugins/modules/redis_info.py | 1 + .../remote_management/cobbler/cobbler_sync.py | 142 + .../cobbler/cobbler_system.py | 341 + .../remote_management/hpilo/hpilo_boot.py | 203 + .../remote_management/hpilo/hpilo_info.py | 263 + .../remote_management/hpilo/hponcfg.py | 107 + .../modules/remote_management/imc/imc_rest.py | 434 + .../remote_management/ipmi/ipmi_boot.py | 217 + .../remote_management/ipmi/ipmi_power.py | 269 + .../lenovoxcc/xcc_redfish_command.py | 677 + .../remote_management/lxca/lxca_cmms.py | 174 + .../remote_management/lxca/lxca_nodes.py | 204 + .../manageiq/manageiq_alert_profiles.py | 305 + .../manageiq/manageiq_alerts.py | 349 + .../manageiq/manageiq_group.py | 649 + .../manageiq/manageiq_policies.py | 356 + .../manageiq/manageiq_provider.py | 928 + .../manageiq/manageiq_tags.py | 316 + .../manageiq/manageiq_tenant.py | 558 + .../manageiq/manageiq_user.py | 332 + .../oneview/oneview_datacenter_info.py | 161 + .../oneview/oneview_enclosure_info.py | 245 + .../oneview/oneview_ethernet_network.py | 250 + .../oneview/oneview_ethernet_network_info.py | 170 + .../oneview/oneview_fc_network.py | 124 + .../oneview/oneview_fc_network_info.py | 111 + .../oneview/oneview_fcoe_network.py | 120 + .../oneview/oneview_fcoe_network_info.py | 109 + .../oneview_logical_interconnect_group.py | 167 + ...oneview_logical_interconnect_group_info.py | 122 + .../oneview/oneview_network_set.py | 153 + .../oneview/oneview_network_set_info.py | 169 + .../oneview/oneview_san_manager.py | 218 + .../oneview/oneview_san_manager_info.py | 122 + .../redfish/idrac_redfish_command.py | 215 + .../redfish/idrac_redfish_config.py | 331 + .../redfish/idrac_redfish_info.py | 243 + .../redfish/ilo_redfish_config.py | 175 + .../redfish/ilo_redfish_info.py | 186 + .../redfish/redfish_command.py | 831 + .../redfish/redfish_config.py | 389 + .../remote_management/redfish/redfish_info.py | 494 + .../remote_management/stacki/stacki_host.py | 293 + .../modules/remote_management/wakeonlan.py | 131 + .../general/plugins/modules/rhevm.py | 1 + .../general/plugins/modules/rhn_channel.py | 1 + .../general/plugins/modules/rhn_register.py | 1 + .../general/plugins/modules/rhsm_release.py | 1 + .../plugins/modules/rhsm_repository.py | 1 + .../community/general/plugins/modules/riak.py | 1 + .../general/plugins/modules/rocketchat.py | 1 + .../plugins/modules/rollbar_deployment.py | 1 + .../general/plugins/modules/rpm_ostree_pkg.py | 1 + .../plugins/modules/rundeck_acl_policy.py | 1 + .../modules/rundeck_job_executions_info.py | 1 + .../plugins/modules/rundeck_job_run.py | 1 + .../plugins/modules/rundeck_project.py | 1 + .../general/plugins/modules/runit.py | 1 + .../plugins/modules/sap_task_list_execute.py | 1 + .../general/plugins/modules/sapcar_extract.py | 1 + .../community/general/plugins/modules/say.py | 1 + .../plugins/modules/scaleway_compute.py | 1 + .../modules/scaleway_database_backup.py | 1 + .../plugins/modules/scaleway_image_info.py | 1 + .../general/plugins/modules/scaleway_ip.py | 1 + .../plugins/modules/scaleway_ip_info.py | 1 + .../general/plugins/modules/scaleway_lb.py | 1 + .../modules/scaleway_organization_info.py | 1 + .../modules/scaleway_private_network.py | 1 + .../modules/scaleway_security_group.py | 1 + .../modules/scaleway_security_group_info.py | 1 + .../modules/scaleway_security_group_rule.py | 1 + .../plugins/modules/scaleway_server_info.py | 1 + .../plugins/modules/scaleway_snapshot_info.py | 1 + .../plugins/modules/scaleway_sshkey.py | 1 + .../plugins/modules/scaleway_user_data.py | 1 + .../plugins/modules/scaleway_volume.py | 1 + .../plugins/modules/scaleway_volume_info.py | 1 + .../general/plugins/modules/sefcontext.py | 1 + .../plugins/modules/selinux_permissive.py | 1 + .../general/plugins/modules/selogin.py | 1 + .../general/plugins/modules/sendgrid.py | 1 + .../general/plugins/modules/sensu_check.py | 1 + .../general/plugins/modules/sensu_client.py | 1 + .../general/plugins/modules/sensu_handler.py | 1 + .../general/plugins/modules/sensu_silence.py | 1 + .../plugins/modules/sensu_subscription.py | 1 + .../general/plugins/modules/seport.py | 1 + .../general/plugins/modules/serverless.py | 1 + .../general/plugins/modules/shutdown.py | 1 + .../general/plugins/modules/sl_vm.py | 1 + .../general/plugins/modules/slack.py | 1 + .../general/plugins/modules/slackpkg.py | 1 + .../plugins/modules/smartos_image_info.py | 1 + .../community/general/plugins/modules/snap.py | 1 + .../general/plugins/modules/snap_alias.py | 1 + .../general/plugins/modules/snmp_facts.py | 1 + .../general/plugins/modules/solaris_zone.py | 1 + .../general/plugins/modules/sorcery.py | 1 + .../bitbucket/bitbucket_access_key.py | 276 + .../bitbucket/bitbucket_pipeline_key_pair.py | 204 + .../bitbucket_pipeline_known_host.py | 301 + .../bitbucket/bitbucket_pipeline_variable.py | 273 + .../plugins/modules/source_control/bzr.py | 194 + .../modules/source_control/git_config.py | 289 + .../github/github_deploy_key.py | 342 + .../source_control/github/github_issue.py | 116 + .../source_control/github/github_key.py | 242 + .../source_control/github/github_release.py | 222 + .../source_control/github/github_repo.py | 273 + .../source_control/github/github_webhook.py | 290 + .../github/github_webhook_info.py | 172 + .../source_control/gitlab/gitlab_branch.py | 185 + .../gitlab/gitlab_deploy_key.py | 303 + .../source_control/gitlab/gitlab_group.py | 399 + .../gitlab/gitlab_group_members.py | 450 + .../gitlab/gitlab_group_variable.py | 464 + .../source_control/gitlab/gitlab_hook.py | 390 + .../source_control/gitlab/gitlab_project.py | 551 + .../gitlab/gitlab_project_members.py | 452 + .../gitlab/gitlab_project_variable.py | 479 + .../gitlab/gitlab_protected_branch.py | 201 + .../source_control/gitlab/gitlab_runner.py | 415 + .../source_control/gitlab/gitlab_user.py | 693 + .../plugins/modules/source_control/hg.py | 295 + .../plugins/modules/spectrum_device.py | 1 + .../plugins/modules/spectrum_model_attrs.py | 1 + .../modules/spotinst_aws_elastigroup.py | 1 + .../general/plugins/modules/ss_3par_cpg.py | 1 + .../general/plugins/modules/ssh_config.py | 1 + .../general/plugins/modules/stackdriver.py | 1 + .../general/plugins/modules/stacki_host.py | 1 + .../general/plugins/modules/statsd.py | 1 + .../plugins/modules/statusio_maintenance.py | 1 + .../modules/storage/emc/emc_vnx_sg_member.py | 174 + .../modules/storage/hpe3par/ss_3par_cpg.py | 296 + .../modules/storage/ibm/ibm_sa_domain.py | 168 + .../modules/storage/ibm/ibm_sa_host.py | 124 + .../modules/storage/ibm/ibm_sa_host_ports.py | 131 + .../modules/storage/ibm/ibm_sa_pool.py | 121 + .../plugins/modules/storage/ibm/ibm_sa_vol.py | 111 + .../modules/storage/ibm/ibm_sa_vol_map.py | 142 + .../plugins/modules/storage/pmem/pmem.py | 628 + .../modules/storage/vexata/vexata_eg.py | 209 + .../modules/storage/vexata/vexata_volume.py | 196 + .../plugins/modules/storage/zfs/zfs.py | 297 + .../modules/storage/zfs/zfs_delegate_admin.py | 265 + .../plugins/modules/storage/zfs/zfs_facts.py | 254 + .../modules/storage/zfs/zpool_facts.py | 194 + .../general/plugins/modules/sudoers.py | 1 + .../general/plugins/modules/supervisorctl.py | 1 + .../community/general/plugins/modules/svc.py | 1 + .../general/plugins/modules/svr4pkg.py | 1 + .../general/plugins/modules/swdepot.py | 1 + .../general/plugins/modules/swupd.py | 1 + .../general/plugins/modules/syslogger.py | 1 + .../general/plugins/modules/syspatch.py | 1 + .../general/plugins/modules/sysrc.py | 1 + .../plugins/modules/system/aix_devices.py | 369 + .../plugins/modules/system/aix_filesystem.py | 563 + .../plugins/modules/system/aix_inittab.py | 247 + .../general/plugins/modules/system/aix_lvg.py | 363 + .../plugins/modules/system/aix_lvol.py | 337 + .../plugins/modules/system/alternatives.py | 159 + .../general/plugins/modules/system/awall.py | 153 + .../general/plugins/modules/system/beadm.py | 408 + .../plugins/modules/system/capabilities.py | 180 + .../general/plugins/modules/system/cronvar.py | 423 + .../plugins/modules/system/crypttab.py | 354 + .../general/plugins/modules/system/dconf.py | 387 + .../plugins/modules/system/dpkg_divert.py | 371 + .../general/plugins/modules/system/facter.py | 72 + .../plugins/modules/system/filesystem.py | 579 + .../plugins/modules/system/gconftool2.py | 233 + .../general/plugins/modules/system/homectl.py | 650 + .../plugins/modules/system/interfaces_file.py | 372 + .../plugins/modules/system/iptables_state.py | 652 + .../plugins/modules/system/java_cert.py | 579 + .../plugins/modules/system/java_keystore.py | 583 + .../modules/system/kernel_blacklist.py | 118 + .../general/plugins/modules/system/launchd.py | 514 + .../general/plugins/modules/system/lbu.py | 128 + .../modules/system/listen_ports_facts.py | 350 + .../plugins/modules/system/locale_gen.py | 234 + .../general/plugins/modules/system/lvg.py | 328 + .../general/plugins/modules/system/lvol.py | 607 + .../general/plugins/modules/system/make.py | 191 + .../general/plugins/modules/system/mksysb.py | 161 + .../plugins/modules/system/modprobe.py | 160 + .../general/plugins/modules/system/nosh.py | 537 + .../general/plugins/modules/system/ohai.py | 47 + .../plugins/modules/system/open_iscsi.py | 456 + .../plugins/modules/system/openwrt_init.py | 183 + .../plugins/modules/system/osx_defaults.py | 395 + .../plugins/modules/system/pam_limits.py | 347 + .../general/plugins/modules/system/pamd.py | 873 + .../general/plugins/modules/system/parted.py | 797 + .../general/plugins/modules/system/pids.py | 229 + .../general/plugins/modules/system/puppet.py | 338 + .../system/python_requirements_info.py | 211 + .../general/plugins/modules/system/runit.py | 254 + .../modules/system/sap_task_list_execute.py | 341 + .../plugins/modules/system/sefcontext.py | 292 + .../modules/system/selinux_permissive.py | 126 + .../general/plugins/modules/system/selogin.py | 259 + .../general/plugins/modules/system/seport.py | 306 + .../plugins/modules/system/shutdown.py | 68 + .../plugins/modules/system/solaris_zone.py | 485 + .../plugins/modules/system/ssh_config.py | 328 + .../general/plugins/modules/system/sudoers.py | 199 + .../general/plugins/modules/system/svc.py | 297 + .../plugins/modules/system/syspatch.py | 165 + .../general/plugins/modules/system/sysrc.py | 251 + .../plugins/modules/system/sysupgrade.py | 153 + .../plugins/modules/system/timezone.py | 914 + .../general/plugins/modules/system/ufw.py | 598 + .../general/plugins/modules/system/vdo.py | 771 + .../general/plugins/modules/system/xfconf.py | 279 + .../plugins/modules/system/xfconf_info.py | 191 + .../plugins/modules/system/xfs_quota.py | 477 + .../general/plugins/modules/sysupgrade.py | 1 + .../general/plugins/modules/taiga_issue.py | 1 + .../general/plugins/modules/telegram.py | 1 + .../general/plugins/modules/terraform.py | 1 + .../general/plugins/modules/timezone.py | 1 + .../general/plugins/modules/twilio.py | 1 + .../general/plugins/modules/typetalk.py | 1 + .../general/plugins/modules/udm_dns_record.py | 1 + .../general/plugins/modules/udm_dns_zone.py | 1 + .../general/plugins/modules/udm_group.py | 1 + .../general/plugins/modules/udm_share.py | 1 + .../general/plugins/modules/udm_user.py | 1 + .../community/general/plugins/modules/ufw.py | 1 + .../general/plugins/modules/uptimerobot.py | 1 + .../general/plugins/modules/urpmi.py | 1 + .../general/plugins/modules/utm_aaa_group.py | 1 + .../plugins/modules/utm_aaa_group_info.py | 1 + .../plugins/modules/utm_ca_host_key_cert.py | 1 + .../modules/utm_ca_host_key_cert_info.py | 1 + .../general/plugins/modules/utm_dns_host.py | 1 + .../modules/utm_network_interface_address.py | 1 + .../utm_network_interface_address_info.py | 1 + .../plugins/modules/utm_proxy_auth_profile.py | 1 + .../plugins/modules/utm_proxy_exception.py | 1 + .../plugins/modules/utm_proxy_frontend.py | 1 + .../modules/utm_proxy_frontend_info.py | 1 + .../plugins/modules/utm_proxy_location.py | 1 + .../modules/utm_proxy_location_info.py | 1 + .../community/general/plugins/modules/vdo.py | 1 + .../plugins/modules/vertica_configuration.py | 1 + .../general/plugins/modules/vertica_info.py | 1 + .../general/plugins/modules/vertica_role.py | 1 + .../general/plugins/modules/vertica_schema.py | 1 + .../general/plugins/modules/vertica_user.py | 1 + .../general/plugins/modules/vexata_eg.py | 1 + .../general/plugins/modules/vexata_volume.py | 1 + .../general/plugins/modules/vmadm.py | 1 + .../general/plugins/modules/wakeonlan.py | 1 + .../web_infrastructure/apache2_mod_proxy.py | 444 + .../web_infrastructure/apache2_module.py | 269 + .../web_infrastructure/deploy_helper.py | 526 + .../web_infrastructure/django_manage.py | 340 + .../web_infrastructure/ejabberd_user.py | 187 + .../modules/web_infrastructure/gunicorn.py | 225 + .../modules/web_infrastructure/htpasswd.py | 275 + .../modules/web_infrastructure/jboss.py | 178 + .../web_infrastructure/jenkins_build.py | 283 + .../modules/web_infrastructure/jenkins_job.py | 378 + .../web_infrastructure/jenkins_job_info.py | 258 + .../web_infrastructure/jenkins_plugin.py | 869 + .../web_infrastructure/jenkins_script.py | 196 + .../modules/web_infrastructure/jira.py | 758 + .../web_infrastructure/nginx_status_info.py | 155 + .../web_infrastructure/rundeck_acl_policy.py | 255 + .../rundeck_job_executions_info.py | 193 + .../web_infrastructure/rundeck_job_run.py | 317 + .../web_infrastructure/rundeck_project.py | 207 + .../sophos_utm/utm_aaa_group.py | 226 + .../sophos_utm/utm_aaa_group_info.py | 124 + .../sophos_utm/utm_ca_host_key_cert.py | 161 + .../sophos_utm/utm_ca_host_key_cert_info.py | 103 + .../sophos_utm/utm_dns_host.py | 158 + .../utm_network_interface_address.py | 135 + .../utm_network_interface_address_info.py | 98 + .../sophos_utm/utm_proxy_auth_profile.py | 363 + .../sophos_utm/utm_proxy_exception.py | 242 + .../sophos_utm/utm_proxy_frontend.py | 279 + .../sophos_utm/utm_proxy_frontend_info.py | 143 + .../sophos_utm/utm_proxy_location.py | 215 + .../sophos_utm/utm_proxy_location_info.py | 124 + .../web_infrastructure/supervisorctl.py | 262 + .../modules/web_infrastructure/taiga_issue.py | 311 + .../general/plugins/modules/webfaction_app.py | 1 + .../general/plugins/modules/webfaction_db.py | 1 + .../plugins/modules/webfaction_domain.py | 1 + .../plugins/modules/webfaction_mailbox.py | 1 + .../plugins/modules/webfaction_site.py | 1 + .../general/plugins/modules/xattr.py | 1 + .../community/general/plugins/modules/xbps.py | 1 + .../plugins/modules/xcc_redfish_command.py | 1 + .../plugins/modules/xenserver_facts.py | 1 + .../plugins/modules/xenserver_guest.py | 1 + .../plugins/modules/xenserver_guest_info.py | 1 + .../modules/xenserver_guest_powerstate.py | 1 + .../general/plugins/modules/xfconf.py | 1 + .../general/plugins/modules/xfconf_info.py | 1 + .../general/plugins/modules/xfs_quota.py | 1 + .../community/general/plugins/modules/xml.py | 1 + .../community/general/plugins/modules/yarn.py | 1 + .../plugins/modules/yum_versionlock.py | 1 + .../community/general/plugins/modules/zfs.py | 1 + .../plugins/modules/zfs_delegate_admin.py | 1 + .../general/plugins/modules/zfs_facts.py | 1 + .../general/plugins/modules/znode.py | 1 + .../general/plugins/modules/zpool_facts.py | 1 + .../general/plugins/modules/zypper.py | 1 + .../plugins/modules/zypper_repository.py | 1 + .../general/plugins/test/a_module.py | 41 + .../community/general/tests/.gitignore | 1 + .../community/general/tests/config.yml | 5 + .../tests/integration/targets/__init__.py | 0 .../integration/targets/aix_devices/aliases | 2 + .../targets/aix_devices/tasks/main.yml | 76 + .../targets/aix_filesystem/aliases | 1 + .../targets/aix_filesystem/tasks/main.yml | 125 + .../integration/targets/alternatives/aliases | 7 + .../targets/alternatives/tasks/main.yml | 80 + .../alternatives/tasks/path_is_checked.yml | 12 + .../alternatives/tasks/remove_links.yml | 7 + .../targets/alternatives/tasks/setup.yml | 14 + .../targets/alternatives/tasks/setup_test.yml | 11 + .../targets/alternatives/tasks/test.yml | 53 + .../targets/alternatives/tasks/tests.yml | 15 + .../alternatives/tasks/tests_set_priority.yml | 23 + .../alternatives/templates/dummy_alternative | 12 + .../alternatives/templates/dummy_command | 2 + .../targets/alternatives/vars/Debian.yml | 2 + .../targets/alternatives/vars/Suse-42.3.yml | 2 + .../targets/alternatives/vars/default.yml | 2 + .../targets/ansible_galaxy_install/aliases | 4 + .../ansible_galaxy_install/files/test.yml | 11 + .../ansible_galaxy_install/meta/main.yml | 2 + .../ansible_galaxy_install/tasks/main.yml | 95 + .../targets/apache2_module/aliases | 3 + .../apache2_module/tasks/actualtest.yml | 217 + .../targets/apache2_module/tasks/main.yml | 44 + .../tests/integration/targets/archive/aliases | 5 + .../integration/targets/archive/files/bar.txt | 1 + .../targets/archive/files/empty.txt | 0 .../integration/targets/archive/files/foo.txt | 1 + .../targets/archive/files/sub/subfile.txt | 0 .../integration/targets/archive/meta/main.yml | 3 + .../targets/archive/tasks/main.yml | 134 + .../targets/archive/tests/broken-link.yml | 31 + .../targets/archive/tests/core.yml | 188 + .../targets/archive/tests/exclusions.yml | 40 + .../targets/archive/tests/idempotency.yml | 140 + .../targets/archive/tests/remove.yml | 207 + .../targets/callback/inventory.yml | 5 + .../targets/callback/tasks/main.yml | 96 + .../integration/targets/callback_diy/aliases | 2 + .../targets/callback_diy/tasks/main.yml | 457 + .../targets/callback_log_plays/aliases | 1 + .../targets/callback_log_plays/ping_log.yml | 4 + .../targets/callback_log_plays/runme.sh | 18 + .../integration/targets/callback_yaml/aliases | 2 + .../targets/callback_yaml/tasks/main.yml | 97 + .../tests/integration/targets/cargo/aliases | 3 + .../integration/targets/cargo/meta/main.yml | 3 + .../integration/targets/cargo/tasks/main.yml | 5 + .../integration/targets/cargo/tasks/setup.yml | 14 + .../targets/cargo/tasks/test_general.yml | 31 + .../targets/cargo/tasks/test_version.yml | 46 + .../targets/cloud_init_data_facts/aliases | 6 + .../cloud_init_data_facts/meta/main.yml | 2 + .../cloud_init_data_facts/tasks/main.yml | 57 + .../integration/targets/connection/aliases | 1 + .../integration/targets/connection/test.sh | 10 + .../targets/connection/test_connection.yml | 43 + .../targets/connection_chroot/aliases | 3 + .../targets/connection_chroot/runme.sh | 1 + .../test_connection.inventory | 7 + .../targets/connection_jail/aliases | 1 + .../targets/connection_jail/runme.sh | 1 + .../connection_jail/test_connection.inventory | 7 + .../targets/connection_lxc/aliases | 1 + .../targets/connection_lxc/runme.sh | 1 + .../connection_lxc/test_connection.inventory | 17 + .../targets/connection_lxd/aliases | 2 + .../targets/connection_lxd/runme.sh | 1 + .../connection_lxd/test_connection.inventory | 6 + .../targets/connection_posix/aliases | 2 + .../targets/connection_posix/test.sh | 18 + .../tests/integration/targets/consul/aliases | 4 + .../integration/targets/consul/meta/main.yml | 5 + .../targets/consul/tasks/consul_session.yml | 160 + .../integration/targets/consul/tasks/main.yml | 82 + .../consul/templates/consul_config.hcl.j2 | 9 + .../tests/integration/targets/copr/aliases | 5 + .../integration/targets/copr/tasks/main.yml | 64 + .../tests/integration/targets/cpanm/aliases | 6 + .../integration/targets/cpanm/meta/main.yml | 2 + .../integration/targets/cpanm/tasks/main.yml | 64 + .../tests/integration/targets/cronvar/aliases | 5 + .../targets/cronvar/defaults/main.yml | 1 + .../integration/targets/cronvar/meta/main.yml | 2 + .../targets/cronvar/tasks/main.yml | 117 + .../integration/targets/deploy_helper/aliases | 1 + .../targets/deploy_helper/meta/main.yml | 2 + .../targets/deploy_helper/tasks/main.yml | 154 + .../integration/targets/django_manage/aliases | 9 + .../single_app_project/core/settings.py | 2 + .../single_app_project/manage.py | 18 + .../base_test/simple_project/p1/manage.py | 26 + .../simple_project/p1/p1/__init__.py | 0 .../simple_project/p1/p1/settings.py | 124 + .../base_test/simple_project/p1/p1/urls.py | 24 + .../files/base_test/startproj/.keep | 0 .../targets/django_manage/meta/main.yml | 3 + .../targets/django_manage/tasks/main.yaml | 68 + .../targets/dnf_versionlock/aliases | 5 + .../targets/dnf_versionlock/tasks/install.yml | 6 + .../dnf_versionlock/tasks/lock_bash.yml | 32 + .../dnf_versionlock/tasks/lock_updates.yml | 72 + .../targets/dnf_versionlock/tasks/main.yml | 8 + .../integration/targets/dpkg_divert/aliases | 6 + .../targets/dpkg_divert/tasks/main.yml | 9 + .../targets/dpkg_divert/tasks/prepare.yml | 39 + .../dpkg_divert/tasks/tests/01-basic.yml | 287 + .../dpkg_divert/tasks/tests/02-rename.yml | 380 + .../tests/integration/targets/etcd3/aliases | 8 + .../integration/targets/etcd3/meta/main.yml | 3 + .../integration/targets/etcd3/tasks/main.yml | 31 + .../targets/etcd3/tasks/run_tests.yml | 94 + .../integration/targets/filesize/aliases | 1 + .../targets/filesize/defaults/main.yml | 4 + .../targets/filesize/tasks/basics.yml | 407 + .../targets/filesize/tasks/errors.yml | 129 + .../targets/filesize/tasks/floats.yml | 245 + .../targets/filesize/tasks/main.yml | 40 + .../targets/filesize/tasks/sparse.yml | 282 + .../targets/filesize/tasks/symlinks.yml | 93 + .../integration/targets/filesystem/aliases | 5 + .../targets/filesystem/defaults/main.yml | 31 + .../targets/filesystem/meta/main.yml | 4 + .../filesystem/tasks/create_device.yml | 56 + .../targets/filesystem/tasks/create_fs.yml | 115 + .../filesystem/tasks/freebsd_setup.yml | 10 + .../targets/filesystem/tasks/main.yml | 100 + .../filesystem/tasks/overwrite_another_fs.yml | 55 + .../targets/filesystem/tasks/remove_fs.yml | 98 + .../targets/filesystem/tasks/setup.yml | 150 + .../targets/filesystem/vars/Ubuntu-14.04.yml | 3 + .../targets/filesystem/vars/default.yml | 2 + .../targets/filter_counter/aliases | 2 + .../targets/filter_counter/tasks/main.yml | 37 + .../integration/targets/filter_dict/aliases | 2 + .../targets/filter_dict/tasks/main.yml | 7 + .../targets/filter_dict_kv/aliases | 2 + .../targets/filter_dict_kv/tasks/main.yml | 10 + .../targets/filter_from_csv/aliases | 2 + .../targets/filter_from_csv/tasks/main.yml | 49 + .../targets/filter_from_csv/vars/main.yml | 26 + .../targets/filter_groupby/aliases | 2 + .../targets/filter_groupby/tasks/main.yml | 45 + .../targets/filter_groupby/vars/main.yml | 31 + .../targets/filter_hashids/aliases | 2 + .../targets/filter_hashids/runme.sh | 13 + .../targets/filter_hashids/runme.yml | 3 + .../targets/filter_hashids/tasks/main.yml | 58 + .../targets/filter_hashids/vars/main.yml | 4 + .../integration/targets/filter_jc/aliases | 3 + .../integration/targets/filter_jc/runme.sh | 13 + .../integration/targets/filter_jc/runme.yml | 3 + .../targets/filter_jc/tasks/main.yml | 10 + .../targets/filter_json_query/aliases | 3 + .../targets/filter_json_query/runme.sh | 13 + .../targets/filter_json_query/runme.yml | 3 + .../targets/filter_json_query/tasks/main.yml | 9 + .../targets/filter_json_query/vars/main.yml | 11 + .../integration/targets/filter_list/aliases | 2 + .../filter_list/tasks/lists_mergeby_2-10.yml | 140 + .../tasks/lists_mergeby_default.yml | 166 + .../targets/filter_list/tasks/main.yml | 7 + .../targets/filter_list/vars/main.yml | 205 + .../targets/filter_path_join_shim/aliases | 2 + .../filter_path_join_shim/tasks/main.yml | 7 + .../targets/filter_random_mac/aliases | 3 + .../targets/filter_random_mac/meta/main.yml | 2 + .../targets/filter_random_mac/tasks/main.yml | 61 + .../integration/targets/filter_time/aliases | 2 + .../targets/filter_time/tasks/main.yml | 104 + .../targets/filter_unicode_normalize/aliases | 2 + .../filter_unicode_normalize/tasks/main.yml | 39 + .../filter_unicode_normalize/vars/main.yml | 4 + .../targets/filter_version_sort/aliases | 2 + .../filter_version_sort/tasks/main.yml | 10 + .../tests/integration/targets/flatpak/aliases | 8 + .../targets/flatpak/files/serve.py | 65 + .../integration/targets/flatpak/meta/main.yml | 2 + .../targets/flatpak/tasks/check_mode.yml | 192 + .../targets/flatpak/tasks/main.yml | 76 + .../targets/flatpak/tasks/setup.yml | 63 + .../targets/flatpak/tasks/test.yml | 284 + .../targets/flatpak_remote/aliases | 8 + .../targets/flatpak_remote/meta/main.yml | 2 + .../flatpak_remote/tasks/check_mode.yml | 101 + .../targets/flatpak_remote/tasks/main.yml | 62 + .../targets/flatpak_remote/tasks/setup.yml | 22 + .../targets/flatpak_remote/tasks/test.yml | 72 + .../integration/targets/gandi_livedns/aliases | 2 + .../targets/gandi_livedns/defaults/main.yml | 34 + .../gandi_livedns/tasks/create_record.yml | 67 + .../targets/gandi_livedns/tasks/main.yml | 5 + .../targets/gandi_livedns/tasks/record.yml | 6 + .../gandi_livedns/tasks/remove_record.yml | 59 + .../gandi_livedns/tasks/update_record.yml | 57 + .../tests/integration/targets/gem/aliases | 5 + .../integration/targets/gem/meta/main.yml | 3 + .../integration/targets/gem/tasks/main.yml | 225 + .../integration/targets/gem/vars/FreeBSD.yml | 3 + .../integration/targets/gem/vars/RedHat.yml | 2 + .../integration/targets/gem/vars/default.yml | 1 + .../integration/targets/git_config/aliases | 3 + .../targets/git_config/files/gitconfig | 2 + .../targets/git_config/meta/main.yml | 2 + .../tasks/exclusion_state_list-all.yml | 16 + .../git_config/tasks/get_set_no_state.yml | 25 + .../tasks/get_set_state_present.yml | 27 + .../tasks/get_set_state_present_file.yml | 28 + .../targets/git_config/tasks/main.yml | 32 + .../precedence_between_unset_and_value.yml | 25 + .../git_config/tasks/set_value_with_tilde.yml | 33 + .../targets/git_config/tasks/setup.yml | 11 + .../git_config/tasks/setup_no_value.yml | 12 + .../targets/git_config/tasks/setup_value.yml | 12 + .../git_config/tasks/unset_check_mode.yml | 25 + .../git_config/tasks/unset_no_value.yml | 23 + .../targets/git_config/tasks/unset_value.yml | 24 + .../targets/git_config/vars/main.yml | 6 + .../integration/targets/github_issue/aliases | 2 + .../targets/github_issue/tasks/main.yml | 37 + .../targets/github_issue/vars/main.yml | 6 + .../integration/targets/gitlab_branch/aliases | 2 + .../targets/gitlab_branch/defaults/main.yml | 2 + .../targets/gitlab_branch/tasks/main.yml | 64 + .../targets/gitlab_deploy_key/aliases | 3 + .../gitlab_deploy_key/defaults/main.yml | 3 + .../targets/gitlab_deploy_key/tasks/main.yml | 73 + .../integration/targets/gitlab_group/aliases | 3 + .../targets/gitlab_group/defaults/main.yml | 1 + .../targets/gitlab_group/tasks/main.yml | 124 + .../targets/gitlab_group_members/aliases | 1 + .../gitlab_group_members/tasks/main.yml | 73 + .../gitlab_group_members/vars/main.yml | 13 + .../targets/gitlab_group_variable/aliases | 1 + .../gitlab_group_variable/tasks/main.yml | 703 + .../integration/targets/gitlab_hook/aliases | 3 + .../targets/gitlab_hook/defaults/main.yml | 2 + .../targets/gitlab_hook/tasks/main.yml | 72 + .../targets/gitlab_project/aliases | 3 + .../targets/gitlab_project/defaults/main.yml | 2 + .../targets/gitlab_project/tasks/main.yml | 44 + .../targets/gitlab_project_members/aliases | 1 + .../gitlab_project_members/defaults/main.yml | 13 + .../gitlab_project_members/tasks/main.yml | 123 + .../targets/gitlab_project_variable/aliases | 1 + .../gitlab_project_variable/tasks/main.yml | 696 + .../integration/targets/gitlab_runner/aliases | 3 + .../targets/gitlab_runner/defaults/main.yml | 3 + .../targets/gitlab_runner/tasks/main.yml | 73 + .../integration/targets/gitlab_user/aliases | 3 + .../targets/gitlab_user/defaults/main.yml | 6 + .../targets/gitlab_user/tasks/main.yml | 252 + .../targets/gitlab_user/tasks/sshkey.yml | 134 + .../tests/integration/targets/hg/aliases | 3 + .../integration/targets/hg/meta/main.yml | 3 + .../integration/targets/hg/tasks/install.yml | 83 + .../integration/targets/hg/tasks/main.yml | 44 + .../targets/hg/tasks/run-tests.yml | 84 + .../targets/hg/tasks/uninstall.yml | 48 + .../integration/targets/homebrew/aliases | 6 + .../targets/homebrew/tasks/main.yml | 97 + .../integration/targets/homebrew_cask/aliases | 6 + .../targets/homebrew_cask/defaults/main.yml | 1 + .../targets/homebrew_cask/tasks/main.yml | 71 + .../tests/integration/targets/homectl/aliases | 5 + .../targets/homectl/tasks/main.yml | 176 + .../targets/hwc_ecs_instance/aliases | 1 + .../targets/hwc_ecs_instance/tasks/main.yml | 315 + .../integration/targets/hwc_evs_disk/aliases | 1 + .../targets/hwc_evs_disk/tasks/main.yml | 109 + .../targets/hwc_network_vpc/aliases | 1 + .../targets/hwc_network_vpc/tasks/main.yml | 101 + .../integration/targets/hwc_smn_topic/aliases | 1 + .../targets/hwc_smn_topic/tasks/main.yml | 81 + .../integration/targets/hwc_vpc_eip/aliases | 1 + .../targets/hwc_vpc_eip/tasks/main.yml | 186 + .../targets/hwc_vpc_peering_connect/aliases | 1 + .../hwc_vpc_peering_connect/tasks/main.yml | 151 + .../integration/targets/hwc_vpc_port/aliases | 1 + .../targets/hwc_vpc_port/tasks/main.yml | 137 + .../targets/hwc_vpc_private_ip/aliases | 1 + .../targets/hwc_vpc_private_ip/tasks/main.yml | 138 + .../integration/targets/hwc_vpc_route/aliases | 1 + .../targets/hwc_vpc_route/tasks/main.yml | 155 + .../targets/hwc_vpc_security_group/aliases | 1 + .../hwc_vpc_security_group/tasks/main.yml | 87 + .../hwc_vpc_security_group_rule/aliases | 1 + .../tasks/main.yml | 162 + .../targets/hwc_vpc_subnet/aliases | 1 + .../targets/hwc_vpc_subnet/tasks/main.yml | 148 + .../targets/ilo_redfish_config/aliases | 1 + .../targets/ilo_redfish_config/tasks/main.yml | 48 + .../targets/ilo_redfish_info/aliases | 1 + .../targets/ilo_redfish_info/tasks/main.yml | 8 + .../integration/targets/influxdb_user/aliases | 7 + .../targets/influxdb_user/meta/main.yml | 2 + .../targets/influxdb_user/tasks/main.yml | 9 + .../targets/influxdb_user/tasks/tests.yml | 140 + .../integration/targets/ini_file/aliases | 1 + .../targets/ini_file/meta/main.yml | 2 + .../targets/ini_file/tasks/main.yml | 53 + .../targets/ini_file/tasks/tests/00-basic.yml | 38 + .../targets/ini_file/tasks/tests/01-value.yml | 589 + .../ini_file/tasks/tests/02-values.yml | 1021 + .../ini_file/tasks/tests/03-encoding.yml | 41 + .../targets/interfaces_file/aliases | 1 + .../interfaces_file/files/interfaces_ff | 7 + .../interfaces_file/files/interfaces_ff_3841 | 7 + .../targets/interfaces_file/meta/main.yml | 2 + .../targets/interfaces_file/tasks/main.yml | 63 + .../integration/targets/ipify_facts/aliases | 1 + .../targets/ipify_facts/tasks/main.yml | 46 + .../targets/ipify_facts/vars/main.yml | 2 + .../targets/iptables_state/aliases | 7 + .../targets/iptables_state/meta/main.yml | 2 + .../targets/iptables_state/tasks/main.yml | 34 + .../iptables_state/tasks/tests/00-basic.yml | 316 + .../iptables_state/tasks/tests/01-tables.yml | 299 + .../tasks/tests/10-rollback.yml | 199 + .../integration/targets/ipwcli_dns/aliases | 2 + .../targets/ipwcli_dns/tasks/main.yml | 111 + .../integration/targets/iso_create/aliases | 4 + .../targets/iso_create/files/test1.cfg | 56 + .../iso_create/files/test_dir/test2.cfg | 56 + .../targets/iso_create/meta/main.yml | 3 + .../targets/iso_create/tasks/main.yml | 162 + .../iso_create/tasks/prepare_dest_dir.yml | 12 + .../integration/targets/iso_extract/aliases | 4 + .../targets/iso_extract/files/test.iso | Bin 0 -> 374784 bytes .../targets/iso_extract/meta/main.yml | 4 + .../targets/iso_extract/tasks/7zip.yml | 66 + .../targets/iso_extract/tasks/main.yml | 48 + .../targets/iso_extract/tasks/prepare.yml | 33 + .../targets/iso_extract/tasks/tests.yml | 52 + .../targets/iso_extract/vars/Alpine.yml | 1 + .../targets/iso_extract/vars/Archlinux.yml | 1 + .../targets/iso_extract/vars/Debian.yml | 1 + .../targets/iso_extract/vars/FreeBSD.yml | 1 + .../targets/iso_extract/vars/RedHat.yml | 1 + .../targets/iso_extract/vars/Suse.yml | 3 + .../targets/iso_extract/vars/Ubuntu.yml | 1 + .../targets/iso_extract/vars/default.yml | 0 .../integration/targets/java_cert/aliases | 7 + .../targets/java_cert/defaults/main.yml | 15 + .../targets/java_cert/files/setupSSLServer.py | 20 + .../targets/java_cert/files/testpkcs.p12 | Bin 0 -> 2532 bytes .../targets/java_cert/meta/main.yml | 4 + .../targets/java_cert/tasks/main.yml | 111 + .../targets/java_cert/tasks/state_change.yml | 294 + .../integration/targets/java_keystore/aliases | 7 + .../targets/java_keystore/defaults/main.yml | 16 + .../targets/java_keystore/meta/main.yml | 4 + .../targets/java_keystore/tasks/main.yml | 38 + .../targets/java_keystore/tasks/prepare.yml | 33 + .../targets/java_keystore/tasks/tests.yml | 309 + .../tests/integration/targets/jboss/aliases | 8 + .../integration/targets/jboss/meta/main.yml | 3 + .../integration/targets/jboss/tasks/jboss.yml | 236 + .../integration/targets/jboss/tasks/main.yml | 6 + .../tests/integration/targets/jira/aliases | 2 + .../integration/targets/jira/tasks/main.yml | 89 + .../integration/targets/jira/vars/main.yml | 7 + .../targets/kernel_blacklist/aliases | 1 + .../targets/kernel_blacklist/files/blacklist | 3 + .../targets/kernel_blacklist/meta/main.yml | 2 + .../targets/kernel_blacklist/tasks/main.yml | 90 + .../targets/keycloak_client/README.md | 11 + .../keycloak_client/docker-compose.yml | 26 + .../targets/keycloak_client/tasks/main.yml | 59 + .../targets/keycloak_client/vars/main.yml | 57 + .../keycloak_identity_provider/aliases | 1 + .../keycloak_identity_provider/tasks/main.yml | 171 + .../keycloak_identity_provider/vars/main.yml | 7 + .../integration/targets/keycloak_role/aliases | 1 + .../targets/keycloak_role/tasks/main.yml | 246 + .../targets/keycloak_role/vars/main.yml | 10 + .../targets/keycloak_user_federation/aliases | 1 + .../keycloak_user_federation/tasks/main.yml | 225 + .../keycloak_user_federation/vars/main.yml | 7 + .../tests/integration/targets/launchd/aliases | 3 + .../launchd/files/ansible_test_service.py | 21 + .../targets/launchd/tasks/main.yml | 27 + .../targets/launchd/tasks/setup.yml | 20 + .../targets/launchd/tasks/teardown.yml | 27 + .../targets/launchd/tasks/test.yml | 8 + .../launchd/tasks/tests/test_reload.yml | 68 + .../launchd/tasks/tests/test_restart.yml | 43 + .../launchd/tasks/tests/test_runatload.yml | 32 + .../launchd/tasks/tests/test_start_stop.yml | 112 + .../launchd/tasks/tests/test_unknown.yml | 11 + .../launchd/tasks/tests/test_unload.yml | 62 + .../templates/launchd.test.service.plist.j2 | 13 + .../modified.launchd.test.service.plist.j2 | 13 + .../integration/targets/launchd/vars/main.yml | 4 + .../integration/targets/ldap_search/aliases | 7 + .../targets/ldap_search/meta/main.yml | 3 + .../targets/ldap_search/tasks/main.yml | 11 + .../targets/ldap_search/tasks/run-test.yml | 0 .../targets/ldap_search/tasks/tests/basic.yml | 20 + .../targets/listen_ports_facts/aliases | 6 + .../targets/listen_ports_facts/meta/main.yml | 3 + .../targets/listen_ports_facts/tasks/main.yml | 95 + .../integration/targets/locale_gen/aliases | 4 + .../targets/locale_gen/tasks/locale_gen.yml | 94 + .../targets/locale_gen/tasks/main.yml | 24 + .../targets/lookup_cartesian/aliases | 3 + .../targets/lookup_cartesian/tasks/main.yml | 27 + .../targets/lookup_collection_version/aliases | 1 + .../testns/testcoll/galaxy.yml | 7 + .../plugins/modules/collection_module.py | 32 + .../testns/testcoll_mf/FILES.json | 40 + .../testns/testcoll_mf/MANIFEST.json | 30 + .../testns/testcoll_mf/README.md | 0 .../plugins/modules/collection_module.py | 32 + .../plugins/modules/collection_module.py | 32 + .../testns/testcoll_nv/galaxy.yml | 6 + .../plugins/modules/collection_module.py | 32 + .../library/local_module.py | 32 + .../lookup_collection_version/runme.sh | 18 + .../lookup_collection_version/runme.yml | 35 + .../targets/lookup_dependent/aliases | 2 + .../targets/lookup_dependent/tasks/main.yml | 179 + .../integration/targets/lookup_etcd3/aliases | 10 + .../targets/lookup_etcd3/defaults/main.yml | 4 + .../targets/lookup_etcd3/dependencies.yml | 6 + .../targets/lookup_etcd3/meta/main.yml | 2 + .../integration/targets/lookup_etcd3/runme.sh | 9 + .../targets/lookup_etcd3/tasks/main.yml | 27 + .../targets/lookup_etcd3/tasks/tests.yml | 26 + .../lookup_etcd3/test_lookup_etcd3.yml | 6 + .../targets/lookup_flattened/aliases | 3 + .../targets/lookup_flattened/tasks/main.yml | 19 + .../targets/lookup_lmdb_kv/aliases | 4 + .../targets/lookup_lmdb_kv/dependencies.yml | 12 + .../targets/lookup_lmdb_kv/runme.sh | 9 + .../targets/lookup_lmdb_kv/test.yml | 26 + .../targets/lookup_lmdb_kv/test_db.py | 11 + .../targets/lookup_passwordstore/aliases | 7 + .../lookup_passwordstore/meta/main.yml | 2 + .../lookup_passwordstore/tasks/main.yml | 12 + .../lookup_passwordstore/tasks/package.yml | 58 + .../lookup_passwordstore/tasks/tests.yml | 153 + .../lookup_passwordstore/templates/input | 9 + .../templates/security-privacy.repo.j2 | 7 + .../lookup_passwordstore/vars/Alpine.yml | 2 + .../lookup_passwordstore/vars/Archlinux.yml | 2 + .../lookup_passwordstore/vars/Debian.yml | 2 + .../lookup_passwordstore/vars/Fedora.yml | 2 + .../lookup_passwordstore/vars/FreeBSD.yml | 3 + .../lookup_passwordstore/vars/default.yml | 0 .../lookup_passwordstore/vars/main.yml | 117 + .../targets/lookup_random_pet/aliases | 3 + .../lookup_random_pet/dependencies.yml | 6 + .../targets/lookup_random_pet/runme.sh | 9 + .../targets/lookup_random_pet/test.yml | 25 + .../targets/lookup_random_string/aliases | 3 + .../targets/lookup_random_string/runme.sh | 6 + .../targets/lookup_random_string/test.yml | 48 + .../targets/lookup_random_words/aliases | 3 + .../lookup_random_words/dependencies.yml | 6 + .../targets/lookup_random_words/runme.sh | 9 + .../targets/lookup_random_words/test.yml | 28 + .../tests/integration/targets/lvg/aliases | 7 + .../integration/targets/lvg/meta/main.yml | 3 + .../integration/targets/lvg/tasks/main.yml | 22 + .../integration/targets/lvg/tasks/setup.yml | 13 + .../targets/lvg/tasks/teardown.yml | 17 + .../targets/lvg/tasks/test_grow_reduce.yml | 33 + .../targets/lvg/tasks/test_indempotency.yml | 15 + .../targets/lvg/tasks/test_pvresize.yml | 76 + .../tests/integration/targets/mail/aliases | 1 + .../targets/mail/files/smtpserver.crt | 22 + .../targets/mail/files/smtpserver.key | 28 + .../targets/mail/files/smtpserver.py | 68 + .../integration/targets/mail/meta/main.yml | 2 + .../integration/targets/mail/tasks/main.yml | 100 + .../tests/integration/targets/mas/aliases | 2 + .../integration/targets/mas/tasks/main.yml | 156 + .../targets/memset_dns_reload/aliases | 1 + .../targets/memset_dns_reload/meta/main.yml | 1 + .../targets/memset_dns_reload/tasks/main.yml | 29 + .../targets/memset_memstore_info/aliases | 1 + .../memset_memstore_info/meta/main.yml | 1 + .../memset_memstore_info/tasks/main.yml | 30 + .../targets/memset_server_info/aliases | 1 + .../targets/memset_server_info/meta/main.yml | 1 + .../targets/memset_server_info/tasks/main.yml | 30 + .../integration/targets/memset_zone/aliases | 1 + .../targets/memset_zone/meta/main.yml | 1 + .../targets/memset_zone/tasks/main.yml | 121 + .../targets/memset_zone/vars/main.yml | 2 + .../targets/memset_zone_domain/aliases | 1 + .../targets/memset_zone_domain/meta/main.yml | 1 + .../targets/memset_zone_domain/tasks/main.yml | 148 + .../targets/memset_zone_domain/vars/main.yml | 4 + .../targets/memset_zone_record/aliases | 1 + .../targets/memset_zone_record/meta/main.yml | 1 + .../targets/memset_zone_record/tasks/main.yml | 230 + .../targets/memset_zone_record/vars/main.yml | 3 + .../integration/targets/module_helper/aliases | 1 + .../targets/module_helper/library/mdepfail.py | 69 + .../targets/module_helper/library/msimple.py | 74 + .../module_helper/library/msimpleda.py | 64 + .../targets/module_helper/library/mstate.py | 84 + .../targets/module_helper/tasks/main.yml | 7 + .../targets/module_helper/tasks/mdepfail.yml | 17 + .../targets/module_helper/tasks/msimple.yml | 84 + .../targets/module_helper/tasks/msimpleda.yml | 38 + .../targets/module_helper/tasks/mstate.yml | 101 + .../tests/integration/targets/monit/aliases | 9 + .../targets/monit/defaults/main.yml | 4 + .../targets/monit/files/httpd_echo.py | 50 + .../integration/targets/monit/meta/main.yml | 2 + .../targets/monit/tasks/check_state.yml | 20 + .../integration/targets/monit/tasks/main.yml | 78 + .../integration/targets/monit/tasks/test.yml | 28 + .../targets/monit/tasks/test_errors.yml | 6 + .../monit/tasks/test_reload_present.yml | 60 + .../targets/monit/tasks/test_state.yml | 33 + .../targets/monit/templates/monitrc.j2 | 13 + .../integration/targets/monit/vars/Alpine.yml | 1 + .../targets/monit/vars/Archlinux.yml | 1 + .../targets/monit/vars/CentOS-6.yml | 1 + .../integration/targets/monit/vars/RedHat.yml | 1 + .../integration/targets/monit/vars/Suse.yml | 1 + .../targets/monit/vars/defaults.yml | 1 + .../tests/integration/targets/mqtt/aliases | 6 + .../integration/targets/mqtt/meta/main.yml | 2 + .../integration/targets/mqtt/tasks/main.yml | 9 + .../integration/targets/mqtt/tasks/ubuntu.yml | 142 + .../integration/targets/mssql_script/aliases | 5 + .../targets/mssql_script/defaults/main.yml | 4 + .../targets/mssql_script/tasks/main.yml | 224 + .../tests/integration/targets/nomad/aliases | 6 + .../integration/targets/nomad/files/job.hcl | 396 + .../integration/targets/nomad/meta/main.yml | 5 + .../integration/targets/nomad/tasks/main.yml | 103 + .../targets/nomad/tasks/nomad_job.yml | 108 + .../tests/integration/targets/npm/aliases | 4 + .../integration/targets/npm/meta/main.yml | 4 + .../integration/targets/npm/tasks/main.yml | 43 + .../targets/npm/tasks/no_bin_links.yml | 64 + .../integration/targets/npm/tasks/run.yml | 3 + .../integration/targets/npm/tasks/setup.yml | 6 + .../integration/targets/npm/tasks/test.yml | 69 + .../tests/integration/targets/odbc/aliases | 6 + .../targets/odbc/defaults/main.yml | 34 + .../integration/targets/odbc/meta/main.yml | 4 + .../targets/odbc/tasks/install_pyodbc.yml | 7 + .../integration/targets/odbc/tasks/main.yml | 153 + .../targets/odbc/tasks/negative_tests.yml | 19 + .../targets/odbc/tasks/no_pyodbc.yml | 11 + .../integration/targets/one_host/aliases | 2 + .../testhost/tmp/opennebula-fixtures.json.gz | Bin 0 -> 2950 bytes .../targets/one_host/meta/main.yml | 2 + .../targets/one_host/tasks/main.yml | 240 + .../integration/targets/one_template/aliases | 2 + .../testhost/tmp/opennebula-fixtures.json.gz | Bin 0 -> 1069 bytes .../targets/one_template/meta/main.yml | 2 + .../targets/one_template/tasks/main.yml | 243 + .../integration/targets/osx_defaults/aliases | 5 + .../targets/osx_defaults/tasks/main.yml | 253 + .../tests/integration/targets/pacman/aliases | 7 + .../integration/targets/pacman/meta/main.yml | 3 + .../targets/pacman/tasks/basic.yml | 82 + .../integration/targets/pacman/tasks/main.yml | 13 + .../targets/pacman/tasks/package_urls.yml | 125 + .../targets/pacman/tasks/remove_nosave.yml | 70 + .../targets/pacman/tasks/update_cache.yml | 23 + .../targets/pagerduty_user/aliases | 1 + .../targets/pagerduty_user/tasks/main.yml | 24 + .../targets/pagerduty_user/vars/main.yml | 5 + .../integration/targets/pam_limits/aliases | 5 + .../pam_limits/files/test_pam_limits.conf | 1 + .../targets/pam_limits/tasks/main.yml | 91 + .../tests/integration/targets/pamd/aliases | 5 + .../integration/targets/pamd/tasks/main.yml | 73 + .../tests/integration/targets/pids/aliases | 1 + .../targets/pids/files/obtainpid.sh | 3 + .../integration/targets/pids/meta/main.yml | 2 + .../integration/targets/pids/tasks/main.yml | 118 + .../tests/integration/targets/pipx/aliases | 4 + .../integration/targets/pipx/tasks/main.yml | 152 + .../tests/integration/targets/pkgng/aliases | 5 + .../pkgng/tasks/create-outofdate-pkg.yml | 49 + .../targets/pkgng/tasks/freebsd.yml | 493 + .../pkgng/tasks/install_single_package.yml | 54 + .../integration/targets/pkgng/tasks/main.yml | 4 + .../targets/pkgng/tasks/setup-testjail.yml | 96 + .../targets/pkgng/templates/MANIFEST.json.j2 | 16 + .../integration/targets/pkgng/vars/main.yml | 5 + .../tests/integration/targets/pkgutil/aliases | 2 + .../targets/pkgutil/tasks/main.yml | 116 + .../tests/integration/targets/proxmox/aliases | 5 + .../targets/proxmox/tasks/main.yml | 382 + .../targets/python_requirements_info/aliases | 1 + .../python_requirements_info/tasks/main.yml | 40 + .../integration/targets/read_csv/aliases | 1 + .../targets/read_csv/tasks/main.yml | 145 + .../integration/targets/redis_info/aliases | 6 + .../targets/redis_info/defaults/main.yml | 4 + .../targets/redis_info/meta/main.yml | 2 + .../targets/redis_info/tasks/main.yml | 47 + .../tests/integration/targets/rundeck/aliases | 8 + .../targets/rundeck/defaults/main.yml | 3 + .../targets/rundeck/files/test_job.yaml | 23 + .../integration/targets/rundeck/meta/main.yml | 2 + .../targets/rundeck/tasks/main.yml | 123 + .../targets/scaleway_compute/aliases | 2 + .../scaleway_compute/defaults/main.yml | 9 + .../targets/scaleway_compute/tasks/ip.yml | 201 + .../targets/scaleway_compute/tasks/main.yml | 9 + .../scaleway_compute/tasks/pagination.yml | 71 + .../scaleway_compute/tasks/security_group.yml | 147 + .../targets/scaleway_compute/tasks/state.yml | 387 + .../targets/scaleway_database_backup/aliases | 2 + .../defaults/main.yml | 5 + .../scaleway_database_backup/tasks/main.yml | 233 + .../targets/scaleway_image_info/aliases | 2 + .../scaleway_image_info/tasks/main.yml | 32 + .../integration/targets/scaleway_ip/aliases | 2 + .../targets/scaleway_ip/defaults/main.yml | 7 + .../targets/scaleway_ip/tasks/main.yml | 444 + .../targets/scaleway_ip_info/aliases | 2 + .../targets/scaleway_ip_info/tasks/main.yml | 32 + .../integration/targets/scaleway_lb/aliases | 2 + .../targets/scaleway_lb/defaults/main.yml | 8 + .../targets/scaleway_lb/tasks/main.yml | 219 + .../scaleway_organization_info/aliases | 2 + .../scaleway_organization_info/tasks/main.yml | 17 + .../targets/scaleway_security_group/aliases | 2 + .../scaleway_security_group/defaults/main.yml | 3 + .../scaleway_security_group/tasks/main.yml | 134 + .../scaleway_security_group_info/aliases | 2 + .../tasks/main.yml | 32 + .../scaleway_security_group_rule/aliases | 2 + .../defaults/main.yml | 8 + .../tasks/main.yml | 247 + .../targets/scaleway_server_info/aliases | 2 + .../scaleway_server_info/tasks/main.yml | 32 + .../targets/scaleway_snapshot_info/aliases | 2 + .../scaleway_snapshot_info/tasks/main.yml | 32 + .../targets/scaleway_sshkey/aliases | 2 + .../targets/scaleway_sshkey/tasks/main.yml | 44 + .../targets/scaleway_user_data/aliases | 2 + .../scaleway_user_data/defaults/main.yml | 15 + .../targets/scaleway_user_data/tasks/main.yml | 82 + .../targets/scaleway_volume/aliases | 2 + .../targets/scaleway_volume/defaults/main.yml | 3 + .../targets/scaleway_volume/tasks/main.yml | 46 + .../targets/scaleway_volume_info/aliases | 2 + .../scaleway_volume_info/tasks/main.yml | 32 + .../integration/targets/sefcontext/aliases | 3 + .../targets/sefcontext/meta/main.yml | 2 + .../targets/sefcontext/tasks/main.yml | 33 + .../targets/sefcontext/tasks/sefcontext.yml | 114 + .../integration/targets/sensu_client/aliases | 2 + .../targets/sensu_client/tasks/main.yml | 174 + .../integration/targets/sensu_handler/aliases | 2 + .../targets/sensu_handler/tasks/main.yml | 124 + .../targets/sensu_handler/tasks/pipe.yml | 20 + .../targets/sensu_handler/tasks/set.yml | 48 + .../targets/sensu_handler/tasks/tcp.yml | 51 + .../targets/sensu_handler/tasks/transport.yml | 51 + .../targets/sensu_handler/tasks/udp.yml | 51 + .../targets/setup_cron/defaults/main.yml | 1 + .../targets/setup_cron/meta/main.yml | 2 + .../targets/setup_cron/tasks/main.yml | 72 + .../targets/setup_cron/vars/alpine.yml | 3 + .../targets/setup_cron/vars/archlinux.yml | 3 + .../targets/setup_cron/vars/debian.yml | 3 + .../targets/setup_cron/vars/default.yml | 0 .../targets/setup_cron/vars/fedora.yml | 3 + .../targets/setup_cron/vars/freebsd.yml | 3 + .../targets/setup_cron/vars/redhat.yml | 4 + .../targets/setup_cron/vars/suse.yml | 3 + .../targets/setup_epel/tasks/main.yml | 10 + .../targets/setup_etcd3/defaults/main.yml | 16 + .../targets/setup_etcd3/meta/main.yml | 2 + .../targets/setup_etcd3/tasks/main.yml | 117 + .../targets/setup_etcd3/vars/RedHat-7.yml | 1 + .../targets/setup_etcd3/vars/Suse-py3.yml | 3 + .../targets/setup_etcd3/vars/Suse.yml | 3 + .../targets/setup_etcd3/vars/default.yml | 2 + .../targets/setup_flatpak_remote/README.md | 138 + .../setup_flatpak_remote/create-repo.sh | 59 + .../setup_flatpak_remote/files/repo.tar.xz | Bin 0 -> 7352 bytes .../setup_flatpak_remote/handlers/main.yaml | 4 + .../setup_flatpak_remote/meta/main.yaml | 2 + .../setup_flatpak_remote/tasks/main.yaml | 27 + .../targets/setup_gnutar/handlers/main.yml | 7 + .../targets/setup_gnutar/tasks/main.yml | 20 + .../targets/setup_influxdb/tasks/main.yml | 9 + .../targets/setup_influxdb/tasks/setup.yml | 26 + .../targets/setup_java_keytool/meta/main.yml | 3 + .../targets/setup_java_keytool/tasks/main.yml | 21 + .../setup_java_keytool/vars/Alpine.yml | 2 + .../setup_java_keytool/vars/Archlinux.yml | 2 + .../setup_java_keytool/vars/Debian.yml | 2 + .../setup_java_keytool/vars/RedHat.yml | 2 + .../targets/setup_java_keytool/vars/Suse.yml | 2 + .../setup_mosquitto/files/mosquitto.conf | 35 + .../targets/setup_mosquitto/meta/main.yml | 3 + .../targets/setup_mosquitto/tasks/main.yml | 8 + .../targets/setup_mosquitto/tasks/ubuntu.yml | 24 + .../setup_openldap/files/initial_config.ldif | 22 + .../setup_openldap/files/rootpw_cnconfig.ldif | 4 + .../targets/setup_openldap/meta/main.yml | 3 + .../targets/setup_openldap/tasks/main.yml | 68 + .../targets/setup_openldap/vars/Debian.yml | 55 + .../targets/setup_openldap/vars/Ubuntu.yml | 55 + .../targets/setup_opennebula/meta/main.yml | 2 + .../targets/setup_opennebula/tasks/main.yml | 5 + .../targets/setup_opennebula/vars/main.yml | 6 + .../targets/setup_openssl/meta/main.yml | 3 + .../targets/setup_openssl/tasks/main.yml | 65 + .../targets/setup_openssl/vars/Alpine.yml | 6 + .../targets/setup_openssl/vars/Archlinux.yml | 6 + .../targets/setup_openssl/vars/CentOS-8.yml | 4 + .../targets/setup_openssl/vars/Darwin.yml | 1 + .../targets/setup_openssl/vars/Debian.yml | 6 + .../targets/setup_openssl/vars/FreeBSD.yml | 6 + .../targets/setup_openssl/vars/RedHat.yml | 6 + .../targets/setup_openssl/vars/Suse.yml | 6 + .../targets/setup_pkg_mgr/tasks/archlinux.yml | 19 + .../targets/setup_pkg_mgr/tasks/main.yml | 35 + .../setup_postgresql_db/defaults/main.yml | 17 + .../setup_postgresql_db/files/dummy--1.0.sql | 2 + .../setup_postgresql_db/files/dummy--2.0.sql | 2 + .../setup_postgresql_db/files/dummy--3.0.sql | 2 + .../setup_postgresql_db/files/dummy.control | 3 + .../setup_postgresql_db/files/pg_hba.conf | 10 + .../targets/setup_postgresql_db/meta/main.yml | 2 + .../setup_postgresql_db/tasks/main.yml | 254 + .../setup_postgresql_db/vars/Alpine-py3.yml | 6 + .../vars/Archlinux-py3.yml | 6 + .../vars/Debian-11-py3.yml | 8 + .../setup_postgresql_db/vars/Debian-8.yml | 8 + .../vars/FreeBSD-11-py3.yml | 12 + .../setup_postgresql_db/vars/FreeBSD-11.yml | 12 + .../vars/FreeBSD-12.0-py3.yml | 12 + .../setup_postgresql_db/vars/FreeBSD-12.0.yml | 12 + .../vars/FreeBSD-12.1-py3.yml | 12 + .../setup_postgresql_db/vars/FreeBSD-12.1.yml | 12 + .../setup_postgresql_db/vars/RedHat-py3.yml | 8 + .../setup_postgresql_db/vars/RedHat.yml | 7 + .../setup_postgresql_db/vars/Ubuntu-12.yml | 8 + .../setup_postgresql_db/vars/Ubuntu-14.yml | 8 + .../vars/Ubuntu-16-py3.yml | 8 + .../setup_postgresql_db/vars/Ubuntu-16.yml | 8 + .../vars/Ubuntu-18-py3.yml | 8 + .../vars/Ubuntu-20-py3.yml | 8 + .../setup_postgresql_db/vars/default-py3.yml | 6 + .../setup_postgresql_db/vars/default.yml | 6 + .../setup_redis_replication/defaults/main.yml | 51 + .../setup_redis_replication/handlers/main.yml | 34 + .../setup_redis_replication/meta/main.yml | 3 + .../setup_redis_replication/tasks/main.yml | 11 + .../tasks/setup_redis_cluster.yml | 73 + .../targets/setup_remote_constraints/aliases | 1 + .../setup_remote_constraints/meta/main.yml | 2 + .../setup_remote_constraints/tasks/main.yml | 13 + .../setup_remote_tmp_dir/handlers/main.yml | 5 + .../tasks/default-cleanup.yml | 5 + .../setup_remote_tmp_dir/tasks/default.yml | 11 + .../setup_remote_tmp_dir/tasks/main.yml | 15 + .../targets/setup_rundeck/defaults/main.yml | 2 + .../targets/setup_rundeck/meta/main.yml | 3 + .../targets/setup_rundeck/tasks/main.yml | 37 + .../targets/setup_rundeck/vars/Alpine.yml | 1 + .../targets/setup_rundeck/vars/Archlinux.yml | 1 + .../targets/setup_rundeck/vars/Debian.yml | 1 + .../targets/setup_rundeck/vars/RedHat.yml | 1 + .../targets/setup_snap/defaults/main.yml | 4 + .../targets/setup_snap/handlers/main.yml | 5 + .../targets/setup_snap/meta/main.yml | 3 + .../targets/setup_snap/tasks/D-Fedora.yml | 1 + .../targets/setup_snap/tasks/D-RedHat-8.2.yml | 1 + .../targets/setup_snap/tasks/D-RedHat-8.3.yml | 1 + .../targets/setup_snap/tasks/Debian.yml | 1 + .../targets/setup_snap/tasks/RedHat.yml | 1 + .../targets/setup_snap/tasks/default.yml | 21 + .../targets/setup_snap/tasks/main.yml | 23 + .../targets/setup_snap/tasks/nothing.yml | 2 + .../setup_tls/files/ca_certificate.pem | 19 + .../targets/setup_tls/files/ca_key.pem | 28 + .../setup_tls/files/client_certificate.pem | 20 + .../targets/setup_tls/files/client_key.pem | 27 + .../setup_tls/files/server_certificate.pem | 20 + .../targets/setup_tls/files/server_key.pem | 27 + .../targets/setup_tls/tasks/main.yml | 26 + .../setup_wildfly_server/defaults/main.yml | 8 + .../setup_wildfly_server/files/wildfly.conf | 8 + .../setup_wildfly_server/handlers/main.yml | 13 + .../setup_wildfly_server/meta/main.yml | 3 + .../setup_wildfly_server/tasks/main.yml | 102 + .../templates/launch.sh.j2 | 11 + .../templates/wildfly.service.j2 | 16 + .../integration/targets/shutdown/aliases | 1 + .../targets/shutdown/tasks/main.yml | 89 + .../tests/integration/targets/snap/aliases | 6 + .../integration/targets/snap/meta/main.yml | 2 + .../integration/targets/snap/tasks/main.yml | 189 + .../integration/targets/snap_alias/aliases | 6 + .../targets/snap_alias/meta/main.yml | 2 + .../targets/snap_alias/tasks/main.yml | 9 + .../targets/snap_alias/tasks/test.yml | 155 + .../targets/spectrum_model_attrs/aliases | 1 + .../spectrum_model_attrs/tasks/main.yml | 73 + .../integration/targets/ssh_config/aliases | 5 + .../targets/ssh_config/files/fake_id_rsa | 0 .../targets/ssh_config/files/ssh_config_test | 0 .../targets/ssh_config/meta/main.yml | 3 + .../targets/ssh_config/tasks/main.yml | 224 + .../targets/ssh_config/tasks/options.yml | 194 + .../tests/integration/targets/sudoers/aliases | 1 + .../targets/sudoers/tasks/main.yml | 140 + .../integration/targets/supervisorctl/aliases | 4 + .../supervisorctl/files/sendProcessStdin.py | 27 + .../targets/supervisorctl/meta/main.yml | 3 + .../supervisorctl/tasks/install_Darwin.yml | 1 + .../supervisorctl/tasks/install_FreeBSD.yml | 1 + .../supervisorctl/tasks/install_Linux.yml | 10 + .../supervisorctl/tasks/install_RedHat.yml | 1 + .../supervisorctl/tasks/install_Suse.yml | 1 + .../supervisorctl/tasks/install_pip.yml | 4 + .../targets/supervisorctl/tasks/main.yml | 52 + .../supervisorctl/tasks/start_supervisord.yml | 9 + .../supervisorctl/tasks/stop_supervisord.yml | 2 + .../targets/supervisorctl/tasks/test.yml | 12 + .../supervisorctl/tasks/test_start.yml | 135 + .../targets/supervisorctl/tasks/test_stop.yml | 59 + .../supervisorctl/tasks/uninstall_Darwin.yml | 1 + .../supervisorctl/tasks/uninstall_FreeBSD.yml | 1 + .../supervisorctl/tasks/uninstall_Linux.yml | 4 + .../supervisorctl/tasks/uninstall_RedHat.yml | 1 + .../supervisorctl/tasks/uninstall_Suse.yml | 1 + .../supervisorctl/tasks/uninstall_pip.yml | 4 + .../supervisorctl/templates/supervisord.conf | 42 + .../targets/supervisorctl/vars/Debian.yml | 1 + .../targets/supervisorctl/vars/defaults.yml | 1 + .../tests/integration/targets/sysrc/aliases | 5 + .../integration/targets/sysrc/tasks/main.yml | 337 + .../targets/sysrc/tasks/setup-testjail.yml | 69 + .../integration/targets/test_a_module/aliases | 1 + .../testns/testcoll/galaxy.yml | 7 + .../plugins/modules/collection_module.py | 32 + .../test_a_module/library/local_module.py | 32 + .../targets/test_a_module/runme.sh | 18 + .../targets/test_a_module/runme.yml | 37 + .../integration/targets/timezone/aliases | 5 + .../targets/timezone/meta/main.yml | 3 + .../targets/timezone/tasks/main.yml | 91 + .../targets/timezone/tasks/test.yml | 607 + .../tests/integration/targets/ufw/aliases | 12 + .../integration/targets/ufw/meta/main.yml | 2 + .../integration/targets/ufw/tasks/main.yml | 39 + .../targets/ufw/tasks/run-test.yml | 21 + .../targets/ufw/tasks/tests/basic.yml | 402 + .../targets/ufw/tasks/tests/global-state.yml | 150 + .../ufw/tasks/tests/insert_relative_to.yml | 80 + .../targets/ufw/tasks/tests/interface.yml | 81 + .../integration/targets/wakeonlan/aliases | 2 + .../targets/wakeonlan/tasks/main.yml | 53 + .../tests/integration/targets/xattr/aliases | 7 + .../targets/xattr/defaults/main.yml | 1 + .../integration/targets/xattr/meta/main.yml | 3 + .../integration/targets/xattr/tasks/main.yml | 16 + .../integration/targets/xattr/tasks/setup.yml | 9 + .../integration/targets/xattr/tasks/test.yml | 67 + .../integration/targets/xfs_quota/aliases | 7 + .../targets/xfs_quota/defaults/main.yml | 42 + .../targets/xfs_quota/meta/main.yml | 2 + .../targets/xfs_quota/tasks/gquota.yml | 142 + .../targets/xfs_quota/tasks/main.yml | 23 + .../targets/xfs_quota/tasks/pquota.yml | 179 + .../targets/xfs_quota/tasks/uquota.yml | 142 + .../tests/integration/targets/xml/aliases | 3 + .../fixtures/ansible-xml-beers-unicode.xml | 13 + .../xml/fixtures/ansible-xml-beers.xml | 14 + .../fixtures/ansible-xml-namespaced-beers.xml | 14 + .../integration/targets/xml/meta/main.yml | 2 + .../test-add-children-elements-unicode.xml | 14 + .../results/test-add-children-elements.xml | 14 + .../test-add-children-from-groupvars.xml | 14 + .../results/test-add-children-insertafter.xml | 17 + .../test-add-children-insertbefore.xml | 17 + ...t-add-children-with-attributes-unicode.xml | 14 + .../test-add-children-with-attributes.xml | 14 + .../results/test-add-element-implicitly.yml | 32 + .../test-add-namespaced-children-elements.xml | 14 + .../xml/results/test-pretty-print-only.xml | 14 + .../targets/xml/results/test-pretty-print.xml | 15 + .../xml/results/test-remove-attribute.xml | 14 + .../xml/results/test-remove-element.xml | 13 + .../test-remove-namespaced-attribute.xml | 14 + .../test-remove-namespaced-element.xml | 13 + .../test-set-attribute-value-unicode.xml | 14 + .../xml/results/test-set-attribute-value.xml | 14 + .../test-set-children-elements-level.xml | 11 + .../test-set-children-elements-unicode.xml | 11 + .../results/test-set-children-elements.xml | 11 + .../results/test-set-element-value-empty.xml | 14 + .../test-set-element-value-unicode.xml | 14 + .../xml/results/test-set-element-value.xml | 14 + .../test-set-namespaced-attribute-value.xml | 14 + .../test-set-namespaced-element-value.xml | 14 + .../integration/targets/xml/tasks/main.yml | 73 + .../test-add-children-elements-unicode.yml | 29 + .../xml/tasks/test-add-children-elements.yml | 29 + .../test-add-children-from-groupvars.yml | 28 + .../tasks/test-add-children-insertafter.yml | 32 + .../tasks/test-add-children-insertbefore.yml | 32 + ...t-add-children-with-attributes-unicode.yml | 31 + .../test-add-children-with-attributes.yml | 35 + .../xml/tasks/test-add-element-implicitly.yml | 237 + .../test-add-namespaced-children-elements.yml | 32 + .../xml/tasks/test-children-elements-xml.yml | 30 + .../targets/xml/tasks/test-count-unicode.yml | 19 + .../targets/xml/tasks/test-count.yml | 19 + .../test-get-element-content-unicode.yml | 32 + .../xml/tasks/test-get-element-content.yml | 47 + .../test-mutually-exclusive-attributes.yml | 22 + .../xml/tasks/test-pretty-print-only.yml | 29 + .../targets/xml/tasks/test-pretty-print.yml | 30 + .../tasks/test-remove-attribute-nochange.yml | 28 + .../xml/tasks/test-remove-attribute.yml | 28 + .../tasks/test-remove-element-nochange.yml | 28 + .../targets/xml/tasks/test-remove-element.yml | 28 + ...t-remove-namespaced-attribute-nochange.yml | 33 + .../test-remove-namespaced-attribute.yml | 33 + ...est-remove-namespaced-element-nochange.yml | 33 + .../tasks/test-remove-namespaced-element.yml | 33 + .../test-set-attribute-value-unicode.yml | 29 + .../xml/tasks/test-set-attribute-value.yml | 29 + .../test-set-children-elements-level.yml | 74 + .../test-set-children-elements-unicode.yml | 46 + .../xml/tasks/test-set-children-elements.yml | 53 + .../tasks/test-set-element-value-empty.yml | 28 + .../tasks/test-set-element-value-unicode.yml | 43 + .../xml/tasks/test-set-element-value.yml | 43 + .../test-set-namespaced-attribute-value.yml | 34 + .../test-set-namespaced-children-elements.yml | 57 + .../test-set-namespaced-element-value.yml | 46 + .../targets/xml/tasks/test-xmlstring.yml | 81 + .../integration/targets/xml/vars/main.yml | 6 + .../tests/integration/targets/yarn/aliases | 4 + .../integration/targets/yarn/meta/main.yml | 4 + .../integration/targets/yarn/tasks/main.yml | 35 + .../integration/targets/yarn/tasks/run.yml | 132 + .../targets/yarn/templates/package.j2 | 9 + .../targets/yum_versionlock/aliases | 6 + .../targets/yum_versionlock/tasks/main.yml | 83 + .../tests/integration/targets/zypper/aliases | 7 + .../integration/targets/zypper/meta/main.yml | 2 + .../integration/targets/zypper/tasks/main.yml | 30 + .../targets/zypper/tasks/zypper.yml | 525 + .../zypper/templates/duplicate.spec.j2 | 18 + .../targets/zypper_repository/aliases | 7 + .../files/systemsmanagement_Uyuni_Utils.repo | 7 + .../targets/zypper_repository/meta/main.yml | 2 + .../targets/zypper_repository/tasks/main.yml | 26 + .../targets/zypper_repository/tasks/test.yml | 35 + .../tasks/zypper_repository.yml | 275 + .../community/general/tests/requirements.yml | 5 + .../general/tests/sanity/extra/aliases.json | 11 + .../general/tests/sanity/extra/aliases.py | 65 + .../general/tests/sanity/extra/botmeta.json | 8 + .../general/tests/sanity/extra/botmeta.py | 234 + .../tests/sanity/extra/extra-docs.json | 10 + .../general/tests/sanity/extra/extra-docs.py | 23 + .../tests/sanity/extra/no-unwanted-files.json | 7 + .../tests/sanity/extra/no-unwanted-files.py | 51 + .../general/tests/sanity/ignore-2.10.txt | 58 + .../general/tests/sanity/ignore-2.11.txt | 57 + .../general/tests/sanity/ignore-2.12.txt | 50 + .../general/tests/sanity/ignore-2.13.txt | 50 + .../general/tests/sanity/ignore-2.9.txt | 46 + .../community/general/tests/unit/__init__.py | 0 .../general/tests/unit/compat/__init__.py | 0 .../general/tests/unit/compat/builtins.py | 33 + .../general/tests/unit/compat/mock.py | 122 + .../general/tests/unit/compat/unittest.py | 38 + .../general/tests/unit/mock/__init__.py | 0 .../general/tests/unit/mock/loader.py | 102 + .../community/general/tests/unit/mock/path.py | 8 + .../general/tests/unit/mock/procenv.py | 76 + .../general/tests/unit/mock/vault_helper.py | 27 + .../general/tests/unit/mock/yaml_helper.py | 126 + .../general/tests/unit/plugins/__init__.py | 0 .../tests/unit/plugins/become/__init__.py | 0 .../tests/unit/plugins/become/conftest.py | 37 + .../tests/unit/plugins/become/helper.py | 19 + .../tests/unit/plugins/become/test_doas.py | 84 + .../tests/unit/plugins/become/test_dzdo.py | 94 + .../tests/unit/plugins/become/test_ksu.py | 85 + .../tests/unit/plugins/become/test_pbrun.py | 84 + .../tests/unit/plugins/become/test_pfexec.py | 81 + .../tests/unit/plugins/become/test_sudosu.py | 50 + .../tests/unit/plugins/cache/__init__.py | 0 .../unit/plugins/cache/test_memcached.py | 31 + .../tests/unit/plugins/cache/test_redis.py | 45 + .../tests/unit/plugins/callback/__init__.py | 0 .../unit/plugins/callback/test_elastic.py | 126 + .../plugins/callback/test_loganalytics.py | 64 + .../plugins/callback/test_opentelemetry.py | 192 + .../unit/plugins/callback/test_splunk.py | 74 + .../tests/unit/plugins/connection/__init__.py | 0 .../tests/unit/plugins/connection/test_lxc.py | 40 + .../tests/unit/plugins/inventory/__init__.py | 0 .../inventory/fixtures/lxd_inventory.atd | 174 + .../unit/plugins/inventory/test_cobbler.py | 47 + .../unit/plugins/inventory/test_icinga2.py | 148 + .../unit/plugins/inventory/test_linode.py | 58 + .../tests/unit/plugins/inventory/test_lxd.py | 107 + .../unit/plugins/inventory/test_opennebula.py | 262 + .../unit/plugins/inventory/test_proxmox.py | 612 + .../inventory/test_stackpath_compute.py | 206 + .../plugins/inventory/test_xen_orchestra.py | 211 + .../tests/unit/plugins/lookup/__init__.py | 0 .../unit/plugins/lookup/test_dependent.py | 44 + .../tests/unit/plugins/lookup/test_dsv.py | 43 + .../tests/unit/plugins/lookup/test_etcd3.py | 57 + .../unit/plugins/lookup/test_lastpass.py | 187 + .../unit/plugins/lookup/test_manifold.py | 536 + .../unit/plugins/lookup/test_onepassword.py | 321 + .../unit/plugins/lookup/test_revbitspss.py | 44 + .../tests/unit/plugins/lookup/test_tss.py | 119 + .../unit/plugins/module_utils/__init__.py | 0 .../plugins/module_utils/cloud/__init__.py | 0 .../module_utils/cloud/test_backoff.py | 52 + .../unit/plugins/module_utils/conftest.py | 72 + .../unit/plugins/module_utils/hwc/__init__.py | 0 .../module_utils/hwc/test_dict_comparison.py | 166 + .../module_utils/hwc/test_hwc_utils.py | 38 + .../plugins/module_utils/identity/__init__.py | 0 .../identity/keycloak/__init__.py | 0 .../keycloak/test_keycloak_connect.py | 161 + .../module_utils/net_tools/__init__.py | 0 .../net_tools/pritunl/__init__.py | 0 .../net_tools/pritunl/test_api.py | 631 + .../remote_management/__init__.py | 0 .../unit/plugins/module_utils/test_csv.py | 164 + .../plugins/module_utils/test_database.py | 141 + .../plugins/module_utils/test_known_hosts.py | 116 + .../module_utils/test_module_helper.py | 238 + .../plugins/module_utils/test_saslprep.py | 55 + .../plugins/module_utils/test_utm_utils.py | 47 + .../xenserver/FakeAnsibleModule.py | 33 + .../module_utils/xenserver/FakeXenAPI.py | 69 + .../module_utils/xenserver/__init__.py | 0 .../plugins/module_utils/xenserver/common.py | 25 + .../module_utils/xenserver/conftest.py | 118 + .../fixtures/ansible-test-vm-1-facts.json | 73 + .../fixtures/ansible-test-vm-1-params.json | 707 + .../fixtures/ansible-test-vm-2-facts.json | 87 + .../fixtures/ansible-test-vm-2-params.json | 771 + .../fixtures/ansible-test-vm-3-facts.json | 75 + .../fixtures/ansible-test-vm-3-params.json | 420 + .../test_gather_vm_params_and_facts.py | 74 + .../xenserver/test_get_object_ref.py | 73 + .../module_utils/xenserver/test_misc.py | 17 + .../xenserver/test_netaddr_functions.py | 182 + .../xenserver/test_set_vm_power_state.py | 413 + .../xenserver/test_wait_for_functions.py | 220 + .../module_utils/xenserver/test_xapi.py | 175 + .../xenserver/test_xenserverobject.py | 50 + .../tests/unit/plugins/modules/__init__.py | 0 .../unit/plugins/modules/cloud/__init__.py | 0 .../plugins/modules/cloud/linode/__init__.py | 0 .../plugins/modules/cloud/linode/conftest.py | 85 + .../modules/cloud/linode/test_linode.py | 16 + .../modules/cloud/linode/test_linode_v4.py | 373 + .../plugins/modules/cloud/misc/__init__.py | 0 .../modules/cloud/misc/test_proxmox_kvm.py | 19 + .../modules/cloud/misc/test_proxmox_snap.py | 93 + .../cloud/misc/test_proxmox_tasks_info.py | 199 + .../modules/cloud/misc/test_terraform.py | 22 + .../scaleway/test_scaleway_private_network.py | 197 + .../cloud/xenserver/FakeAnsibleModule.py | 33 + .../modules/cloud/xenserver/FakeXenAPI.py | 69 + .../modules/cloud/xenserver/__init__.py | 0 .../plugins/modules/cloud/xenserver/common.py | 11 + .../modules/cloud/xenserver/conftest.py | 75 + .../xenserver/test_xenserver_guest_info.py | 77 + .../test_xenserver_guest_powerstate.py | 297 + .../tests/unit/plugins/modules/conftest.py | 31 + .../unit/plugins/modules/database/__init__.py | 0 .../plugins/modules/database/misc/__init__.py | 0 .../modules/database/misc/test_redis_data.py | 277 + .../database/misc/test_redis_data_incr.py | 207 + .../database/misc/test_redis_data_info.py | 113 + .../modules/database/misc/test_redis_info.py | 76 + .../modules/database/saphana/__init__.py | 0 .../database/saphana/test_hana_query.py | 102 + .../unit/plugins/modules/files/__init__.py | 0 .../plugins/modules/files/test_archive.py | 73 + .../modules/files/test_sapcar_extract.py | 53 + .../unit/plugins/modules/identity/__init__.py | 0 .../plugins/modules/identity/ipa/__init__.py | 0 .../identity/ipa/test_ipa_otpconfig.py | 406 + .../modules/identity/ipa/test_ipa_otptoken.py | 495 + .../modules/identity/ipa/test_ipa_pwpolicy.py | 613 + .../modules/identity/keycloak/__init__.py | 0 .../keycloak/test_keycloak_authentication.py | 622 + .../identity/keycloak/test_keycloak_client.py | 150 + .../test_keycloak_client_rolemapping.py | 572 + .../keycloak/test_keycloak_clientscope.py | 614 + .../test_keycloak_identity_provider.py | 587 + .../identity/keycloak/test_keycloak_realm.py | 310 + .../keycloak/test_keycloak_realm_info.py | 121 + .../identity/keycloak/test_keycloak_role.py | 326 + .../keycloak/test_keycloak_user_federation.py | 581 + .../plugins/modules/messaging/__init__.py | 0 .../plugins/modules/monitoring/__init__.py | 0 .../monitoring/test_circonus_annotation.py | 151 + .../test_datadog_downtime.py.disabled | 224 + .../monitoring/test_icinga2_feature.py | 99 + .../plugins/modules/monitoring/test_monit.py | 157 + .../modules/monitoring/test_pagerduty.py | 128 + .../monitoring/test_pagerduty_alert.py | 44 + .../monitoring/test_pagerduty_change.py | 82 + .../plugins/modules/monitoring/test_statsd.py | 101 + .../plugins/modules/net_tools/__init__.py | 0 .../net_tools/pritunl/test_pritunl_org.py | 204 + .../pritunl/test_pritunl_org_info.py | 137 + .../net_tools/pritunl/test_pritunl_user.py | 208 + .../pritunl/test_pritunl_user_info.py | 160 + .../modules/net_tools/test_dnsimple.py | 62 + .../modules/net_tools/test_dnsimple_info.py | 113 + .../plugins/modules/net_tools/test_nmcli.py | 3395 +++ .../plugins/modules/notification/__init__.py | 0 .../modules/notification/test_campfire.py | 93 + .../modules/notification/test_discord.py | 103 + .../modules/notification/test_slack.py | 201 + .../plugins/modules/packaging/__init__.py | 0 .../modules/packaging/language/__init__.py | 0 .../modules/packaging/language/test_cpanm.py | 288 + .../modules/packaging/language/test_gem.py | 142 + .../packaging/language/test_maven_artifact.py | 70 + .../modules/packaging/language/test_npm.py | 262 + .../plugins/modules/packaging/os/__init__.py | 0 .../plugins/modules/packaging/os/conftest.py | 34 + .../plugins/modules/packaging/os/test_apk.py | 36 + .../modules/packaging/os/test_homebrew.py | 22 + .../packaging/os/test_homebrew_cask.py | 21 + .../modules/packaging/os/test_macports.py | 34 + .../modules/packaging/os/test_pacman.py | 1060 + .../modules/packaging/os/test_pacman_key.py | 576 + .../modules/packaging/os/test_pkgin.py | 143 + .../packaging/os/test_redhat_subscription.py | 1262 + .../modules/packaging/os/test_rhn_channel.py | 144 + .../modules/packaging/os/test_rhn_register.py | 289 + .../modules/packaging/os/test_rhsm_release.py | 140 + .../packaging/os/test_rpm_ostree_pkg.py | 107 + .../modules/remote_management/__init__.py | 0 .../lenovoxcc/test_xcc_redfish_command.py | 626 + .../remote_management/lxca/__init__.py | 0 .../remote_management/lxca/test_lxca_cmms.py | 99 + .../remote_management/lxca/test_lxca_nodes.py | 103 + .../remote_management/oneview/__init__.py | 0 .../remote_management/oneview/conftest.py | 27 + .../oneview/hpe_test_utils.py | 205 + .../oneview/oneview_module_loader.py | 30 + .../oneview/test_oneview_datacenter_info.py | 77 + .../oneview/test_oneview_enclosure_info.py | 135 + .../oneview/test_oneview_ethernet_network.py | 391 + .../test_oneview_ethernet_network_info.py | 103 + .../oneview/test_oneview_fc_network.py | 169 + .../oneview/test_oneview_fc_network_info.py | 60 + .../oneview/test_oneview_fcoe_network.py | 167 + .../oneview/test_oneview_fcoe_network_info.py | 63 + ...test_oneview_logical_interconnect_group.py | 260 + ...oneview_logical_interconnect_group_info.py | 62 + .../oneview/test_oneview_network_set.py | 186 + .../oneview/test_oneview_network_set_info.py | 120 + .../oneview/test_oneview_san_manager.py | 242 + .../oneview/test_oneview_san_manager_info.py | 71 + .../modules/source_control/__init__.py | 0 .../source_control/bitbucket/__init__.py | 0 .../bitbucket/test_bitbucket_access_key.py | 341 + .../test_bitbucket_pipeline_key_pair.py | 196 + .../test_bitbucket_pipeline_known_host.py | 191 + .../test_bitbucket_pipeline_variable.py | 309 + .../modules/source_control/github/__init__.py | 0 .../source_control/github/test_github_repo.py | 327 + .../modules/source_control/gitlab/__init__.py | 0 .../modules/source_control/gitlab/gitlab.py | 644 + .../gitlab/test_gitlab_deploy_key.py | 108 + .../gitlab/test_gitlab_group.py | 132 + .../source_control/gitlab/test_gitlab_hook.py | 103 + .../gitlab/test_gitlab_project.py | 124 + .../gitlab/test_gitlab_protected_branch.py | 81 + .../gitlab/test_gitlab_runner.py | 109 + .../source_control/gitlab/test_gitlab_user.py | 183 + .../unit/plugins/modules/storage/__init__.py | 0 .../modules/storage/hpe3par/__init__.py | 0 .../storage/hpe3par/test_ss_3par_cpg.py | 247 + .../plugins/modules/storage/pmem/test_pmem.py | 706 + .../unit/plugins/modules/system/__init__.py | 0 .../modules/system/interfaces_file/README.md | 21 + .../system/interfaces_file/__init__.py | 0 .../interfaces_file/fixtures/__init__.py | 0 .../address_family.test_no_changes | 12 + .../address_family.test_no_changes.json | 21 + .../golden_output/address_family_add_aggi_up | 12 + .../address_family_add_aggi_up.exceptions.txt | 8 + .../address_family_add_aggi_up.json | 21 + .../address_family_add_aggi_up_twice | 12 + ...ss_family_add_aggi_up_twice.exceptions.txt | 17 + .../address_family_add_aggi_up_twice.json | 21 + .../address_family_add_and_delete_aggi_up | 12 + ...mily_add_and_delete_aggi_up.exceptions.txt | 17 + ...address_family_add_and_delete_aggi_up.json | 21 + .../address_family_aggi_remove_dup | 12 + ...ress_family_aggi_remove_dup.exceptions.txt | 17 + .../address_family_aggi_remove_dup.json | 21 + .../golden_output/address_family_change_ipv4 | 12 + .../address_family_change_ipv4.exceptions.txt | 0 .../address_family_change_ipv4.json | 21 + .../address_family_change_ipv4_post_up | 13 + ..._family_change_ipv4_post_up.exceptions.txt | 0 .../address_family_change_ipv4_post_up.json | 21 + .../address_family_change_ipv4_pre_up | 13 + ...s_family_change_ipv4_pre_up.exceptions.txt | 0 .../address_family_change_ipv4_pre_up.json | 21 + .../golden_output/address_family_change_ipv6 | 12 + .../address_family_change_ipv6.exceptions.txt | 0 .../address_family_change_ipv6.json | 21 + .../address_family_change_ipv6_post_up | 13 + ..._family_change_ipv6_post_up.exceptions.txt | 0 .../address_family_change_ipv6_post_up.json | 21 + .../address_family_change_ipv6_pre_up | 13 + ...s_family_change_ipv6_pre_up.exceptions.txt | 0 .../address_family_change_ipv6_pre_up.json | 21 + .../address_family_change_method | 12 + ...ddress_family_change_method.exceptions.txt | 8 + .../address_family_change_method.json | 21 + .../golden_output/address_family_revert | 12 + .../address_family_revert.exceptions.txt | 0 .../golden_output/address_family_revert.json | 21 + .../address_family_set_aggi_and_eth0_mtu | 13 + ...amily_set_aggi_and_eth0_mtu.exceptions.txt | 8 + .../address_family_set_aggi_and_eth0_mtu.json | 21 + .../address_family_set_aggi_slaves | 12 + ...ress_family_set_aggi_slaves.exceptions.txt | 8 + .../address_family_set_aggi_slaves.json | 21 + .../default_dhcp.test_no_changes | 6 + .../default_dhcp.test_no_changes.json | 18 + .../golden_output/default_dhcp_add_aggi_up | 6 + .../default_dhcp_add_aggi_up.exceptions.txt | 8 + .../default_dhcp_add_aggi_up.json | 18 + .../default_dhcp_add_aggi_up_twice | 6 + ...ault_dhcp_add_aggi_up_twice.exceptions.txt | 17 + .../default_dhcp_add_aggi_up_twice.json | 18 + .../default_dhcp_add_and_delete_aggi_up | 6 + ...dhcp_add_and_delete_aggi_up.exceptions.txt | 17 + .../default_dhcp_add_and_delete_aggi_up.json | 18 + .../default_dhcp_aggi_remove_dup | 6 + ...efault_dhcp_aggi_remove_dup.exceptions.txt | 17 + .../default_dhcp_aggi_remove_dup.json | 18 + .../golden_output/default_dhcp_change_ipv4 | 7 + .../default_dhcp_change_ipv4.exceptions.txt | 0 .../default_dhcp_change_ipv4.json | 18 + .../default_dhcp_change_ipv4_post_up | 7 + ...lt_dhcp_change_ipv4_post_up.exceptions.txt | 0 .../default_dhcp_change_ipv4_post_up.json | 18 + .../default_dhcp_change_ipv4_pre_up | 7 + ...ult_dhcp_change_ipv4_pre_up.exceptions.txt | 0 .../default_dhcp_change_ipv4_pre_up.json | 18 + .../golden_output/default_dhcp_change_ipv6 | 6 + .../default_dhcp_change_ipv6.exceptions.txt | 9 + .../default_dhcp_change_ipv6.json | 18 + .../default_dhcp_change_ipv6_post_up | 6 + ...lt_dhcp_change_ipv6_post_up.exceptions.txt | 9 + .../default_dhcp_change_ipv6_post_up.json | 18 + .../default_dhcp_change_ipv6_pre_up | 6 + ...ult_dhcp_change_ipv6_pre_up.exceptions.txt | 9 + .../default_dhcp_change_ipv6_pre_up.json | 18 + .../golden_output/default_dhcp_change_method | 6 + .../default_dhcp_change_method.exceptions.txt | 8 + .../default_dhcp_change_method.json | 18 + .../golden_output/default_dhcp_revert | 6 + .../default_dhcp_revert.exceptions.txt | 0 .../golden_output/default_dhcp_revert.json | 18 + .../default_dhcp_set_aggi_and_eth0_mtu | 7 + ..._dhcp_set_aggi_and_eth0_mtu.exceptions.txt | 8 + .../default_dhcp_set_aggi_and_eth0_mtu.json | 18 + .../default_dhcp_set_aggi_slaves | 6 + ...efault_dhcp_set_aggi_slaves.exceptions.txt | 8 + .../default_dhcp_set_aggi_slaves.json | 18 + .../golden_output/servers.com.test_no_changes | 61 + .../servers.com.test_no_changes.json | 109 + .../golden_output/servers.com_add_aggi_up | 62 + .../servers.com_add_aggi_up.exceptions.txt | 0 .../servers.com_add_aggi_up.json | 109 + .../servers.com_add_aggi_up_twice | 62 + ...rvers.com_add_aggi_up_twice.exceptions.txt | 0 .../servers.com_add_aggi_up_twice.json | 109 + .../servers.com_add_and_delete_aggi_up | 61 + ....com_add_and_delete_aggi_up.exceptions.txt | 0 .../servers.com_add_and_delete_aggi_up.json | 109 + .../golden_output/servers.com_aggi_remove_dup | 62 + ...servers.com_aggi_remove_dup.exceptions.txt | 0 .../servers.com_aggi_remove_dup.json | 109 + .../golden_output/servers.com_change_ipv4 | 61 + .../servers.com_change_ipv4.exceptions.txt | 9 + .../servers.com_change_ipv4.json | 109 + .../servers.com_change_ipv4_post_up | 61 + ...ers.com_change_ipv4_post_up.exceptions.txt | 9 + .../servers.com_change_ipv4_post_up.json | 109 + .../servers.com_change_ipv4_pre_up | 61 + ...vers.com_change_ipv4_pre_up.exceptions.txt | 9 + .../servers.com_change_ipv4_pre_up.json | 109 + .../golden_output/servers.com_change_ipv6 | 61 + .../servers.com_change_ipv6.exceptions.txt | 9 + .../servers.com_change_ipv6.json | 109 + .../servers.com_change_ipv6_post_up | 61 + ...ers.com_change_ipv6_post_up.exceptions.txt | 9 + .../servers.com_change_ipv6_post_up.json | 109 + .../servers.com_change_ipv6_pre_up | 61 + ...vers.com_change_ipv6_pre_up.exceptions.txt | 9 + .../servers.com_change_ipv6_pre_up.json | 109 + .../golden_output/servers.com_change_method | 61 + .../servers.com_change_method.exceptions.txt | 0 .../servers.com_change_method.json | 109 + .../fixtures/golden_output/servers.com_revert | 61 + .../servers.com_revert.exceptions.txt | 8 + .../golden_output/servers.com_revert.json | 109 + .../servers.com_set_aggi_and_eth0_mtu | 61 + ...s.com_set_aggi_and_eth0_mtu.exceptions.txt | 8 + .../servers.com_set_aggi_and_eth0_mtu.json | 109 + .../golden_output/servers.com_set_aggi_slaves | 61 + ...servers.com_set_aggi_slaves.exceptions.txt | 0 .../servers.com_set_aggi_slaves.json | 109 + .../golden_output/up_down_dup.test_no_changes | 11 + .../up_down_dup.test_no_changes.json | 24 + .../golden_output/up_down_dup_add_aggi_up | 11 + .../up_down_dup_add_aggi_up.exceptions.txt | 0 .../up_down_dup_add_aggi_up.json | 24 + .../up_down_dup_add_aggi_up_twice | 11 + ..._down_dup_add_aggi_up_twice.exceptions.txt | 0 .../up_down_dup_add_aggi_up_twice.json | 24 + .../up_down_dup_add_and_delete_aggi_up | 9 + ..._dup_add_and_delete_aggi_up.exceptions.txt | 0 .../up_down_dup_add_and_delete_aggi_up.json | 24 + .../golden_output/up_down_dup_aggi_remove_dup | 10 + ...up_down_dup_aggi_remove_dup.exceptions.txt | 0 .../up_down_dup_aggi_remove_dup.json | 24 + .../golden_output/up_down_dup_change_ipv4 | 11 + .../up_down_dup_change_ipv4.exceptions.txt | 9 + .../up_down_dup_change_ipv4.json | 24 + .../up_down_dup_change_ipv4_post_up | 11 + ...own_dup_change_ipv4_post_up.exceptions.txt | 9 + .../up_down_dup_change_ipv4_post_up.json | 24 + .../up_down_dup_change_ipv4_pre_up | 11 + ...down_dup_change_ipv4_pre_up.exceptions.txt | 9 + .../up_down_dup_change_ipv4_pre_up.json | 24 + .../golden_output/up_down_dup_change_ipv6 | 11 + .../up_down_dup_change_ipv6.exceptions.txt | 9 + .../up_down_dup_change_ipv6.json | 24 + .../up_down_dup_change_ipv6_post_up | 11 + ...own_dup_change_ipv6_post_up.exceptions.txt | 9 + .../up_down_dup_change_ipv6_post_up.json | 24 + .../up_down_dup_change_ipv6_pre_up | 11 + ...down_dup_change_ipv6_pre_up.exceptions.txt | 9 + .../up_down_dup_change_ipv6_pre_up.json | 24 + .../golden_output/up_down_dup_change_method | 11 + .../up_down_dup_change_method.exceptions.txt | 8 + .../up_down_dup_change_method.json | 24 + .../fixtures/golden_output/up_down_dup_revert | 11 + .../up_down_dup_revert.exceptions.txt | 8 + .../golden_output/up_down_dup_revert.json | 24 + .../up_down_dup_set_aggi_and_eth0_mtu | 11 + ...n_dup_set_aggi_and_eth0_mtu.exceptions.txt | 8 + .../up_down_dup_set_aggi_and_eth0_mtu.json | 24 + .../golden_output/up_down_dup_set_aggi_slaves | 12 + ...up_down_dup_set_aggi_slaves.exceptions.txt | 0 .../up_down_dup_set_aggi_slaves.json | 24 + .../fixtures/input/address_family | 12 + .../fixtures/input/default_dhcp | 6 + .../fixtures/input/servers.com | 61 + .../fixtures/input/up_down_dup | 11 + .../interfaces_file/test_interfaces_file.py | 348 + .../modules/system/test_java_keystore.py | 421 + .../plugins/modules/system/test_modprobe.py | 174 + .../unit/plugins/modules/system/test_pamd.py | 384 + .../plugins/modules/system/test_parted.py | 345 + .../system/test_sap_task_list_execute.py | 89 + .../modules/system/test_solaris_zone.py | 115 + .../plugins/modules/system/test_sysupgrade.py | 67 + .../unit/plugins/modules/system/test_ufw.py | 476 + .../plugins/modules/system/test_xfconf.py | 367 + .../modules/system/test_xfconf_info.py | 171 + .../tests/unit/plugins/modules/utils.py | 52 + .../modules/web_infrastructure/__init__.py | 0 .../web_infrastructure/test_apache2_module.py | 22 + .../web_infrastructure/test_jenkins_build.py | 180 + .../web_infrastructure/test_jenkins_plugin.py | 190 + .../general/tests/unit/requirements.txt | 38 + .../general/tests/utils/constraints.txt | 58 + .../general/tests/utils/shippable/aix.sh | 1 + .../general/tests/utils/shippable/cloud.sh | 19 + .../general/tests/utils/shippable/freebsd.sh | 1 + .../tests/utils/shippable/linux-community.sh | 19 + .../general/tests/utils/shippable/linux.sh | 18 + .../general/tests/utils/shippable/macos.sh | 1 + .../general/tests/utils/shippable/osx.sh | 1 + .../general/tests/utils/shippable/remote.sh | 26 + .../general/tests/utils/shippable/rhel.sh | 1 + .../general/tests/utils/shippable/sanity.sh | 42 + .../tests/utils/shippable/shippable.sh | 239 + .../general/tests/utils/shippable/units.sh | 38 + group_vars/proxmox.yml | 44 +- group_vars/proxmoxtest.yml | 27 +- host_vars/pve2-test2.grote.lan.yml | 15 + host_vars/pve2.grote.lan.yml | 38 - playbooks/3_service/proxmox.yml | 3 +- roles/mgrote.zfs_sanoid/README.md | 1 - roles/mgrote.zfs_sanoid/defaults/main.yml | 99 +- roles/mgrote.zfs_sanoid/handlers/main.yml | 5 + roles/mgrote.zfs_sanoid/tasks/main.yml | 109 +- roles/mgrote.zfs_sanoid/tasks/user.yml | 34 - .../templates/logrotate_sanoid | 12 - .../templates/sanoid-cron.sh | 5 - .../templates/sanoid_mail.service.j2 | 8 + .../templates/zpool-scrub@.service.j2 | 2 - 2799 files changed, 348207 insertions(+), 249 deletions(-) create mode 100644 ansible_collections/community/general/.azure-pipelines/README.md create mode 100644 ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml create mode 100644 ansible_collections/community/general/.azure-pipelines/scripts/aggregate-coverage.sh create mode 100644 ansible_collections/community/general/.azure-pipelines/scripts/combine-coverage.py create mode 100644 ansible_collections/community/general/.azure-pipelines/scripts/process-results.sh create mode 100644 ansible_collections/community/general/.azure-pipelines/scripts/publish-codecov.py create mode 100644 ansible_collections/community/general/.azure-pipelines/scripts/report-coverage.sh create mode 100644 ansible_collections/community/general/.azure-pipelines/scripts/run-tests.sh create mode 100644 ansible_collections/community/general/.azure-pipelines/scripts/time-command.py create mode 100644 ansible_collections/community/general/.azure-pipelines/templates/coverage.yml create mode 100644 ansible_collections/community/general/.azure-pipelines/templates/matrix.yml create mode 100644 ansible_collections/community/general/.azure-pipelines/templates/test.yml create mode 100644 ansible_collections/community/general/.github/BOTMETA.yml create mode 100644 ansible_collections/community/general/.github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 ansible_collections/community/general/.github/ISSUE_TEMPLATE/config.yml create mode 100644 ansible_collections/community/general/.github/ISSUE_TEMPLATE/documentation_report.yml create mode 100644 ansible_collections/community/general/.github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 ansible_collections/community/general/.github/dependabot.yml create mode 100644 ansible_collections/community/general/.github/patchback.yml create mode 100644 ansible_collections/community/general/.github/settings.yml create mode 100644 ansible_collections/community/general/.github/workflows/codeql-analysis.yml create mode 100644 ansible_collections/community/general/.gitignore create mode 100644 ansible_collections/community/general/CHANGELOG.rst create mode 100644 ansible_collections/community/general/CONTRIBUTING.md create mode 100644 ansible_collections/community/general/COPYING create mode 100644 ansible_collections/community/general/FILES.json create mode 100644 ansible_collections/community/general/MANIFEST.json create mode 100644 ansible_collections/community/general/README.md create mode 100644 ansible_collections/community/general/changelogs/.gitignore create mode 100644 ansible_collections/community/general/changelogs/changelog.yaml create mode 100644 ansible_collections/community/general/changelogs/config.yaml create mode 100644 ansible_collections/community/general/changelogs/fragments/.keep create mode 100644 ansible_collections/community/general/commit-rights.md create mode 100644 ansible_collections/community/general/docs/docsite/extra-docs.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/default-common.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/default-recursive-true.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-001.yml create mode 120000 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-001_vars/default-common.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-001_vars/list3.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-002.yml create mode 120000 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-002_vars/default-common.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-002_vars/list3.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-003.yml create mode 120000 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-003_vars/default-recursive-true.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-003_vars/list3.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-004.yml create mode 120000 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-004_vars/default-recursive-true.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-004_vars/list3.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-005.yml create mode 120000 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-005_vars/default-recursive-true.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-005_vars/list3.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-006.yml create mode 120000 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-006_vars/default-recursive-true.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-006_vars/list3.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-007.yml create mode 120000 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-007_vars/default-recursive-true.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-007_vars/list3.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-008.yml create mode 120000 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-008_vars/default-recursive-true.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/example-008_vars/list3.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/examples.yml create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/examples_all.rst.j2 create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/filter_guide_abstract_informations_merging_lists_of_dictionaries.rst.j2 create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/list3.out.j2 create mode 100644 ansible_collections/community/general/docs/docsite/helper/lists_mergeby/playbook.yml create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_abstract_informations.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_abstract_informations_counting_elements_in_sequence.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_abstract_informations_dictionaries.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_abstract_informations_grouping.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_abstract_informations_merging_lists_of_dictionaries.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_conversions.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_creating_identifiers.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_paths.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_selecting_json_data.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_working_with_times.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_working_with_unicode.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/filter_guide_working_with_versions.rst create mode 100644 ansible_collections/community/general/docs/docsite/rst/test_guide.rst create mode 100644 ansible_collections/community/general/meta/runtime.yml create mode 120000 ansible_collections/community/general/plugins/action/iptables_state.py create mode 120000 ansible_collections/community/general/plugins/action/shutdown.py create mode 100644 ansible_collections/community/general/plugins/action/system/iptables_state.py create mode 100644 ansible_collections/community/general/plugins/action/system/shutdown.py create mode 100644 ansible_collections/community/general/plugins/become/doas.py create mode 100644 ansible_collections/community/general/plugins/become/dzdo.py create mode 100644 ansible_collections/community/general/plugins/become/ksu.py create mode 100644 ansible_collections/community/general/plugins/become/machinectl.py create mode 100644 ansible_collections/community/general/plugins/become/pbrun.py create mode 100644 ansible_collections/community/general/plugins/become/pfexec.py create mode 100644 ansible_collections/community/general/plugins/become/pmrun.py create mode 100644 ansible_collections/community/general/plugins/become/sesu.py create mode 100644 ansible_collections/community/general/plugins/become/sudosu.py create mode 100644 ansible_collections/community/general/plugins/cache/memcached.py create mode 100644 ansible_collections/community/general/plugins/cache/pickle.py create mode 100644 ansible_collections/community/general/plugins/cache/redis.py create mode 100644 ansible_collections/community/general/plugins/cache/yaml.py create mode 100644 ansible_collections/community/general/plugins/callback/cgroup_memory_recap.py create mode 100644 ansible_collections/community/general/plugins/callback/context_demo.py create mode 100644 ansible_collections/community/general/plugins/callback/counter_enabled.py create mode 100644 ansible_collections/community/general/plugins/callback/dense.py create mode 100644 ansible_collections/community/general/plugins/callback/diy.py create mode 100644 ansible_collections/community/general/plugins/callback/elastic.py create mode 100644 ansible_collections/community/general/plugins/callback/hipchat.py create mode 100644 ansible_collections/community/general/plugins/callback/jabber.py create mode 100644 ansible_collections/community/general/plugins/callback/log_plays.py create mode 100644 ansible_collections/community/general/plugins/callback/loganalytics.py create mode 100644 ansible_collections/community/general/plugins/callback/logdna.py create mode 100644 ansible_collections/community/general/plugins/callback/logentries.py create mode 100644 ansible_collections/community/general/plugins/callback/logstash.py create mode 100644 ansible_collections/community/general/plugins/callback/mail.py create mode 100644 ansible_collections/community/general/plugins/callback/nrdp.py create mode 100644 ansible_collections/community/general/plugins/callback/null.py create mode 100644 ansible_collections/community/general/plugins/callback/opentelemetry.py create mode 120000 ansible_collections/community/general/plugins/callback/osx_say.py create mode 100644 ansible_collections/community/general/plugins/callback/say.py create mode 100644 ansible_collections/community/general/plugins/callback/selective.py create mode 100644 ansible_collections/community/general/plugins/callback/slack.py create mode 100644 ansible_collections/community/general/plugins/callback/splunk.py create mode 100644 ansible_collections/community/general/plugins/callback/sumologic.py create mode 100644 ansible_collections/community/general/plugins/callback/syslog_json.py create mode 100644 ansible_collections/community/general/plugins/callback/unixy.py create mode 100644 ansible_collections/community/general/plugins/callback/yaml.py create mode 100644 ansible_collections/community/general/plugins/connection/chroot.py create mode 100644 ansible_collections/community/general/plugins/connection/funcd.py create mode 100644 ansible_collections/community/general/plugins/connection/iocage.py create mode 100644 ansible_collections/community/general/plugins/connection/jail.py create mode 100644 ansible_collections/community/general/plugins/connection/lxc.py create mode 100644 ansible_collections/community/general/plugins/connection/lxd.py create mode 100644 ansible_collections/community/general/plugins/connection/qubes.py create mode 100644 ansible_collections/community/general/plugins/connection/saltstack.py create mode 100644 ansible_collections/community/general/plugins/connection/zone.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/alicloud.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/auth_basic.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/bitbucket.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/dimensiondata.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/dimensiondata_wait.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/emc.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/gitlab.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/hpe3par.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/hwc.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/ibm_storage.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/influxdb.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/ipa.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/keycloak.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/ldap.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/lxca_common.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/manageiq.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/nomad.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/oneview.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/online.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/opennebula.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/openswitch.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/oracle.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/oracle_creatable_resource.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/oracle_display_name_option.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/oracle_name_option.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/oracle_tags.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/oracle_wait_options.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/pritunl.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/proxmox.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/purestorage.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/rackspace.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/redis.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/rundeck.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/scaleway.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/utm.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/vexata.py create mode 100644 ansible_collections/community/general/plugins/doc_fragments/xenserver.py create mode 100644 ansible_collections/community/general/plugins/filter/counter.py create mode 100644 ansible_collections/community/general/plugins/filter/dict.py create mode 100644 ansible_collections/community/general/plugins/filter/dict_kv.py create mode 100644 ansible_collections/community/general/plugins/filter/from_csv.py create mode 100644 ansible_collections/community/general/plugins/filter/groupby.py create mode 100644 ansible_collections/community/general/plugins/filter/hashids.py create mode 100644 ansible_collections/community/general/plugins/filter/jc.py create mode 100644 ansible_collections/community/general/plugins/filter/json_query.py create mode 100644 ansible_collections/community/general/plugins/filter/list.py create mode 100644 ansible_collections/community/general/plugins/filter/path_join_shim.py create mode 100644 ansible_collections/community/general/plugins/filter/random_mac.py create mode 100644 ansible_collections/community/general/plugins/filter/time.py create mode 100644 ansible_collections/community/general/plugins/filter/unicode_normalize.py create mode 100644 ansible_collections/community/general/plugins/filter/version_sort.py create mode 100644 ansible_collections/community/general/plugins/inventory/cobbler.py create mode 100644 ansible_collections/community/general/plugins/inventory/gitlab_runners.py create mode 100644 ansible_collections/community/general/plugins/inventory/icinga2.py create mode 100644 ansible_collections/community/general/plugins/inventory/linode.py create mode 100644 ansible_collections/community/general/plugins/inventory/lxd.py create mode 100644 ansible_collections/community/general/plugins/inventory/nmap.py create mode 100644 ansible_collections/community/general/plugins/inventory/online.py create mode 100644 ansible_collections/community/general/plugins/inventory/opennebula.py create mode 100644 ansible_collections/community/general/plugins/inventory/proxmox.py create mode 100644 ansible_collections/community/general/plugins/inventory/scaleway.py create mode 100644 ansible_collections/community/general/plugins/inventory/stackpath_compute.py create mode 100644 ansible_collections/community/general/plugins/inventory/virtualbox.py create mode 100644 ansible_collections/community/general/plugins/inventory/xen_orchestra.py create mode 100644 ansible_collections/community/general/plugins/lookup/cartesian.py create mode 100644 ansible_collections/community/general/plugins/lookup/chef_databag.py create mode 100644 ansible_collections/community/general/plugins/lookup/collection_version.py create mode 100644 ansible_collections/community/general/plugins/lookup/consul_kv.py create mode 100644 ansible_collections/community/general/plugins/lookup/credstash.py create mode 100644 ansible_collections/community/general/plugins/lookup/cyberarkpassword.py create mode 100644 ansible_collections/community/general/plugins/lookup/dependent.py create mode 100644 ansible_collections/community/general/plugins/lookup/dig.py create mode 100644 ansible_collections/community/general/plugins/lookup/dnstxt.py create mode 100644 ansible_collections/community/general/plugins/lookup/dsv.py create mode 100644 ansible_collections/community/general/plugins/lookup/etcd.py create mode 100644 ansible_collections/community/general/plugins/lookup/etcd3.py create mode 100644 ansible_collections/community/general/plugins/lookup/filetree.py create mode 100644 ansible_collections/community/general/plugins/lookup/flattened.py create mode 100644 ansible_collections/community/general/plugins/lookup/hiera.py create mode 100644 ansible_collections/community/general/plugins/lookup/keyring.py create mode 100644 ansible_collections/community/general/plugins/lookup/lastpass.py create mode 100644 ansible_collections/community/general/plugins/lookup/lmdb_kv.py create mode 100644 ansible_collections/community/general/plugins/lookup/manifold.py create mode 100644 ansible_collections/community/general/plugins/lookup/onepassword.py create mode 100644 ansible_collections/community/general/plugins/lookup/onepassword_raw.py create mode 100644 ansible_collections/community/general/plugins/lookup/passwordstore.py create mode 100644 ansible_collections/community/general/plugins/lookup/random_pet.py create mode 100644 ansible_collections/community/general/plugins/lookup/random_string.py create mode 100644 ansible_collections/community/general/plugins/lookup/random_words.py create mode 100644 ansible_collections/community/general/plugins/lookup/redis.py create mode 100644 ansible_collections/community/general/plugins/lookup/revbitspss.py create mode 100644 ansible_collections/community/general/plugins/lookup/shelvefile.py create mode 100644 ansible_collections/community/general/plugins/lookup/tss.py create mode 100644 ansible_collections/community/general/plugins/module_utils/_mount.py create mode 100644 ansible_collections/community/general/plugins/module_utils/_version.py create mode 100644 ansible_collections/community/general/plugins/module_utils/alicloud_ecs.py create mode 100644 ansible_collections/community/general/plugins/module_utils/cloud.py create mode 100644 ansible_collections/community/general/plugins/module_utils/csv.py create mode 100644 ansible_collections/community/general/plugins/module_utils/database.py create mode 100644 ansible_collections/community/general/plugins/module_utils/dimensiondata.py create mode 100644 ansible_collections/community/general/plugins/module_utils/gandi_livedns_api.py create mode 100644 ansible_collections/community/general/plugins/module_utils/gitlab.py create mode 100644 ansible_collections/community/general/plugins/module_utils/heroku.py create mode 100644 ansible_collections/community/general/plugins/module_utils/hwc_utils.py create mode 100644 ansible_collections/community/general/plugins/module_utils/ibm_sa_utils.py create mode 100644 ansible_collections/community/general/plugins/module_utils/identity/keycloak/keycloak.py create mode 100644 ansible_collections/community/general/plugins/module_utils/ilo_redfish_utils.py create mode 100644 ansible_collections/community/general/plugins/module_utils/influxdb.py create mode 100644 ansible_collections/community/general/plugins/module_utils/ipa.py create mode 100644 ansible_collections/community/general/plugins/module_utils/known_hosts.py create mode 100644 ansible_collections/community/general/plugins/module_utils/ldap.py create mode 100644 ansible_collections/community/general/plugins/module_utils/linode.py create mode 100644 ansible_collections/community/general/plugins/module_utils/lxd.py create mode 100644 ansible_collections/community/general/plugins/module_utils/manageiq.py create mode 100644 ansible_collections/community/general/plugins/module_utils/memset.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/base.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/deco.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/exceptions.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/mixins/cmd.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/mixins/deprecate_attrs.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/mixins/deps.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/mixins/state.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/mixins/vars.py create mode 100644 ansible_collections/community/general/plugins/module_utils/mh/module_helper.py create mode 100644 ansible_collections/community/general/plugins/module_utils/module_helper.py create mode 100644 ansible_collections/community/general/plugins/module_utils/net_tools/pritunl/api.py create mode 100644 ansible_collections/community/general/plugins/module_utils/oneandone.py create mode 100644 ansible_collections/community/general/plugins/module_utils/oneview.py create mode 100644 ansible_collections/community/general/plugins/module_utils/online.py create mode 100644 ansible_collections/community/general/plugins/module_utils/opennebula.py create mode 100644 ansible_collections/community/general/plugins/module_utils/oracle/oci_utils.py create mode 100644 ansible_collections/community/general/plugins/module_utils/proxmox.py create mode 100644 ansible_collections/community/general/plugins/module_utils/pure.py create mode 100644 ansible_collections/community/general/plugins/module_utils/rax.py create mode 100644 ansible_collections/community/general/plugins/module_utils/redfish_utils.py create mode 100644 ansible_collections/community/general/plugins/module_utils/redhat.py create mode 100644 ansible_collections/community/general/plugins/module_utils/redis.py create mode 100644 ansible_collections/community/general/plugins/module_utils/remote_management/lxca/common.py create mode 100644 ansible_collections/community/general/plugins/module_utils/rundeck.py create mode 100644 ansible_collections/community/general/plugins/module_utils/saslprep.py create mode 100644 ansible_collections/community/general/plugins/module_utils/scaleway.py create mode 100644 ansible_collections/community/general/plugins/module_utils/source_control/bitbucket.py create mode 100644 ansible_collections/community/general/plugins/module_utils/storage/emc/emc_vnx.py create mode 100644 ansible_collections/community/general/plugins/module_utils/storage/hpe3par/hpe3par.py create mode 100644 ansible_collections/community/general/plugins/module_utils/univention_umc.py create mode 100644 ansible_collections/community/general/plugins/module_utils/utm_utils.py create mode 100644 ansible_collections/community/general/plugins/module_utils/version.py create mode 100644 ansible_collections/community/general/plugins/module_utils/vexata.py create mode 100644 ansible_collections/community/general/plugins/module_utils/xenserver.py create mode 120000 ansible_collections/community/general/plugins/modules/aerospike_migrations.py create mode 120000 ansible_collections/community/general/plugins/modules/airbrake_deployment.py create mode 120000 ansible_collections/community/general/plugins/modules/aix_devices.py create mode 120000 ansible_collections/community/general/plugins/modules/aix_filesystem.py create mode 120000 ansible_collections/community/general/plugins/modules/aix_inittab.py create mode 120000 ansible_collections/community/general/plugins/modules/aix_lvg.py create mode 120000 ansible_collections/community/general/plugins/modules/aix_lvol.py create mode 120000 ansible_collections/community/general/plugins/modules/ali_instance.py create mode 120000 ansible_collections/community/general/plugins/modules/ali_instance_info.py create mode 120000 ansible_collections/community/general/plugins/modules/alternatives.py create mode 120000 ansible_collections/community/general/plugins/modules/ansible_galaxy_install.py create mode 120000 ansible_collections/community/general/plugins/modules/apache2_mod_proxy.py create mode 120000 ansible_collections/community/general/plugins/modules/apache2_module.py create mode 120000 ansible_collections/community/general/plugins/modules/apk.py create mode 120000 ansible_collections/community/general/plugins/modules/apt_repo.py create mode 120000 ansible_collections/community/general/plugins/modules/apt_rpm.py create mode 120000 ansible_collections/community/general/plugins/modules/archive.py create mode 120000 ansible_collections/community/general/plugins/modules/atomic_container.py create mode 120000 ansible_collections/community/general/plugins/modules/atomic_host.py create mode 120000 ansible_collections/community/general/plugins/modules/atomic_image.py create mode 120000 ansible_collections/community/general/plugins/modules/awall.py create mode 120000 ansible_collections/community/general/plugins/modules/beadm.py create mode 120000 ansible_collections/community/general/plugins/modules/bearychat.py create mode 120000 ansible_collections/community/general/plugins/modules/bigpanda.py create mode 120000 ansible_collections/community/general/plugins/modules/bitbucket_access_key.py create mode 120000 ansible_collections/community/general/plugins/modules/bitbucket_pipeline_key_pair.py create mode 120000 ansible_collections/community/general/plugins/modules/bitbucket_pipeline_known_host.py create mode 120000 ansible_collections/community/general/plugins/modules/bitbucket_pipeline_variable.py create mode 120000 ansible_collections/community/general/plugins/modules/bower.py create mode 120000 ansible_collections/community/general/plugins/modules/bundler.py create mode 120000 ansible_collections/community/general/plugins/modules/bzr.py create mode 120000 ansible_collections/community/general/plugins/modules/campfire.py create mode 120000 ansible_collections/community/general/plugins/modules/capabilities.py create mode 120000 ansible_collections/community/general/plugins/modules/cargo.py create mode 120000 ansible_collections/community/general/plugins/modules/catapult.py create mode 120000 ansible_collections/community/general/plugins/modules/circonus_annotation.py create mode 120000 ansible_collections/community/general/plugins/modules/cisco_spark.py create mode 120000 ansible_collections/community/general/plugins/modules/cisco_webex.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_aa_policy.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_alert_policy.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_blueprint_package.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_firewall_policy.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_group.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_loadbalancer.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_modify_server.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_publicip.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_server.py create mode 120000 ansible_collections/community/general/plugins/modules/clc_server_snapshot.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/alicloud/ali_instance.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/alicloud/ali_instance_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/atomic/atomic_container.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/atomic/atomic_host.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/atomic/atomic_image.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_aa_policy.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_alert_policy.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_blueprint_package.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_firewall_policy.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_group.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_loadbalancer.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_modify_server.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_publicip.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_server.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/centurylink/clc_server_snapshot.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/dimensiondata/dimensiondata_network.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/dimensiondata/dimensiondata_vlan.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/heroku/heroku_collaborator.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_ecs_instance.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_evs_disk.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_network_vpc.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_smn_topic.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_vpc_eip.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_vpc_peering_connect.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_vpc_port.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_vpc_private_ip.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_vpc_route.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_vpc_security_group.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_vpc_security_group_rule.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/huawei/hwc_vpc_subnet.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/linode/linode.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/linode/linode_v4.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/lxc/lxc_container.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/lxd/lxd_container.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/lxd/lxd_profile.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/memset/memset_dns_reload.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/memset/memset_memstore_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/memset/memset_server_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/memset/memset_zone.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/memset/memset_zone_domain.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/memset/memset_zone_record.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/cloud_init_data_facts.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_domain_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_group_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_kvm.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_nic.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_snap.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_storage_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_tasks_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_template.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/proxmox_user_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/rhevm.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/serverless.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/terraform.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/misc/xenserver_facts.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/oneandone/oneandone_firewall_policy.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/oneandone/oneandone_load_balancer.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/oneandone/oneandone_monitoring_policy.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/oneandone/oneandone_private_network.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/oneandone/oneandone_public_ip.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/oneandone/oneandone_server.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/online/online_server_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/online/online_user_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/opennebula/one_host.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/opennebula/one_image.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/opennebula/one_image_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/opennebula/one_service.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/opennebula/one_template.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/opennebula/one_vm.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/oracle/oci_vcn.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/ovh/ovh_ip_failover.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/ovh/ovh_ip_loadbalancing_backend.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/ovh/ovh_monthly_billing.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/packet/packet_device.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/packet/packet_ip_subnet.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/packet/packet_project.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/packet/packet_sshkey.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/packet/packet_volume.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/packet/packet_volume_attachment.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/profitbricks/profitbricks.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/profitbricks/profitbricks_datacenter.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/profitbricks/profitbricks_nic.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/profitbricks/profitbricks_volume.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/profitbricks/profitbricks_volume_attachments.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/pubnub/pubnub_blocks.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_cbs.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_cbs_attachments.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_cdb.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_cdb_database.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_cdb_user.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_clb.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_clb_nodes.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_clb_ssl.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_dns.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_dns_record.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_facts.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_files.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_files_objects.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_identity.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_keypair.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_meta.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_mon_alarm.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_mon_check.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_mon_entity.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_mon_notification.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_mon_notification_plan.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_network.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_queue.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_scaling_group.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/rackspace/rax_scaling_policy.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_compute.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_database_backup.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_image_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_ip.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_ip_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_lb.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_organization_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_private_network.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_security_group.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_security_group_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_security_group_rule.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_server_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_snapshot_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_sshkey.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_user_data.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_volume.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/scaleway/scaleway_volume_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/smartos/imgadm.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/smartos/nictagadm.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/smartos/smartos_image_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/smartos/vmadm.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/softlayer/sl_vm.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/spotinst/spotinst_aws_elastigroup.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/univention/udm_dns_record.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/univention/udm_dns_zone.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/univention/udm_group.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/univention/udm_share.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/univention/udm_user.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/webfaction/webfaction_app.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/webfaction/webfaction_db.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/webfaction/webfaction_domain.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/webfaction/webfaction_mailbox.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/webfaction/webfaction_site.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/xenserver/xenserver_guest.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/xenserver/xenserver_guest_info.py create mode 100644 ansible_collections/community/general/plugins/modules/cloud/xenserver/xenserver_guest_powerstate.py create mode 120000 ansible_collections/community/general/plugins/modules/cloud_init_data_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/cloudflare_dns.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/consul/consul.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/consul/consul_acl.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/consul/consul_kv.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/consul/consul_session.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/etcd3.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/nomad/nomad_job.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/nomad/nomad_job_info.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/pacemaker_cluster.py create mode 100644 ansible_collections/community/general/plugins/modules/clustering/znode.py create mode 120000 ansible_collections/community/general/plugins/modules/cobbler_sync.py create mode 120000 ansible_collections/community/general/plugins/modules/cobbler_system.py create mode 120000 ansible_collections/community/general/plugins/modules/composer.py create mode 120000 ansible_collections/community/general/plugins/modules/consul.py create mode 120000 ansible_collections/community/general/plugins/modules/consul_acl.py create mode 120000 ansible_collections/community/general/plugins/modules/consul_kv.py create mode 120000 ansible_collections/community/general/plugins/modules/consul_session.py create mode 120000 ansible_collections/community/general/plugins/modules/copr.py create mode 120000 ansible_collections/community/general/plugins/modules/cpanm.py create mode 120000 ansible_collections/community/general/plugins/modules/cronvar.py create mode 120000 ansible_collections/community/general/plugins/modules/crypttab.py create mode 100644 ansible_collections/community/general/plugins/modules/database/aerospike/aerospike_migrations.py create mode 100644 ansible_collections/community/general/plugins/modules/database/influxdb/influxdb_database.py create mode 100644 ansible_collections/community/general/plugins/modules/database/influxdb/influxdb_query.py create mode 100644 ansible_collections/community/general/plugins/modules/database/influxdb/influxdb_retention_policy.py create mode 100644 ansible_collections/community/general/plugins/modules/database/influxdb/influxdb_user.py create mode 100644 ansible_collections/community/general/plugins/modules/database/influxdb/influxdb_write.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/elasticsearch_plugin.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/kibana_plugin.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/odbc.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/redis.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/redis_data.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/redis_data_incr.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/redis_data_info.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/redis_info.py create mode 100644 ansible_collections/community/general/plugins/modules/database/misc/riak.py create mode 100644 ansible_collections/community/general/plugins/modules/database/mssql/mssql_db.py create mode 100644 ansible_collections/community/general/plugins/modules/database/mssql/mssql_script.py create mode 100644 ansible_collections/community/general/plugins/modules/database/saphana/hana_query.py create mode 100644 ansible_collections/community/general/plugins/modules/database/vertica/vertica_configuration.py create mode 100644 ansible_collections/community/general/plugins/modules/database/vertica/vertica_info.py create mode 100644 ansible_collections/community/general/plugins/modules/database/vertica/vertica_role.py create mode 100644 ansible_collections/community/general/plugins/modules/database/vertica/vertica_schema.py create mode 100644 ansible_collections/community/general/plugins/modules/database/vertica/vertica_user.py create mode 120000 ansible_collections/community/general/plugins/modules/datadog_downtime.py create mode 120000 ansible_collections/community/general/plugins/modules/datadog_event.py create mode 120000 ansible_collections/community/general/plugins/modules/datadog_monitor.py create mode 120000 ansible_collections/community/general/plugins/modules/dconf.py create mode 120000 ansible_collections/community/general/plugins/modules/deploy_helper.py create mode 120000 ansible_collections/community/general/plugins/modules/dimensiondata_network.py create mode 120000 ansible_collections/community/general/plugins/modules/dimensiondata_vlan.py create mode 120000 ansible_collections/community/general/plugins/modules/discord.py create mode 120000 ansible_collections/community/general/plugins/modules/django_manage.py create mode 120000 ansible_collections/community/general/plugins/modules/dnf_versionlock.py create mode 120000 ansible_collections/community/general/plugins/modules/dnsimple.py create mode 120000 ansible_collections/community/general/plugins/modules/dnsimple_info.py create mode 120000 ansible_collections/community/general/plugins/modules/dnsmadeeasy.py create mode 120000 ansible_collections/community/general/plugins/modules/dpkg_divert.py create mode 120000 ansible_collections/community/general/plugins/modules/easy_install.py create mode 120000 ansible_collections/community/general/plugins/modules/ejabberd_user.py create mode 120000 ansible_collections/community/general/plugins/modules/elasticsearch_plugin.py create mode 120000 ansible_collections/community/general/plugins/modules/emc_vnx_sg_member.py create mode 120000 ansible_collections/community/general/plugins/modules/etcd3.py create mode 120000 ansible_collections/community/general/plugins/modules/facter.py create mode 100644 ansible_collections/community/general/plugins/modules/files/archive.py create mode 100644 ansible_collections/community/general/plugins/modules/files/filesize.py create mode 100644 ansible_collections/community/general/plugins/modules/files/ini_file.py create mode 100644 ansible_collections/community/general/plugins/modules/files/iso_create.py create mode 100644 ansible_collections/community/general/plugins/modules/files/iso_extract.py create mode 100644 ansible_collections/community/general/plugins/modules/files/read_csv.py create mode 100644 ansible_collections/community/general/plugins/modules/files/sapcar_extract.py create mode 100644 ansible_collections/community/general/plugins/modules/files/xattr.py create mode 100644 ansible_collections/community/general/plugins/modules/files/xml.py create mode 120000 ansible_collections/community/general/plugins/modules/filesize.py create mode 120000 ansible_collections/community/general/plugins/modules/filesystem.py create mode 120000 ansible_collections/community/general/plugins/modules/flatpak.py create mode 120000 ansible_collections/community/general/plugins/modules/flatpak_remote.py create mode 120000 ansible_collections/community/general/plugins/modules/flowdock.py create mode 120000 ansible_collections/community/general/plugins/modules/gandi_livedns.py create mode 120000 ansible_collections/community/general/plugins/modules/gconftool2.py create mode 120000 ansible_collections/community/general/plugins/modules/gem.py create mode 120000 ansible_collections/community/general/plugins/modules/git_config.py create mode 120000 ansible_collections/community/general/plugins/modules/github_deploy_key.py create mode 120000 ansible_collections/community/general/plugins/modules/github_issue.py create mode 120000 ansible_collections/community/general/plugins/modules/github_key.py create mode 120000 ansible_collections/community/general/plugins/modules/github_release.py create mode 120000 ansible_collections/community/general/plugins/modules/github_repo.py create mode 120000 ansible_collections/community/general/plugins/modules/github_webhook.py create mode 120000 ansible_collections/community/general/plugins/modules/github_webhook_info.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_branch.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_deploy_key.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_group.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_group_members.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_group_variable.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_hook.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_project.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_project_members.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_project_variable.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_protected_branch.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_runner.py create mode 120000 ansible_collections/community/general/plugins/modules/gitlab_user.py create mode 120000 ansible_collections/community/general/plugins/modules/grove.py create mode 120000 ansible_collections/community/general/plugins/modules/gunicorn.py create mode 120000 ansible_collections/community/general/plugins/modules/hana_query.py create mode 120000 ansible_collections/community/general/plugins/modules/haproxy.py create mode 120000 ansible_collections/community/general/plugins/modules/heroku_collaborator.py create mode 120000 ansible_collections/community/general/plugins/modules/hg.py create mode 120000 ansible_collections/community/general/plugins/modules/hipchat.py create mode 120000 ansible_collections/community/general/plugins/modules/homebrew.py create mode 120000 ansible_collections/community/general/plugins/modules/homebrew_cask.py create mode 120000 ansible_collections/community/general/plugins/modules/homebrew_tap.py create mode 120000 ansible_collections/community/general/plugins/modules/homectl.py create mode 120000 ansible_collections/community/general/plugins/modules/honeybadger_deployment.py create mode 120000 ansible_collections/community/general/plugins/modules/hpilo_boot.py create mode 120000 ansible_collections/community/general/plugins/modules/hpilo_info.py create mode 120000 ansible_collections/community/general/plugins/modules/hponcfg.py create mode 120000 ansible_collections/community/general/plugins/modules/htpasswd.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_ecs_instance.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_evs_disk.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_network_vpc.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_smn_topic.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_vpc_eip.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_vpc_peering_connect.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_vpc_port.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_vpc_private_ip.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_vpc_route.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_vpc_security_group.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_vpc_security_group_rule.py create mode 120000 ansible_collections/community/general/plugins/modules/hwc_vpc_subnet.py create mode 120000 ansible_collections/community/general/plugins/modules/ibm_sa_domain.py create mode 120000 ansible_collections/community/general/plugins/modules/ibm_sa_host.py create mode 120000 ansible_collections/community/general/plugins/modules/ibm_sa_host_ports.py create mode 120000 ansible_collections/community/general/plugins/modules/ibm_sa_pool.py create mode 120000 ansible_collections/community/general/plugins/modules/ibm_sa_vol.py create mode 120000 ansible_collections/community/general/plugins/modules/ibm_sa_vol_map.py create mode 120000 ansible_collections/community/general/plugins/modules/icinga2_feature.py create mode 120000 ansible_collections/community/general/plugins/modules/icinga2_host.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_config.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_dnsrecord.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_dnszone.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_group.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_hbacrule.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_host.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_hostgroup.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_otpconfig.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_otptoken.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_pwpolicy.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_role.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_service.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_subca.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_sudocmd.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_sudocmdgroup.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_sudorule.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_user.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/ipa/ipa_vault.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_authentication.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_client.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_client_rolemapping.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_clientscope.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_clienttemplate.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_group.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_identity_provider.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_realm.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_realm_info.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_role.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/keycloak/keycloak_user_federation.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/onepassword_info.py create mode 100644 ansible_collections/community/general/plugins/modules/identity/opendj/opendj_backendprop.py create mode 120000 ansible_collections/community/general/plugins/modules/idrac_redfish_command.py create mode 120000 ansible_collections/community/general/plugins/modules/idrac_redfish_config.py create mode 120000 ansible_collections/community/general/plugins/modules/idrac_redfish_info.py create mode 120000 ansible_collections/community/general/plugins/modules/ilo_redfish_config.py create mode 120000 ansible_collections/community/general/plugins/modules/ilo_redfish_info.py create mode 120000 ansible_collections/community/general/plugins/modules/imc_rest.py create mode 120000 ansible_collections/community/general/plugins/modules/imgadm.py create mode 120000 ansible_collections/community/general/plugins/modules/infinity.py create mode 120000 ansible_collections/community/general/plugins/modules/influxdb_database.py create mode 120000 ansible_collections/community/general/plugins/modules/influxdb_query.py create mode 120000 ansible_collections/community/general/plugins/modules/influxdb_retention_policy.py create mode 120000 ansible_collections/community/general/plugins/modules/influxdb_user.py create mode 120000 ansible_collections/community/general/plugins/modules/influxdb_write.py create mode 120000 ansible_collections/community/general/plugins/modules/ini_file.py create mode 120000 ansible_collections/community/general/plugins/modules/installp.py create mode 120000 ansible_collections/community/general/plugins/modules/interfaces_file.py create mode 120000 ansible_collections/community/general/plugins/modules/ip_netns.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_config.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_dnsrecord.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_dnszone.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_group.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_hbacrule.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_host.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_hostgroup.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_otpconfig.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_otptoken.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_pwpolicy.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_role.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_service.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_subca.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_sudocmd.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_sudocmdgroup.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_sudorule.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_user.py create mode 120000 ansible_collections/community/general/plugins/modules/ipa_vault.py create mode 120000 ansible_collections/community/general/plugins/modules/ipify_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/ipinfoio_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/ipmi_boot.py create mode 120000 ansible_collections/community/general/plugins/modules/ipmi_power.py create mode 120000 ansible_collections/community/general/plugins/modules/iptables_state.py create mode 120000 ansible_collections/community/general/plugins/modules/ipwcli_dns.py create mode 120000 ansible_collections/community/general/plugins/modules/irc.py create mode 120000 ansible_collections/community/general/plugins/modules/iso_create.py create mode 120000 ansible_collections/community/general/plugins/modules/iso_extract.py create mode 120000 ansible_collections/community/general/plugins/modules/jabber.py create mode 120000 ansible_collections/community/general/plugins/modules/java_cert.py create mode 120000 ansible_collections/community/general/plugins/modules/java_keystore.py create mode 120000 ansible_collections/community/general/plugins/modules/jboss.py create mode 120000 ansible_collections/community/general/plugins/modules/jenkins_build.py create mode 120000 ansible_collections/community/general/plugins/modules/jenkins_job.py create mode 120000 ansible_collections/community/general/plugins/modules/jenkins_job_info.py create mode 120000 ansible_collections/community/general/plugins/modules/jenkins_plugin.py create mode 120000 ansible_collections/community/general/plugins/modules/jenkins_script.py create mode 120000 ansible_collections/community/general/plugins/modules/jira.py create mode 120000 ansible_collections/community/general/plugins/modules/kernel_blacklist.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_authentication.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_client.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_client_rolemapping.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_clientscope.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_clienttemplate.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_group.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_identity_provider.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_realm.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_realm_info.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_role.py create mode 120000 ansible_collections/community/general/plugins/modules/keycloak_user_federation.py create mode 120000 ansible_collections/community/general/plugins/modules/kibana_plugin.py create mode 120000 ansible_collections/community/general/plugins/modules/launchd.py create mode 120000 ansible_collections/community/general/plugins/modules/layman.py create mode 120000 ansible_collections/community/general/plugins/modules/lbu.py create mode 120000 ansible_collections/community/general/plugins/modules/ldap_attrs.py create mode 120000 ansible_collections/community/general/plugins/modules/ldap_entry.py create mode 120000 ansible_collections/community/general/plugins/modules/ldap_passwd.py create mode 120000 ansible_collections/community/general/plugins/modules/ldap_search.py create mode 120000 ansible_collections/community/general/plugins/modules/librato_annotation.py create mode 120000 ansible_collections/community/general/plugins/modules/linode.py create mode 120000 ansible_collections/community/general/plugins/modules/linode_v4.py create mode 120000 ansible_collections/community/general/plugins/modules/listen_ports_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/lldp.py create mode 120000 ansible_collections/community/general/plugins/modules/locale_gen.py create mode 120000 ansible_collections/community/general/plugins/modules/logentries.py create mode 120000 ansible_collections/community/general/plugins/modules/logentries_msg.py create mode 120000 ansible_collections/community/general/plugins/modules/logstash_plugin.py create mode 120000 ansible_collections/community/general/plugins/modules/lvg.py create mode 120000 ansible_collections/community/general/plugins/modules/lvol.py create mode 120000 ansible_collections/community/general/plugins/modules/lxc_container.py create mode 120000 ansible_collections/community/general/plugins/modules/lxca_cmms.py create mode 120000 ansible_collections/community/general/plugins/modules/lxca_nodes.py create mode 120000 ansible_collections/community/general/plugins/modules/lxd_container.py create mode 120000 ansible_collections/community/general/plugins/modules/lxd_profile.py create mode 120000 ansible_collections/community/general/plugins/modules/macports.py create mode 120000 ansible_collections/community/general/plugins/modules/mail.py create mode 120000 ansible_collections/community/general/plugins/modules/make.py create mode 120000 ansible_collections/community/general/plugins/modules/manageiq_alert_profiles.py create mode 120000 ansible_collections/community/general/plugins/modules/manageiq_alerts.py create mode 120000 ansible_collections/community/general/plugins/modules/manageiq_group.py create mode 120000 ansible_collections/community/general/plugins/modules/manageiq_policies.py create mode 120000 ansible_collections/community/general/plugins/modules/manageiq_provider.py create mode 120000 ansible_collections/community/general/plugins/modules/manageiq_tags.py create mode 120000 ansible_collections/community/general/plugins/modules/manageiq_tenant.py create mode 120000 ansible_collections/community/general/plugins/modules/manageiq_user.py create mode 120000 ansible_collections/community/general/plugins/modules/mas.py create mode 120000 ansible_collections/community/general/plugins/modules/matrix.py create mode 120000 ansible_collections/community/general/plugins/modules/mattermost.py create mode 120000 ansible_collections/community/general/plugins/modules/maven_artifact.py create mode 120000 ansible_collections/community/general/plugins/modules/memset_dns_reload.py create mode 120000 ansible_collections/community/general/plugins/modules/memset_memstore_info.py create mode 120000 ansible_collections/community/general/plugins/modules/memset_server_info.py create mode 120000 ansible_collections/community/general/plugins/modules/memset_zone.py create mode 120000 ansible_collections/community/general/plugins/modules/memset_zone_domain.py create mode 120000 ansible_collections/community/general/plugins/modules/memset_zone_record.py create mode 120000 ansible_collections/community/general/plugins/modules/mksysb.py create mode 120000 ansible_collections/community/general/plugins/modules/modprobe.py create mode 120000 ansible_collections/community/general/plugins/modules/monit.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/airbrake_deployment.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/bigpanda.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/circonus_annotation.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/datadog/datadog_downtime.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/datadog/datadog_event.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/datadog/datadog_monitor.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/honeybadger_deployment.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/icinga2_feature.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/icinga2_host.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/librato_annotation.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/logentries.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/logstash_plugin.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/monit.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/nagios.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/newrelic_deployment.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/pagerduty.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/pagerduty_alert.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/pagerduty_change.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/pagerduty_user.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/pingdom.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/rollbar_deployment.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/sensu/sensu_check.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/sensu/sensu_client.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/sensu/sensu_handler.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/sensu/sensu_silence.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/sensu/sensu_subscription.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/spectrum_device.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/spectrum_model_attrs.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/stackdriver.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/statsd.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/statusio_maintenance.py create mode 100644 ansible_collections/community/general/plugins/modules/monitoring/uptimerobot.py create mode 120000 ansible_collections/community/general/plugins/modules/mqtt.py create mode 120000 ansible_collections/community/general/plugins/modules/mssql_db.py create mode 120000 ansible_collections/community/general/plugins/modules/mssql_script.py create mode 120000 ansible_collections/community/general/plugins/modules/nagios.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/cloudflare_dns.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/dnsimple.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/dnsimple_info.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/dnsmadeeasy.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/gandi_livedns.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/haproxy.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/infinity/infinity.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/ip_netns.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/ipify_facts.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/ipinfoio_facts.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/ipwcli_dns.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/ldap/ldap_attrs.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/ldap/ldap_entry.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/ldap/ldap_passwd.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/ldap/ldap_search.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/lldp.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/netcup_dns.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/nmcli.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/nsupdate.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/omapi_host.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/pritunl/pritunl_org.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/pritunl/pritunl_org_info.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/pritunl/pritunl_user.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/pritunl/pritunl_user_info.py create mode 100644 ansible_collections/community/general/plugins/modules/net_tools/snmp_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/netcup_dns.py create mode 120000 ansible_collections/community/general/plugins/modules/newrelic_deployment.py create mode 120000 ansible_collections/community/general/plugins/modules/nexmo.py create mode 120000 ansible_collections/community/general/plugins/modules/nginx_status_info.py create mode 120000 ansible_collections/community/general/plugins/modules/nictagadm.py create mode 120000 ansible_collections/community/general/plugins/modules/nmcli.py create mode 120000 ansible_collections/community/general/plugins/modules/nomad_job.py create mode 120000 ansible_collections/community/general/plugins/modules/nomad_job_info.py create mode 120000 ansible_collections/community/general/plugins/modules/nosh.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/bearychat.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/campfire.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/catapult.py create mode 120000 ansible_collections/community/general/plugins/modules/notification/cisco_spark.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/cisco_webex.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/discord.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/flowdock.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/grove.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/hipchat.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/irc.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/jabber.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/logentries_msg.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/mail.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/matrix.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/mattermost.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/mqtt.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/nexmo.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/office_365_connector_card.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/pushbullet.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/pushover.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/rocketchat.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/say.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/sendgrid.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/slack.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/syslogger.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/telegram.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/twilio.py create mode 100644 ansible_collections/community/general/plugins/modules/notification/typetalk.py create mode 120000 ansible_collections/community/general/plugins/modules/npm.py create mode 120000 ansible_collections/community/general/plugins/modules/nsupdate.py create mode 120000 ansible_collections/community/general/plugins/modules/oci_vcn.py create mode 120000 ansible_collections/community/general/plugins/modules/odbc.py create mode 120000 ansible_collections/community/general/plugins/modules/office_365_connector_card.py create mode 120000 ansible_collections/community/general/plugins/modules/ohai.py create mode 120000 ansible_collections/community/general/plugins/modules/omapi_host.py create mode 120000 ansible_collections/community/general/plugins/modules/one_host.py create mode 120000 ansible_collections/community/general/plugins/modules/one_image.py create mode 120000 ansible_collections/community/general/plugins/modules/one_image_info.py create mode 120000 ansible_collections/community/general/plugins/modules/one_service.py create mode 120000 ansible_collections/community/general/plugins/modules/one_template.py create mode 120000 ansible_collections/community/general/plugins/modules/one_vm.py create mode 120000 ansible_collections/community/general/plugins/modules/oneandone_firewall_policy.py create mode 120000 ansible_collections/community/general/plugins/modules/oneandone_load_balancer.py create mode 120000 ansible_collections/community/general/plugins/modules/oneandone_monitoring_policy.py create mode 120000 ansible_collections/community/general/plugins/modules/oneandone_private_network.py create mode 120000 ansible_collections/community/general/plugins/modules/oneandone_public_ip.py create mode 120000 ansible_collections/community/general/plugins/modules/oneandone_server.py create mode 120000 ansible_collections/community/general/plugins/modules/onepassword_info.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_datacenter_info.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_enclosure_info.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_ethernet_network.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_ethernet_network_info.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_fc_network.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_fc_network_info.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_fcoe_network.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_fcoe_network_info.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_logical_interconnect_group.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_logical_interconnect_group_info.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_network_set.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_network_set_info.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_san_manager.py create mode 120000 ansible_collections/community/general/plugins/modules/oneview_san_manager_info.py create mode 120000 ansible_collections/community/general/plugins/modules/online_server_info.py create mode 120000 ansible_collections/community/general/plugins/modules/online_user_info.py create mode 120000 ansible_collections/community/general/plugins/modules/open_iscsi.py create mode 120000 ansible_collections/community/general/plugins/modules/openbsd_pkg.py create mode 120000 ansible_collections/community/general/plugins/modules/opendj_backendprop.py create mode 120000 ansible_collections/community/general/plugins/modules/openwrt_init.py create mode 120000 ansible_collections/community/general/plugins/modules/opkg.py create mode 120000 ansible_collections/community/general/plugins/modules/osx_defaults.py create mode 120000 ansible_collections/community/general/plugins/modules/ovh_ip_failover.py create mode 120000 ansible_collections/community/general/plugins/modules/ovh_ip_loadbalancing_backend.py create mode 120000 ansible_collections/community/general/plugins/modules/ovh_monthly_billing.py create mode 120000 ansible_collections/community/general/plugins/modules/pacemaker_cluster.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/ansible_galaxy_install.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/bower.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/bundler.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/cargo.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/composer.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/cpanm.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/easy_install.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/gem.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/maven_artifact.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/npm.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/pear.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/pip_package_info.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/pipx.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/language/yarn.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/apk.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/apt_repo.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/apt_rpm.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/copr.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/dnf_versionlock.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/flatpak.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/flatpak_remote.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/homebrew.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/homebrew_cask.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/homebrew_tap.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/installp.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/layman.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/macports.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/mas.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/openbsd_pkg.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/opkg.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/pacman.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/pacman_key.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/pkg5.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/pkg5_publisher.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/pkgin.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/pkgng.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/pkgutil.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/portage.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/portinstall.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/pulp_repo.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/redhat_subscription.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/rhn_channel.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/rhn_register.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/rhsm_release.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/rhsm_repository.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/rpm_ostree_pkg.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/slackpkg.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/snap.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/snap_alias.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/sorcery.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/svr4pkg.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/swdepot.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/swupd.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/urpmi.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/xbps.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/yum_versionlock.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/zypper.py create mode 100644 ansible_collections/community/general/plugins/modules/packaging/os/zypper_repository.py create mode 120000 ansible_collections/community/general/plugins/modules/packet_device.py create mode 120000 ansible_collections/community/general/plugins/modules/packet_ip_subnet.py create mode 120000 ansible_collections/community/general/plugins/modules/packet_project.py create mode 120000 ansible_collections/community/general/plugins/modules/packet_sshkey.py create mode 120000 ansible_collections/community/general/plugins/modules/packet_volume.py create mode 120000 ansible_collections/community/general/plugins/modules/packet_volume_attachment.py create mode 120000 ansible_collections/community/general/plugins/modules/pacman.py create mode 120000 ansible_collections/community/general/plugins/modules/pacman_key.py create mode 120000 ansible_collections/community/general/plugins/modules/pagerduty.py create mode 120000 ansible_collections/community/general/plugins/modules/pagerduty_alert.py create mode 120000 ansible_collections/community/general/plugins/modules/pagerduty_change.py create mode 120000 ansible_collections/community/general/plugins/modules/pagerduty_user.py create mode 120000 ansible_collections/community/general/plugins/modules/pam_limits.py create mode 120000 ansible_collections/community/general/plugins/modules/pamd.py create mode 120000 ansible_collections/community/general/plugins/modules/parted.py create mode 120000 ansible_collections/community/general/plugins/modules/pear.py create mode 120000 ansible_collections/community/general/plugins/modules/pids.py create mode 120000 ansible_collections/community/general/plugins/modules/pingdom.py create mode 120000 ansible_collections/community/general/plugins/modules/pip_package_info.py create mode 120000 ansible_collections/community/general/plugins/modules/pipx.py create mode 120000 ansible_collections/community/general/plugins/modules/pkg5.py create mode 120000 ansible_collections/community/general/plugins/modules/pkg5_publisher.py create mode 120000 ansible_collections/community/general/plugins/modules/pkgin.py create mode 120000 ansible_collections/community/general/plugins/modules/pkgng.py create mode 120000 ansible_collections/community/general/plugins/modules/pkgutil.py create mode 120000 ansible_collections/community/general/plugins/modules/pmem.py create mode 120000 ansible_collections/community/general/plugins/modules/portage.py create mode 120000 ansible_collections/community/general/plugins/modules/portinstall.py create mode 120000 ansible_collections/community/general/plugins/modules/pritunl_org.py create mode 120000 ansible_collections/community/general/plugins/modules/pritunl_org_info.py create mode 120000 ansible_collections/community/general/plugins/modules/pritunl_user.py create mode 120000 ansible_collections/community/general/plugins/modules/pritunl_user_info.py create mode 120000 ansible_collections/community/general/plugins/modules/profitbricks.py create mode 120000 ansible_collections/community/general/plugins/modules/profitbricks_datacenter.py create mode 120000 ansible_collections/community/general/plugins/modules/profitbricks_nic.py create mode 120000 ansible_collections/community/general/plugins/modules/profitbricks_volume.py create mode 120000 ansible_collections/community/general/plugins/modules/profitbricks_volume_attachments.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_domain_info.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_group_info.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_kvm.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_nic.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_snap.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_storage_info.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_tasks_info.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_template.py create mode 120000 ansible_collections/community/general/plugins/modules/proxmox_user_info.py create mode 120000 ansible_collections/community/general/plugins/modules/pubnub_blocks.py create mode 120000 ansible_collections/community/general/plugins/modules/pulp_repo.py create mode 120000 ansible_collections/community/general/plugins/modules/puppet.py create mode 120000 ansible_collections/community/general/plugins/modules/pushbullet.py create mode 120000 ansible_collections/community/general/plugins/modules/pushover.py create mode 120000 ansible_collections/community/general/plugins/modules/python_requirements_info.py create mode 120000 ansible_collections/community/general/plugins/modules/rax.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_cbs.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_cbs_attachments.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_cdb.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_cdb_database.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_cdb_user.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_clb.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_clb_nodes.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_clb_ssl.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_dns.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_dns_record.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_files.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_files_objects.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_identity.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_keypair.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_meta.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_mon_alarm.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_mon_check.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_mon_entity.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_mon_notification.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_mon_notification_plan.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_network.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_queue.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_scaling_group.py create mode 120000 ansible_collections/community/general/plugins/modules/rax_scaling_policy.py create mode 120000 ansible_collections/community/general/plugins/modules/read_csv.py create mode 120000 ansible_collections/community/general/plugins/modules/redfish_command.py create mode 120000 ansible_collections/community/general/plugins/modules/redfish_config.py create mode 120000 ansible_collections/community/general/plugins/modules/redfish_info.py create mode 120000 ansible_collections/community/general/plugins/modules/redhat_subscription.py create mode 120000 ansible_collections/community/general/plugins/modules/redis.py create mode 120000 ansible_collections/community/general/plugins/modules/redis_data.py create mode 120000 ansible_collections/community/general/plugins/modules/redis_data_incr.py create mode 120000 ansible_collections/community/general/plugins/modules/redis_data_info.py create mode 120000 ansible_collections/community/general/plugins/modules/redis_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/cobbler/cobbler_sync.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/cobbler/cobbler_system.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/hpilo/hpilo_boot.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/hpilo/hpilo_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/hpilo/hponcfg.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/imc/imc_rest.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/ipmi/ipmi_boot.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/ipmi/ipmi_power.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/lenovoxcc/xcc_redfish_command.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/lxca/lxca_cmms.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/lxca/lxca_nodes.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/manageiq/manageiq_alerts.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/manageiq/manageiq_group.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/manageiq/manageiq_policies.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/manageiq/manageiq_provider.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/manageiq/manageiq_tags.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/manageiq/manageiq_tenant.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/manageiq/manageiq_user.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_datacenter_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_enclosure_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_ethernet_network.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_ethernet_network_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_fc_network.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_fc_network_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_fcoe_network.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_fcoe_network_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_logical_interconnect_group.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_logical_interconnect_group_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_network_set.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_network_set_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_san_manager.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/oneview/oneview_san_manager_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/redfish/idrac_redfish_command.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/redfish/idrac_redfish_config.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/redfish/idrac_redfish_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/redfish/ilo_redfish_config.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/redfish/ilo_redfish_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/redfish/redfish_command.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/redfish/redfish_config.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/redfish/redfish_info.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/stacki/stacki_host.py create mode 100644 ansible_collections/community/general/plugins/modules/remote_management/wakeonlan.py create mode 120000 ansible_collections/community/general/plugins/modules/rhevm.py create mode 120000 ansible_collections/community/general/plugins/modules/rhn_channel.py create mode 120000 ansible_collections/community/general/plugins/modules/rhn_register.py create mode 120000 ansible_collections/community/general/plugins/modules/rhsm_release.py create mode 120000 ansible_collections/community/general/plugins/modules/rhsm_repository.py create mode 120000 ansible_collections/community/general/plugins/modules/riak.py create mode 120000 ansible_collections/community/general/plugins/modules/rocketchat.py create mode 120000 ansible_collections/community/general/plugins/modules/rollbar_deployment.py create mode 120000 ansible_collections/community/general/plugins/modules/rpm_ostree_pkg.py create mode 120000 ansible_collections/community/general/plugins/modules/rundeck_acl_policy.py create mode 120000 ansible_collections/community/general/plugins/modules/rundeck_job_executions_info.py create mode 120000 ansible_collections/community/general/plugins/modules/rundeck_job_run.py create mode 120000 ansible_collections/community/general/plugins/modules/rundeck_project.py create mode 120000 ansible_collections/community/general/plugins/modules/runit.py create mode 120000 ansible_collections/community/general/plugins/modules/sap_task_list_execute.py create mode 120000 ansible_collections/community/general/plugins/modules/sapcar_extract.py create mode 120000 ansible_collections/community/general/plugins/modules/say.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_compute.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_database_backup.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_image_info.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_ip.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_ip_info.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_lb.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_organization_info.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_private_network.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_security_group.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_security_group_info.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_security_group_rule.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_server_info.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_snapshot_info.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_sshkey.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_user_data.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_volume.py create mode 120000 ansible_collections/community/general/plugins/modules/scaleway_volume_info.py create mode 120000 ansible_collections/community/general/plugins/modules/sefcontext.py create mode 120000 ansible_collections/community/general/plugins/modules/selinux_permissive.py create mode 120000 ansible_collections/community/general/plugins/modules/selogin.py create mode 120000 ansible_collections/community/general/plugins/modules/sendgrid.py create mode 120000 ansible_collections/community/general/plugins/modules/sensu_check.py create mode 120000 ansible_collections/community/general/plugins/modules/sensu_client.py create mode 120000 ansible_collections/community/general/plugins/modules/sensu_handler.py create mode 120000 ansible_collections/community/general/plugins/modules/sensu_silence.py create mode 120000 ansible_collections/community/general/plugins/modules/sensu_subscription.py create mode 120000 ansible_collections/community/general/plugins/modules/seport.py create mode 120000 ansible_collections/community/general/plugins/modules/serverless.py create mode 120000 ansible_collections/community/general/plugins/modules/shutdown.py create mode 120000 ansible_collections/community/general/plugins/modules/sl_vm.py create mode 120000 ansible_collections/community/general/plugins/modules/slack.py create mode 120000 ansible_collections/community/general/plugins/modules/slackpkg.py create mode 120000 ansible_collections/community/general/plugins/modules/smartos_image_info.py create mode 120000 ansible_collections/community/general/plugins/modules/snap.py create mode 120000 ansible_collections/community/general/plugins/modules/snap_alias.py create mode 120000 ansible_collections/community/general/plugins/modules/snmp_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/solaris_zone.py create mode 120000 ansible_collections/community/general/plugins/modules/sorcery.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/bitbucket/bitbucket_access_key.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/bitbucket/bitbucket_pipeline_key_pair.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/bitbucket/bitbucket_pipeline_known_host.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/bitbucket/bitbucket_pipeline_variable.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/bzr.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/git_config.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/github/github_deploy_key.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/github/github_issue.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/github/github_key.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/github/github_release.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/github/github_repo.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/github/github_webhook.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/github/github_webhook_info.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_branch.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_deploy_key.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_group.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_group_members.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_group_variable.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_hook.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_project.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_project_members.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_project_variable.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_protected_branch.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_runner.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/gitlab/gitlab_user.py create mode 100644 ansible_collections/community/general/plugins/modules/source_control/hg.py create mode 120000 ansible_collections/community/general/plugins/modules/spectrum_device.py create mode 120000 ansible_collections/community/general/plugins/modules/spectrum_model_attrs.py create mode 120000 ansible_collections/community/general/plugins/modules/spotinst_aws_elastigroup.py create mode 120000 ansible_collections/community/general/plugins/modules/ss_3par_cpg.py create mode 120000 ansible_collections/community/general/plugins/modules/ssh_config.py create mode 120000 ansible_collections/community/general/plugins/modules/stackdriver.py create mode 120000 ansible_collections/community/general/plugins/modules/stacki_host.py create mode 120000 ansible_collections/community/general/plugins/modules/statsd.py create mode 120000 ansible_collections/community/general/plugins/modules/statusio_maintenance.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/emc/emc_vnx_sg_member.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/hpe3par/ss_3par_cpg.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/ibm/ibm_sa_domain.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/ibm/ibm_sa_host.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/ibm/ibm_sa_host_ports.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/ibm/ibm_sa_pool.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/ibm/ibm_sa_vol.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/ibm/ibm_sa_vol_map.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/pmem/pmem.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/vexata/vexata_eg.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/vexata/vexata_volume.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/zfs/zfs.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/zfs/zfs_delegate_admin.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/zfs/zfs_facts.py create mode 100644 ansible_collections/community/general/plugins/modules/storage/zfs/zpool_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/sudoers.py create mode 120000 ansible_collections/community/general/plugins/modules/supervisorctl.py create mode 120000 ansible_collections/community/general/plugins/modules/svc.py create mode 120000 ansible_collections/community/general/plugins/modules/svr4pkg.py create mode 120000 ansible_collections/community/general/plugins/modules/swdepot.py create mode 120000 ansible_collections/community/general/plugins/modules/swupd.py create mode 120000 ansible_collections/community/general/plugins/modules/syslogger.py create mode 120000 ansible_collections/community/general/plugins/modules/syspatch.py create mode 120000 ansible_collections/community/general/plugins/modules/sysrc.py create mode 100644 ansible_collections/community/general/plugins/modules/system/aix_devices.py create mode 100644 ansible_collections/community/general/plugins/modules/system/aix_filesystem.py create mode 100644 ansible_collections/community/general/plugins/modules/system/aix_inittab.py create mode 100644 ansible_collections/community/general/plugins/modules/system/aix_lvg.py create mode 100644 ansible_collections/community/general/plugins/modules/system/aix_lvol.py create mode 100644 ansible_collections/community/general/plugins/modules/system/alternatives.py create mode 100644 ansible_collections/community/general/plugins/modules/system/awall.py create mode 100644 ansible_collections/community/general/plugins/modules/system/beadm.py create mode 100644 ansible_collections/community/general/plugins/modules/system/capabilities.py create mode 100644 ansible_collections/community/general/plugins/modules/system/cronvar.py create mode 100644 ansible_collections/community/general/plugins/modules/system/crypttab.py create mode 100644 ansible_collections/community/general/plugins/modules/system/dconf.py create mode 100644 ansible_collections/community/general/plugins/modules/system/dpkg_divert.py create mode 100644 ansible_collections/community/general/plugins/modules/system/facter.py create mode 100644 ansible_collections/community/general/plugins/modules/system/filesystem.py create mode 100644 ansible_collections/community/general/plugins/modules/system/gconftool2.py create mode 100644 ansible_collections/community/general/plugins/modules/system/homectl.py create mode 100644 ansible_collections/community/general/plugins/modules/system/interfaces_file.py create mode 100644 ansible_collections/community/general/plugins/modules/system/iptables_state.py create mode 100644 ansible_collections/community/general/plugins/modules/system/java_cert.py create mode 100644 ansible_collections/community/general/plugins/modules/system/java_keystore.py create mode 100644 ansible_collections/community/general/plugins/modules/system/kernel_blacklist.py create mode 100644 ansible_collections/community/general/plugins/modules/system/launchd.py create mode 100644 ansible_collections/community/general/plugins/modules/system/lbu.py create mode 100644 ansible_collections/community/general/plugins/modules/system/listen_ports_facts.py create mode 100644 ansible_collections/community/general/plugins/modules/system/locale_gen.py create mode 100644 ansible_collections/community/general/plugins/modules/system/lvg.py create mode 100644 ansible_collections/community/general/plugins/modules/system/lvol.py create mode 100644 ansible_collections/community/general/plugins/modules/system/make.py create mode 100644 ansible_collections/community/general/plugins/modules/system/mksysb.py create mode 100644 ansible_collections/community/general/plugins/modules/system/modprobe.py create mode 100644 ansible_collections/community/general/plugins/modules/system/nosh.py create mode 100644 ansible_collections/community/general/plugins/modules/system/ohai.py create mode 100644 ansible_collections/community/general/plugins/modules/system/open_iscsi.py create mode 100644 ansible_collections/community/general/plugins/modules/system/openwrt_init.py create mode 100644 ansible_collections/community/general/plugins/modules/system/osx_defaults.py create mode 100644 ansible_collections/community/general/plugins/modules/system/pam_limits.py create mode 100644 ansible_collections/community/general/plugins/modules/system/pamd.py create mode 100644 ansible_collections/community/general/plugins/modules/system/parted.py create mode 100644 ansible_collections/community/general/plugins/modules/system/pids.py create mode 100644 ansible_collections/community/general/plugins/modules/system/puppet.py create mode 100644 ansible_collections/community/general/plugins/modules/system/python_requirements_info.py create mode 100644 ansible_collections/community/general/plugins/modules/system/runit.py create mode 100644 ansible_collections/community/general/plugins/modules/system/sap_task_list_execute.py create mode 100644 ansible_collections/community/general/plugins/modules/system/sefcontext.py create mode 100644 ansible_collections/community/general/plugins/modules/system/selinux_permissive.py create mode 100644 ansible_collections/community/general/plugins/modules/system/selogin.py create mode 100644 ansible_collections/community/general/plugins/modules/system/seport.py create mode 100644 ansible_collections/community/general/plugins/modules/system/shutdown.py create mode 100644 ansible_collections/community/general/plugins/modules/system/solaris_zone.py create mode 100644 ansible_collections/community/general/plugins/modules/system/ssh_config.py create mode 100644 ansible_collections/community/general/plugins/modules/system/sudoers.py create mode 100644 ansible_collections/community/general/plugins/modules/system/svc.py create mode 100644 ansible_collections/community/general/plugins/modules/system/syspatch.py create mode 100644 ansible_collections/community/general/plugins/modules/system/sysrc.py create mode 100644 ansible_collections/community/general/plugins/modules/system/sysupgrade.py create mode 100644 ansible_collections/community/general/plugins/modules/system/timezone.py create mode 100644 ansible_collections/community/general/plugins/modules/system/ufw.py create mode 100644 ansible_collections/community/general/plugins/modules/system/vdo.py create mode 100644 ansible_collections/community/general/plugins/modules/system/xfconf.py create mode 100644 ansible_collections/community/general/plugins/modules/system/xfconf_info.py create mode 100644 ansible_collections/community/general/plugins/modules/system/xfs_quota.py create mode 120000 ansible_collections/community/general/plugins/modules/sysupgrade.py create mode 120000 ansible_collections/community/general/plugins/modules/taiga_issue.py create mode 120000 ansible_collections/community/general/plugins/modules/telegram.py create mode 120000 ansible_collections/community/general/plugins/modules/terraform.py create mode 120000 ansible_collections/community/general/plugins/modules/timezone.py create mode 120000 ansible_collections/community/general/plugins/modules/twilio.py create mode 120000 ansible_collections/community/general/plugins/modules/typetalk.py create mode 120000 ansible_collections/community/general/plugins/modules/udm_dns_record.py create mode 120000 ansible_collections/community/general/plugins/modules/udm_dns_zone.py create mode 120000 ansible_collections/community/general/plugins/modules/udm_group.py create mode 120000 ansible_collections/community/general/plugins/modules/udm_share.py create mode 120000 ansible_collections/community/general/plugins/modules/udm_user.py create mode 120000 ansible_collections/community/general/plugins/modules/ufw.py create mode 120000 ansible_collections/community/general/plugins/modules/uptimerobot.py create mode 120000 ansible_collections/community/general/plugins/modules/urpmi.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_aaa_group.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_aaa_group_info.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_ca_host_key_cert.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_ca_host_key_cert_info.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_dns_host.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_network_interface_address.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_network_interface_address_info.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_proxy_auth_profile.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_proxy_exception.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_proxy_frontend.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_proxy_frontend_info.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_proxy_location.py create mode 120000 ansible_collections/community/general/plugins/modules/utm_proxy_location_info.py create mode 120000 ansible_collections/community/general/plugins/modules/vdo.py create mode 120000 ansible_collections/community/general/plugins/modules/vertica_configuration.py create mode 120000 ansible_collections/community/general/plugins/modules/vertica_info.py create mode 120000 ansible_collections/community/general/plugins/modules/vertica_role.py create mode 120000 ansible_collections/community/general/plugins/modules/vertica_schema.py create mode 120000 ansible_collections/community/general/plugins/modules/vertica_user.py create mode 120000 ansible_collections/community/general/plugins/modules/vexata_eg.py create mode 120000 ansible_collections/community/general/plugins/modules/vexata_volume.py create mode 120000 ansible_collections/community/general/plugins/modules/vmadm.py create mode 120000 ansible_collections/community/general/plugins/modules/wakeonlan.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/apache2_mod_proxy.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/apache2_module.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/deploy_helper.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/django_manage.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/ejabberd_user.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/gunicorn.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/htpasswd.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/jboss.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/jenkins_build.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/jenkins_job.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/jenkins_job_info.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/jenkins_plugin.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/jenkins_script.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/jira.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/nginx_status_info.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/rundeck_acl_policy.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/rundeck_job_executions_info.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/rundeck_job_run.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/rundeck_project.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_aaa_group.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_aaa_group_info.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_ca_host_key_cert.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_ca_host_key_cert_info.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_dns_host.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_network_interface_address.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_network_interface_address_info.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_proxy_auth_profile.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_proxy_exception.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_proxy_frontend.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_proxy_frontend_info.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/sophos_utm/utm_proxy_location_info.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/supervisorctl.py create mode 100644 ansible_collections/community/general/plugins/modules/web_infrastructure/taiga_issue.py create mode 120000 ansible_collections/community/general/plugins/modules/webfaction_app.py create mode 120000 ansible_collections/community/general/plugins/modules/webfaction_db.py create mode 120000 ansible_collections/community/general/plugins/modules/webfaction_domain.py create mode 120000 ansible_collections/community/general/plugins/modules/webfaction_mailbox.py create mode 120000 ansible_collections/community/general/plugins/modules/webfaction_site.py create mode 120000 ansible_collections/community/general/plugins/modules/xattr.py create mode 120000 ansible_collections/community/general/plugins/modules/xbps.py create mode 120000 ansible_collections/community/general/plugins/modules/xcc_redfish_command.py create mode 120000 ansible_collections/community/general/plugins/modules/xenserver_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/xenserver_guest.py create mode 120000 ansible_collections/community/general/plugins/modules/xenserver_guest_info.py create mode 120000 ansible_collections/community/general/plugins/modules/xenserver_guest_powerstate.py create mode 120000 ansible_collections/community/general/plugins/modules/xfconf.py create mode 120000 ansible_collections/community/general/plugins/modules/xfconf_info.py create mode 120000 ansible_collections/community/general/plugins/modules/xfs_quota.py create mode 120000 ansible_collections/community/general/plugins/modules/xml.py create mode 120000 ansible_collections/community/general/plugins/modules/yarn.py create mode 120000 ansible_collections/community/general/plugins/modules/yum_versionlock.py create mode 120000 ansible_collections/community/general/plugins/modules/zfs.py create mode 120000 ansible_collections/community/general/plugins/modules/zfs_delegate_admin.py create mode 120000 ansible_collections/community/general/plugins/modules/zfs_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/znode.py create mode 120000 ansible_collections/community/general/plugins/modules/zpool_facts.py create mode 120000 ansible_collections/community/general/plugins/modules/zypper.py create mode 120000 ansible_collections/community/general/plugins/modules/zypper_repository.py create mode 100644 ansible_collections/community/general/plugins/test/a_module.py create mode 100644 ansible_collections/community/general/tests/.gitignore create mode 100644 ansible_collections/community/general/tests/config.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/__init__.py create mode 100644 ansible_collections/community/general/tests/integration/targets/aix_devices/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/aix_devices/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/aix_filesystem/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/aix_filesystem/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/tasks/path_is_checked.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/tasks/remove_links.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/tasks/setup_test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/tasks/tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/tasks/tests_set_priority.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/templates/dummy_alternative create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/templates/dummy_command create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/vars/Debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/vars/Suse-42.3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/alternatives/vars/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ansible_galaxy_install/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ansible_galaxy_install/files/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ansible_galaxy_install/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ansible_galaxy_install/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/apache2_module/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/apache2_module/tasks/actualtest.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/apache2_module/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/files/bar.txt create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/files/empty.txt create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/files/foo.txt create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/files/sub/subfile.txt create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/tests/broken-link.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/tests/core.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/tests/exclusions.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/tests/idempotency.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/archive/tests/remove.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/callback/inventory.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/callback/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/callback_diy/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/callback_diy/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/callback_log_plays/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/callback_log_plays/ping_log.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/callback_log_plays/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/callback_yaml/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/callback_yaml/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cargo/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/cargo/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cargo/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cargo/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cargo/tasks/test_general.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cargo/tasks/test_version.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cloud_init_data_facts/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/cloud_init_data_facts/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cloud_init_data_facts/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/connection/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/connection/test.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/connection/test_connection.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_chroot/aliases create mode 120000 ansible_collections/community/general/tests/integration/targets/connection_chroot/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_chroot/test_connection.inventory create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_jail/aliases create mode 120000 ansible_collections/community/general/tests/integration/targets/connection_jail/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_jail/test_connection.inventory create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_lxc/aliases create mode 120000 ansible_collections/community/general/tests/integration/targets/connection_lxc/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_lxc/test_connection.inventory create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_lxd/aliases create mode 120000 ansible_collections/community/general/tests/integration/targets/connection_lxd/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_lxd/test_connection.inventory create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_posix/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/connection_posix/test.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/consul/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/consul/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/consul/tasks/consul_session.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/consul/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/consul/templates/consul_config.hcl.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/copr/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/copr/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cpanm/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/cpanm/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cpanm/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cronvar/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/cronvar/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cronvar/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/cronvar/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/deploy_helper/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/deploy_helper/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/deploy_helper/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/files/base_test/1045-single-app-project/single_app_project/core/settings.py create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/files/base_test/1045-single-app-project/single_app_project/manage.py create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/files/base_test/simple_project/p1/manage.py create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/__init__.py create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/settings.py create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/urls.py create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/files/base_test/startproj/.keep create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/django_manage/tasks/main.yaml create mode 100644 ansible_collections/community/general/tests/integration/targets/dnf_versionlock/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/dnf_versionlock/tasks/install.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/dnf_versionlock/tasks/lock_bash.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/dnf_versionlock/tasks/lock_updates.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/dnf_versionlock/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/dpkg_divert/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/dpkg_divert/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/dpkg_divert/tasks/prepare.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/dpkg_divert/tasks/tests/01-basic.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/dpkg_divert/tasks/tests/02-rename.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/etcd3/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/etcd3/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/etcd3/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/etcd3/tasks/run_tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesize/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filesize/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesize/tasks/basics.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesize/tasks/errors.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesize/tasks/floats.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesize/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesize/tasks/sparse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesize/tasks/symlinks.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/tasks/create_device.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/tasks/create_fs.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/tasks/freebsd_setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/tasks/overwrite_another_fs.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/tasks/remove_fs.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/vars/Ubuntu-14.04.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filesystem/vars/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_counter/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_counter/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_dict/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_dict/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_dict_kv/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_dict_kv/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_from_csv/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_from_csv/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_from_csv/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_groupby/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_groupby/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_groupby/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_hashids/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_hashids/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_hashids/runme.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_hashids/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_hashids/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_jc/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_jc/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_jc/runme.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_jc/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_json_query/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_json_query/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_json_query/runme.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_json_query/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_json_query/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_list/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_list/tasks/lists_mergeby_2-10.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_list/tasks/lists_mergeby_default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_list/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_list/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_path_join_shim/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_path_join_shim/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_random_mac/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_random_mac/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_random_mac/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_time/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_time/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_unicode_normalize/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_unicode_normalize/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_unicode_normalize/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_version_sort/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/filter_version_sort/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak/files/serve.py create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak/tasks/check_mode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak_remote/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak_remote/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak_remote/tasks/check_mode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak_remote/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak_remote/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/flatpak_remote/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gandi_livedns/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gandi_livedns/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gandi_livedns/tasks/create_record.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gandi_livedns/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gandi_livedns/tasks/record.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gandi_livedns/tasks/remove_record.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gandi_livedns/tasks/update_record.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gem/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gem/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gem/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gem/vars/FreeBSD.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gem/vars/RedHat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gem/vars/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/files/gitconfig create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/exclusion_state_list-all.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/get_set_no_state.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/get_set_state_present.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/get_set_state_present_file.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/precedence_between_unset_and_value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/set_value_with_tilde.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/setup_no_value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/setup_value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/unset_check_mode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/unset_no_value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/tasks/unset_value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/git_config/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/github_issue/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/github_issue/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/github_issue/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_branch/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_branch/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_branch/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_deploy_key/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_deploy_key/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_deploy_key/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_group/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_group/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_group/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_group_members/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_group_members/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_group_members/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_group_variable/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_group_variable/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_hook/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_hook/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_hook/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_project/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_project/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_project/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_project_members/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_project_members/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_project_members/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_project_variable/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_project_variable/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_runner/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_runner/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_runner/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_user/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_user/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_user/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/gitlab_user/tasks/sshkey.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hg/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hg/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hg/tasks/install.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hg/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hg/tasks/run-tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hg/tasks/uninstall.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/homebrew/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/homebrew/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/homebrew_cask/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/homebrew_cask/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/homebrew_cask/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/homectl/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/homectl/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_ecs_instance/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_ecs_instance/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_evs_disk/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_evs_disk/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_network_vpc/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_network_vpc/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_smn_topic/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_smn_topic/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_eip/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_eip/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_peering_connect/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_peering_connect/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_port/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_port/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_private_ip/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_private_ip/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_route/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_route/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_security_group/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_security_group/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_security_group_rule/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_security_group_rule/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_subnet/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/hwc_vpc_subnet/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ilo_redfish_config/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ilo_redfish_config/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ilo_redfish_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ilo_redfish_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/influxdb_user/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/influxdb_user/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/influxdb_user/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/influxdb_user/tasks/tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ini_file/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ini_file/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ini_file/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ini_file/tasks/tests/00-basic.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ini_file/tasks/tests/01-value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ini_file/tasks/tests/02-values.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ini_file/tasks/tests/03-encoding.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/interfaces_file/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/interfaces_file/files/interfaces_ff create mode 100644 ansible_collections/community/general/tests/integration/targets/interfaces_file/files/interfaces_ff_3841 create mode 100644 ansible_collections/community/general/tests/integration/targets/interfaces_file/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/interfaces_file/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ipify_facts/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ipify_facts/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ipify_facts/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iptables_state/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/iptables_state/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iptables_state/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iptables_state/tasks/tests/00-basic.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iptables_state/tasks/tests/01-tables.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iptables_state/tasks/tests/10-rollback.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ipwcli_dns/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ipwcli_dns/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_create/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_create/files/test1.cfg create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_create/files/test_dir/test2.cfg create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_create/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_create/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_create/tasks/prepare_dest_dir.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/files/test.iso create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/tasks/7zip.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/tasks/prepare.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/tasks/tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/vars/Alpine.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/vars/Archlinux.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/vars/Debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/vars/FreeBSD.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/vars/RedHat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/vars/Suse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/vars/Ubuntu.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/iso_extract/vars/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_cert/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/java_cert/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_cert/files/setupSSLServer.py create mode 100644 ansible_collections/community/general/tests/integration/targets/java_cert/files/testpkcs.p12 create mode 100644 ansible_collections/community/general/tests/integration/targets/java_cert/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_cert/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_cert/tasks/state_change.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_keystore/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/java_keystore/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_keystore/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_keystore/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_keystore/tasks/prepare.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/java_keystore/tasks/tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/jboss/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/jboss/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/jboss/tasks/jboss.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/jboss/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/jira/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/jira/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/jira/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/kernel_blacklist/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/kernel_blacklist/files/blacklist create mode 100644 ansible_collections/community/general/tests/integration/targets/kernel_blacklist/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/kernel_blacklist/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_client/README.md create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_client/docker-compose.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_client/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_client/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_identity_provider/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_identity_provider/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_identity_provider/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_role/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_role/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_role/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_user_federation/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_user_federation/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/keycloak_user_federation/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/files/ansible_test_service.py create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/teardown.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/tests/test_reload.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/tests/test_restart.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/tests/test_runatload.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/tests/test_start_stop.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/tests/test_unknown.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/tasks/tests/test_unload.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/templates/launchd.test.service.plist.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/templates/modified.launchd.test.service.plist.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/launchd/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ldap_search/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ldap_search/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ldap_search/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ldap_search/tasks/run-test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ldap_search/tasks/tests/basic.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/listen_ports_facts/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/listen_ports_facts/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/listen_ports_facts/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/locale_gen/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/locale_gen/tasks/locale_gen.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/locale_gen/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_cartesian/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_cartesian/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll/galaxy.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_mf/FILES.json create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_mf/MANIFEST.json create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_mf/README.md create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_mf/plugins/modules/collection_module.py create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nothing/plugins/modules/collection_module.py create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nv/galaxy.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nv/plugins/modules/collection_module.py create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/library/local_module.py create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_collection_version/runme.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_dependent/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_dependent/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_etcd3/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_etcd3/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_etcd3/dependencies.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_etcd3/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_etcd3/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_etcd3/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_etcd3/tasks/tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_etcd3/test_lookup_etcd3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_flattened/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_flattened/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_lmdb_kv/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_lmdb_kv/dependencies.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_lmdb_kv/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_lmdb_kv/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_lmdb_kv/test_db.py create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/tasks/package.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/tasks/tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/templates/input create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/templates/security-privacy.repo.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/vars/Alpine.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/vars/Archlinux.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/vars/Debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/vars/Fedora.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/vars/FreeBSD.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/vars/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_passwordstore/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_pet/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_pet/dependencies.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_pet/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_pet/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_string/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_string/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_string/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_words/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_words/dependencies.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_words/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/lookup_random_words/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lvg/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/lvg/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lvg/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lvg/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lvg/tasks/teardown.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lvg/tasks/test_grow_reduce.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lvg/tasks/test_indempotency.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/lvg/tasks/test_pvresize.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/mail/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/mail/files/smtpserver.crt create mode 100644 ansible_collections/community/general/tests/integration/targets/mail/files/smtpserver.key create mode 100644 ansible_collections/community/general/tests/integration/targets/mail/files/smtpserver.py create mode 100644 ansible_collections/community/general/tests/integration/targets/mail/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/mail/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/mas/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/mas/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_dns_reload/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_dns_reload/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_dns_reload/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_memstore_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_memstore_info/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_memstore_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_server_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_server_info/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_server_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone_domain/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone_domain/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone_domain/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone_domain/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone_record/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone_record/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone_record/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/memset_zone_record/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/library/mdepfail.py create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/library/msimple.py create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/library/msimpleda.py create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/library/mstate.py create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/tasks/mdepfail.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/tasks/msimple.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/tasks/msimpleda.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/module_helper/tasks/mstate.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/files/httpd_echo.py create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/tasks/check_state.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/tasks/test_errors.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/tasks/test_reload_present.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/tasks/test_state.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/templates/monitrc.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/vars/Alpine.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/vars/Archlinux.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/vars/CentOS-6.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/vars/RedHat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/vars/Suse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/monit/vars/defaults.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/mqtt/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/mqtt/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/mqtt/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/mqtt/tasks/ubuntu.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/mssql_script/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/mssql_script/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/mssql_script/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/nomad/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/nomad/files/job.hcl create mode 100644 ansible_collections/community/general/tests/integration/targets/nomad/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/nomad/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/nomad/tasks/nomad_job.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/npm/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/npm/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/npm/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/npm/tasks/no_bin_links.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/npm/tasks/run.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/npm/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/npm/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/odbc/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/odbc/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/odbc/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/odbc/tasks/install_pyodbc.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/odbc/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/odbc/tasks/negative_tests.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/odbc/tasks/no_pyodbc.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/one_host/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/one_host/files/testhost/tmp/opennebula-fixtures.json.gz create mode 100644 ansible_collections/community/general/tests/integration/targets/one_host/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/one_host/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/one_template/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/one_template/files/testhost/tmp/opennebula-fixtures.json.gz create mode 100644 ansible_collections/community/general/tests/integration/targets/one_template/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/one_template/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/osx_defaults/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/osx_defaults/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pacman/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/pacman/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pacman/tasks/basic.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pacman/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pacman/tasks/package_urls.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pacman/tasks/remove_nosave.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pacman/tasks/update_cache.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pagerduty_user/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/pagerduty_user/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pagerduty_user/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pam_limits/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/pam_limits/files/test_pam_limits.conf create mode 100644 ansible_collections/community/general/tests/integration/targets/pam_limits/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pamd/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/pamd/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pids/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/pids/files/obtainpid.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/pids/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pids/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pipx/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/pipx/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgng/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgng/tasks/create-outofdate-pkg.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgng/tasks/freebsd.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgng/tasks/install_single_package.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgng/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgng/tasks/setup-testjail.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgng/templates/MANIFEST.json.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgng/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgutil/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/pkgutil/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/proxmox/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/proxmox/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/python_requirements_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/python_requirements_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/read_csv/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/read_csv/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/redis_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/redis_info/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/redis_info/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/redis_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/rundeck/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/rundeck/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/rundeck/files/test_job.yaml create mode 100644 ansible_collections/community/general/tests/integration/targets/rundeck/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/rundeck/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_compute/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_compute/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_compute/tasks/ip.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_compute/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_compute/tasks/pagination.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_compute/tasks/security_group.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_compute/tasks/state.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_database_backup/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_database_backup/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_database_backup/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_image_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_image_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_ip/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_ip/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_ip/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_ip_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_ip_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_lb/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_lb/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_lb/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_organization_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_organization_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_security_group/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_security_group/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_security_group/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_security_group_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_security_group_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_security_group_rule/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_security_group_rule/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_security_group_rule/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_server_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_server_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_snapshot_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_snapshot_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_sshkey/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_sshkey/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_user_data/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_user_data/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_user_data/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_volume/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_volume/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_volume/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_volume_info/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/scaleway_volume_info/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sefcontext/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/sefcontext/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sefcontext/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sefcontext/tasks/sefcontext.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_client/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_client/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_handler/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_handler/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_handler/tasks/pipe.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_handler/tasks/set.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_handler/tasks/tcp.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_handler/tasks/transport.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sensu_handler/tasks/udp.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/vars/alpine.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/vars/archlinux.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/vars/debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/vars/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/vars/fedora.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/vars/freebsd.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/vars/redhat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_cron/vars/suse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_epel/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_etcd3/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_etcd3/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_etcd3/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_etcd3/vars/RedHat-7.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_etcd3/vars/Suse-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_etcd3/vars/Suse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_etcd3/vars/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_flatpak_remote/README.md create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_flatpak_remote/create-repo.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_flatpak_remote/files/repo.tar.xz create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_flatpak_remote/handlers/main.yaml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_flatpak_remote/meta/main.yaml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_flatpak_remote/tasks/main.yaml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_gnutar/handlers/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_gnutar/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_influxdb/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_influxdb/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_java_keytool/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_java_keytool/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_java_keytool/vars/Alpine.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_java_keytool/vars/Archlinux.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_java_keytool/vars/Debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_java_keytool/vars/RedHat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_java_keytool/vars/Suse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_mosquitto/files/mosquitto.conf create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_mosquitto/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_mosquitto/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_mosquitto/tasks/ubuntu.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openldap/files/initial_config.ldif create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openldap/files/rootpw_cnconfig.ldif create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openldap/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openldap/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openldap/vars/Debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openldap/vars/Ubuntu.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_opennebula/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_opennebula/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_opennebula/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/vars/Alpine.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/vars/Archlinux.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/vars/CentOS-8.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/vars/Darwin.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/vars/Debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/vars/FreeBSD.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/vars/RedHat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_openssl/vars/Suse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_pkg_mgr/tasks/archlinux.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_pkg_mgr/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/files/dummy--1.0.sql create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/files/dummy--2.0.sql create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/files/dummy--3.0.sql create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/files/dummy.control create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/files/pg_hba.conf create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Alpine-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Archlinux-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Debian-11-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Debian-8.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/FreeBSD-11-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/FreeBSD-11.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/RedHat-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/RedHat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Ubuntu-12.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Ubuntu-14.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Ubuntu-16-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Ubuntu-16.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Ubuntu-18-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/Ubuntu-20-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/default-py3.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_postgresql_db/vars/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_redis_replication/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_redis_replication/handlers/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_redis_replication/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_redis_replication/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_redis_replication/tasks/setup_redis_cluster.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_remote_constraints/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_remote_constraints/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_remote_constraints/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_remote_tmp_dir/handlers/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_remote_tmp_dir/tasks/default-cleanup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_remote_tmp_dir/tasks/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_remote_tmp_dir/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_rundeck/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_rundeck/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_rundeck/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_rundeck/vars/Alpine.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_rundeck/vars/Archlinux.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_rundeck/vars/Debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_rundeck/vars/RedHat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_snap/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_snap/handlers/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_snap/meta/main.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/setup_snap/tasks/D-Fedora.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/setup_snap/tasks/D-RedHat-8.2.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/setup_snap/tasks/D-RedHat-8.3.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/setup_snap/tasks/Debian.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/setup_snap/tasks/RedHat.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_snap/tasks/default.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_snap/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_snap/tasks/nothing.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_tls/files/ca_certificate.pem create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_tls/files/ca_key.pem create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_tls/files/client_certificate.pem create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_tls/files/client_key.pem create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_tls/files/server_certificate.pem create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_tls/files/server_key.pem create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_tls/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_wildfly_server/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_wildfly_server/files/wildfly.conf create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_wildfly_server/handlers/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_wildfly_server/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_wildfly_server/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_wildfly_server/templates/launch.sh.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/setup_wildfly_server/templates/wildfly.service.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/shutdown/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/shutdown/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/snap/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/snap/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/snap/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/snap_alias/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/snap_alias/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/snap_alias/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/snap_alias/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/spectrum_model_attrs/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/spectrum_model_attrs/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ssh_config/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ssh_config/files/fake_id_rsa create mode 100644 ansible_collections/community/general/tests/integration/targets/ssh_config/files/ssh_config_test create mode 100644 ansible_collections/community/general/tests/integration/targets/ssh_config/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ssh_config/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ssh_config/tasks/options.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sudoers/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/sudoers/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/files/sendProcessStdin.py create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/meta/main.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/install_Darwin.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/install_FreeBSD.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/install_Linux.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/install_RedHat.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/install_Suse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/install_pip.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/start_supervisord.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/stop_supervisord.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/test_start.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/test_stop.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/uninstall_Darwin.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/uninstall_FreeBSD.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/uninstall_Linux.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/uninstall_RedHat.yml create mode 120000 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/uninstall_Suse.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/tasks/uninstall_pip.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/templates/supervisord.conf create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/vars/Debian.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/supervisorctl/vars/defaults.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sysrc/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/sysrc/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/sysrc/tasks/setup-testjail.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/test_a_module/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/test_a_module/collections/ansible_collections/testns/testcoll/galaxy.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/test_a_module/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py create mode 100644 ansible_collections/community/general/tests/integration/targets/test_a_module/library/local_module.py create mode 100644 ansible_collections/community/general/tests/integration/targets/test_a_module/runme.sh create mode 100644 ansible_collections/community/general/tests/integration/targets/test_a_module/runme.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/timezone/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/timezone/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/timezone/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/timezone/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ufw/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/ufw/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ufw/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ufw/tasks/run-test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ufw/tasks/tests/basic.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ufw/tasks/tests/global-state.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ufw/tasks/tests/insert_relative_to.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/ufw/tasks/tests/interface.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/wakeonlan/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/wakeonlan/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xattr/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/xattr/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xattr/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xattr/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xattr/tasks/setup.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xattr/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xfs_quota/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/xfs_quota/defaults/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xfs_quota/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xfs_quota/tasks/gquota.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xfs_quota/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xfs_quota/tasks/pquota.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xfs_quota/tasks/uquota.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/fixtures/ansible-xml-beers-unicode.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/fixtures/ansible-xml-beers.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/fixtures/ansible-xml-namespaced-beers.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-children-elements-unicode.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-children-elements.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-children-from-groupvars.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-children-insertafter.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-children-insertbefore.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-children-with-attributes-unicode.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-children-with-attributes.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-element-implicitly.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-add-namespaced-children-elements.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-pretty-print-only.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-pretty-print.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-remove-attribute.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-remove-element.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-remove-namespaced-attribute.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-remove-namespaced-element.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-attribute-value-unicode.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-attribute-value.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-children-elements-level.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-children-elements-unicode.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-children-elements.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-element-value-empty.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-element-value-unicode.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-element-value.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-namespaced-attribute-value.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/results/test-set-namespaced-element-value.xml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-children-elements-unicode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-children-elements.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-children-from-groupvars.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-children-insertafter.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-children-insertbefore.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-children-with-attributes-unicode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-children-with-attributes.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-element-implicitly.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-add-namespaced-children-elements.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-children-elements-xml.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-count-unicode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-count.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-get-element-content-unicode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-get-element-content.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-mutually-exclusive-attributes.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-pretty-print-only.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-pretty-print.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-remove-attribute-nochange.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-remove-attribute.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-remove-element-nochange.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-remove-element.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-remove-namespaced-attribute-nochange.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-remove-namespaced-attribute.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-remove-namespaced-element-nochange.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-remove-namespaced-element.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-attribute-value-unicode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-attribute-value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-children-elements-level.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-children-elements-unicode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-children-elements.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-element-value-empty.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-element-value-unicode.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-element-value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-namespaced-attribute-value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-namespaced-children-elements.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-set-namespaced-element-value.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/tasks/test-xmlstring.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/xml/vars/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/yarn/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/yarn/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/yarn/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/yarn/tasks/run.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/yarn/templates/package.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/yum_versionlock/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/yum_versionlock/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper/tasks/zypper.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper/templates/duplicate.spec.j2 create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper_repository/aliases create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper_repository/files/systemsmanagement_Uyuni_Utils.repo create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper_repository/meta/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper_repository/tasks/main.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper_repository/tasks/test.yml create mode 100644 ansible_collections/community/general/tests/integration/targets/zypper_repository/tasks/zypper_repository.yml create mode 100644 ansible_collections/community/general/tests/requirements.yml create mode 100644 ansible_collections/community/general/tests/sanity/extra/aliases.json create mode 100644 ansible_collections/community/general/tests/sanity/extra/aliases.py create mode 100644 ansible_collections/community/general/tests/sanity/extra/botmeta.json create mode 100644 ansible_collections/community/general/tests/sanity/extra/botmeta.py create mode 100644 ansible_collections/community/general/tests/sanity/extra/extra-docs.json create mode 100644 ansible_collections/community/general/tests/sanity/extra/extra-docs.py create mode 100644 ansible_collections/community/general/tests/sanity/extra/no-unwanted-files.json create mode 100644 ansible_collections/community/general/tests/sanity/extra/no-unwanted-files.py create mode 100644 ansible_collections/community/general/tests/sanity/ignore-2.10.txt create mode 100644 ansible_collections/community/general/tests/sanity/ignore-2.11.txt create mode 100644 ansible_collections/community/general/tests/sanity/ignore-2.12.txt create mode 100644 ansible_collections/community/general/tests/sanity/ignore-2.13.txt create mode 100644 ansible_collections/community/general/tests/sanity/ignore-2.9.txt create mode 100644 ansible_collections/community/general/tests/unit/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/compat/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/compat/builtins.py create mode 100644 ansible_collections/community/general/tests/unit/compat/mock.py create mode 100644 ansible_collections/community/general/tests/unit/compat/unittest.py create mode 100644 ansible_collections/community/general/tests/unit/mock/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/mock/loader.py create mode 100644 ansible_collections/community/general/tests/unit/mock/path.py create mode 100644 ansible_collections/community/general/tests/unit/mock/procenv.py create mode 100644 ansible_collections/community/general/tests/unit/mock/vault_helper.py create mode 100644 ansible_collections/community/general/tests/unit/mock/yaml_helper.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/conftest.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/helper.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/test_doas.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/test_dzdo.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/test_ksu.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/test_pbrun.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/test_pfexec.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/become/test_sudosu.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/cache/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/cache/test_memcached.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/cache/test_redis.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/callback/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/callback/test_elastic.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/callback/test_loganalytics.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/callback/test_opentelemetry.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/callback/test_splunk.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/connection/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/connection/test_lxc.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/fixtures/lxd_inventory.atd create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/test_cobbler.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/test_icinga2.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/test_linode.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/test_lxd.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/test_opennebula.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/test_proxmox.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/test_stackpath_compute.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/inventory/test_xen_orchestra.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/test_dependent.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/test_dsv.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/test_etcd3.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/test_lastpass.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/test_manifold.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/test_onepassword.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/test_revbitspss.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/lookup/test_tss.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/cloud/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/cloud/test_backoff.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/conftest.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/hwc/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/hwc/test_dict_comparison.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/hwc/test_hwc_utils.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/identity/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/identity/keycloak/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_connect.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/net_tools/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/net_tools/pritunl/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/net_tools/pritunl/test_api.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/remote_management/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/test_csv.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/test_database.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/test_known_hosts.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/test_module_helper.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/test_saslprep.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/test_utm_utils.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/FakeAnsibleModule.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/FakeXenAPI.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/common.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/conftest.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/fixtures/ansible-test-vm-1-facts.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/fixtures/ansible-test-vm-1-params.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/fixtures/ansible-test-vm-2-facts.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/fixtures/ansible-test-vm-2-params.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/fixtures/ansible-test-vm-3-facts.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/fixtures/ansible-test-vm-3-params.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/test_gather_vm_params_and_facts.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/test_get_object_ref.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/test_misc.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/test_netaddr_functions.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/test_set_vm_power_state.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/test_wait_for_functions.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/test_xapi.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/module_utils/xenserver/test_xenserverobject.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/linode/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/linode/conftest.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/linode/test_linode.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/linode/test_linode_v4.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/misc/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/misc/test_proxmox_kvm.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/misc/test_proxmox_snap.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/misc/test_proxmox_tasks_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/misc/test_terraform.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/scaleway/test_scaleway_private_network.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/xenserver/FakeAnsibleModule.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/xenserver/FakeXenAPI.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/xenserver/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/xenserver/common.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/xenserver/conftest.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/xenserver/test_xenserver_guest_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/cloud/xenserver/test_xenserver_guest_powerstate.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/conftest.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/database/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/database/misc/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/database/misc/test_redis_data.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/database/misc/test_redis_data_incr.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/database/misc/test_redis_data_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/database/misc/test_redis_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/database/saphana/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/database/saphana/test_hana_query.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/files/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/files/test_archive.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/files/test_sapcar_extract.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/ipa/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/ipa/test_ipa_otpconfig.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/ipa/test_ipa_otptoken.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/ipa/test_ipa_pwpolicy.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_authentication.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_client.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_client_rolemapping.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_clientscope.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_identity_provider.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_realm.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_realm_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_role.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/identity/keycloak/test_keycloak_user_federation.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/messaging/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/test_circonus_annotation.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/test_datadog_downtime.py.disabled create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/test_icinga2_feature.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/test_monit.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/test_pagerduty.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/test_pagerduty_alert.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/test_pagerduty_change.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/monitoring/test_statsd.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/net_tools/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/net_tools/pritunl/test_pritunl_org.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/net_tools/pritunl/test_pritunl_org_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/net_tools/pritunl/test_pritunl_user.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/net_tools/pritunl/test_pritunl_user_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/net_tools/test_dnsimple.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/net_tools/test_dnsimple_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/net_tools/test_nmcli.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/notification/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/notification/test_campfire.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/notification/test_discord.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/notification/test_slack.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/language/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/language/test_cpanm.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/language/test_gem.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/language/test_maven_artifact.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/language/test_npm.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/conftest.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_apk.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_homebrew.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_homebrew_cask.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_macports.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_pacman.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_pacman_key.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_pkgin.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_redhat_subscription.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_rhn_channel.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_rhn_register.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_rhsm_release.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/packaging/os/test_rpm_ostree_pkg.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/lenovoxcc/test_xcc_redfish_command.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/lxca/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/lxca/test_lxca_cmms.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/lxca/test_lxca_nodes.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/conftest.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/hpe_test_utils.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/oneview_module_loader.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_datacenter_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_enclosure_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_ethernet_network.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_ethernet_network_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_fc_network.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_fc_network_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_fcoe_network.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_fcoe_network_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_logical_interconnect_group.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_logical_interconnect_group_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_network_set.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_network_set_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_san_manager.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/remote_management/oneview/test_oneview_san_manager_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/bitbucket/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/bitbucket/test_bitbucket_access_key.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/bitbucket/test_bitbucket_pipeline_key_pair.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/bitbucket/test_bitbucket_pipeline_known_host.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/bitbucket/test_bitbucket_pipeline_variable.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/github/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/github/test_github_repo.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/gitlab.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/test_gitlab_deploy_key.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/test_gitlab_group.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/test_gitlab_hook.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/test_gitlab_project.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/test_gitlab_protected_branch.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/test_gitlab_runner.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/source_control/gitlab/test_gitlab_user.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/storage/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/storage/hpe3par/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/storage/hpe3par/test_ss_3par_cpg.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/storage/pmem/test_pmem.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/README.md create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family.test_no_changes create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family.test_no_changes.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_aggi_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_aggi_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_aggi_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_aggi_up_twice create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_aggi_up_twice.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_aggi_up_twice.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_and_delete_aggi_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_and_delete_aggi_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_add_and_delete_aggi_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_aggi_remove_dup create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_aggi_remove_dup.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_aggi_remove_dup.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4 create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4_post_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4_post_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4_post_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4_pre_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4_pre_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv4_pre_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6 create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6_post_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6_post_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6_post_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6_pre_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6_pre_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_ipv6_pre_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_method create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_method.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_change_method.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_revert create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_revert.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_revert.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_set_aggi_and_eth0_mtu create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_set_aggi_and_eth0_mtu.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_set_aggi_and_eth0_mtu.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_set_aggi_slaves create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_set_aggi_slaves.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/address_family_set_aggi_slaves.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp.test_no_changes create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp.test_no_changes.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_aggi_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_aggi_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_aggi_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_aggi_up_twice create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_aggi_up_twice.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_aggi_up_twice.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_and_delete_aggi_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_and_delete_aggi_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_add_and_delete_aggi_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_aggi_remove_dup create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_aggi_remove_dup.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_aggi_remove_dup.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4 create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4_post_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4_post_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4_post_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4_pre_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4_pre_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv4_pre_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6 create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6_post_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6_post_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6_post_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6_pre_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6_pre_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_ipv6_pre_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_method create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_method.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_change_method.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_revert create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_revert.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_revert.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_set_aggi_and_eth0_mtu create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_set_aggi_and_eth0_mtu.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_set_aggi_and_eth0_mtu.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_set_aggi_slaves create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_set_aggi_slaves.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/default_dhcp_set_aggi_slaves.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com.test_no_changes create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com.test_no_changes.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_aggi_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_aggi_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_aggi_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_aggi_up_twice create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_aggi_up_twice.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_aggi_up_twice.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_and_delete_aggi_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_and_delete_aggi_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_add_and_delete_aggi_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_aggi_remove_dup create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_aggi_remove_dup.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_aggi_remove_dup.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4 create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4_post_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4_post_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4_post_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4_pre_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4_pre_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv4_pre_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6 create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6_post_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6_post_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6_post_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6_pre_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6_pre_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_ipv6_pre_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_method create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_method.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_change_method.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_revert create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_revert.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_revert.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_set_aggi_and_eth0_mtu create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_set_aggi_and_eth0_mtu.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_set_aggi_and_eth0_mtu.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_set_aggi_slaves create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_set_aggi_slaves.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/servers.com_set_aggi_slaves.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup.test_no_changes create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup.test_no_changes.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_aggi_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_aggi_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_aggi_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_aggi_up_twice create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_aggi_up_twice.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_aggi_up_twice.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_and_delete_aggi_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_and_delete_aggi_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_add_and_delete_aggi_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_aggi_remove_dup create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_aggi_remove_dup.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_aggi_remove_dup.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4 create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4_post_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4_post_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4_post_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4_pre_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4_pre_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv4_pre_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6 create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6_post_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6_post_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6_post_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6_pre_up create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6_pre_up.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_ipv6_pre_up.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_method create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_method.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_change_method.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_revert create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_revert.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_revert.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_set_aggi_and_eth0_mtu create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_set_aggi_and_eth0_mtu.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_set_aggi_and_eth0_mtu.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_set_aggi_slaves create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_set_aggi_slaves.exceptions.txt create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/golden_output/up_down_dup_set_aggi_slaves.json create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/input/address_family create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/input/default_dhcp create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/input/servers.com create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/fixtures/input/up_down_dup create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/interfaces_file/test_interfaces_file.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_java_keystore.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_modprobe.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_pamd.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_parted.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_sap_task_list_execute.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_solaris_zone.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_sysupgrade.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_ufw.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_xfconf.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/system/test_xfconf_info.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/utils.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/web_infrastructure/__init__.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/web_infrastructure/test_apache2_module.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/web_infrastructure/test_jenkins_build.py create mode 100644 ansible_collections/community/general/tests/unit/plugins/modules/web_infrastructure/test_jenkins_plugin.py create mode 100644 ansible_collections/community/general/tests/unit/requirements.txt create mode 100644 ansible_collections/community/general/tests/utils/constraints.txt create mode 120000 ansible_collections/community/general/tests/utils/shippable/aix.sh create mode 100644 ansible_collections/community/general/tests/utils/shippable/cloud.sh create mode 120000 ansible_collections/community/general/tests/utils/shippable/freebsd.sh create mode 100644 ansible_collections/community/general/tests/utils/shippable/linux-community.sh create mode 100644 ansible_collections/community/general/tests/utils/shippable/linux.sh create mode 120000 ansible_collections/community/general/tests/utils/shippable/macos.sh create mode 120000 ansible_collections/community/general/tests/utils/shippable/osx.sh create mode 100644 ansible_collections/community/general/tests/utils/shippable/remote.sh create mode 120000 ansible_collections/community/general/tests/utils/shippable/rhel.sh create mode 100644 ansible_collections/community/general/tests/utils/shippable/sanity.sh create mode 100644 ansible_collections/community/general/tests/utils/shippable/shippable.sh create mode 100644 ansible_collections/community/general/tests/utils/shippable/units.sh create mode 100644 roles/mgrote.zfs_sanoid/handlers/main.yml delete mode 100644 roles/mgrote.zfs_sanoid/tasks/user.yml delete mode 100644 roles/mgrote.zfs_sanoid/templates/logrotate_sanoid delete mode 100644 roles/mgrote.zfs_sanoid/templates/sanoid-cron.sh create mode 100644 roles/mgrote.zfs_sanoid/templates/sanoid_mail.service.j2 diff --git a/ansible_collections/community/general/.azure-pipelines/README.md b/ansible_collections/community/general/.azure-pipelines/README.md new file mode 100644 index 00000000..385e70ba --- /dev/null +++ b/ansible_collections/community/general/.azure-pipelines/README.md @@ -0,0 +1,3 @@ +## 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/general/.azure-pipelines/azure-pipelines.yml b/ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml new file mode 100644 index 00000000..99767c6d --- /dev/null +++ b/ansible_collections/community/general/.azure-pipelines/azure-pipelines.yml @@ -0,0 +1,491 @@ +trigger: + batch: true + branches: + include: + - main + - stable-* + +pr: + autoCancel: true + branches: + include: + - main + - stable-* + +schedules: + - cron: 0 8 * * * + displayName: Nightly (main) + always: true + branches: + include: + - main + - cron: 0 10 * * * + displayName: Nightly (active stable branches) + always: true + branches: + include: + - stable-3 + - stable-4 + - cron: 0 11 * * 0 + displayName: Weekly (old stable branches) + always: true + branches: + include: + - stable-1 + - stable-2 + +variables: + - name: checkoutPath + value: ansible_collections/community/general + - name: coverageBranches + value: main + - name: pipelinesCoverage + value: coverage + - name: entryPoint + value: tests/utils/shippable/shippable.sh + - name: fetchDepth + value: 0 + +resources: + containers: + - container: default + image: quay.io/ansible/azure-pipelines-test-container:1.9.0 + +pool: Standard + +stages: +### Sanity + - stage: Sanity_devel + displayName: Sanity devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: devel/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - test: extra + - stage: Sanity_2_12 + displayName: Sanity 2.12 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: 2.12/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - stage: Sanity_2_11 + displayName: Sanity 2.11 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: 2.11/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - stage: Sanity_2_10 + displayName: Sanity 2.10 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: 2.10/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - stage: Sanity_2_9 + displayName: Sanity 2.9 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: 2.9/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 +### Units + - stage: Units_devel + displayName: Units devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: devel/units/{0}/1 + targets: + - test: 2.7 + - test: 3.5 + - test: 3.6 + - test: 3.7 + - test: 3.8 + - test: 3.9 + - test: '3.10' + - stage: Units_2_12 + displayName: Units 2.12 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.12/units/{0}/1 + targets: + - test: 2.6 + - test: 2.7 + - test: 3.5 + - test: 3.6 + - test: 3.7 + - test: 3.8 + - test: '3.10' + - stage: Units_2_11 + displayName: Units 2.11 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.11/units/{0}/1 + targets: + - test: 2.6 + - test: 2.7 + - test: 3.5 + - test: 3.6 + - test: 3.7 + - test: 3.8 + - test: 3.9 + - stage: Units_2_10 + displayName: Units 2.10 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.10/units/{0}/1 + targets: + - test: 2.7 + - test: 3.6 + - stage: Units_2_9 + displayName: Units 2.9 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.9/units/{0}/1 + targets: + - test: 2.6 + - test: 2.7 + - test: 3.5 + - test: 3.6 + - test: 3.7 + - test: 3.8 + +## Remote + - stage: Remote_devel + displayName: Remote devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: devel/{0} + targets: + - name: macOS 12.0 + test: macos/12.0 + - name: RHEL 7.9 + test: rhel/7.9 + - name: RHEL 8.5 + test: rhel/8.5 + - name: FreeBSD 12.3 + test: freebsd/12.3 + - name: FreeBSD 13.0 + test: freebsd/13.0 + groups: + - 1 + - 2 + - 3 + - stage: Remote_2_12 + displayName: Remote 2.12 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.12/{0} + targets: + - name: macOS 11.1 + test: macos/11.1 + - name: RHEL 8.4 + test: rhel/8.4 + - name: FreeBSD 13.0 + test: freebsd/13.0 + groups: + - 1 + - 2 + - stage: Remote_2_11 + displayName: Remote 2.11 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.11/{0} + targets: + - name: RHEL 7.9 + test: rhel/7.9 + - name: RHEL 8.3 + test: rhel/8.3 + - name: FreeBSD 12.2 + test: freebsd/12.2 + groups: + - 1 + - 2 + - stage: Remote_2_10 + displayName: Remote 2.10 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.10/{0} + targets: + - name: OS X 10.11 + test: osx/10.11 + - name: macOS 10.15 + test: macos/10.15 + groups: + - 1 + - 2 + - stage: Remote_2_9 + displayName: Remote 2.9 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.9/{0} + targets: + - name: RHEL 8.2 + test: rhel/8.2 + - name: RHEL 7.8 + test: rhel/7.8 + - name: FreeBSD 12.0 + test: freebsd/12.0 + groups: + - 1 + - 2 + +### Docker + - stage: Docker_devel + displayName: Docker devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: devel/linux/{0} + targets: + - name: CentOS 7 + test: centos7 + - name: Fedora 34 + test: fedora34 + - name: Fedora 35 + test: fedora35 + - name: openSUSE 15 py2 + test: opensuse15py2 + - name: openSUSE 15 py3 + test: opensuse15 + - name: Ubuntu 18.04 + test: ubuntu1804 + - name: Ubuntu 20.04 + test: ubuntu2004 + - name: Alpine 3 + test: alpine3 + groups: + - 1 + - 2 + - 3 + - stage: Docker_2_12 + displayName: Docker 2.12 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.12/linux/{0} + targets: + - name: CentOS 6 + test: centos6 + - name: Fedora 34 + test: fedora34 + - name: openSUSE 15 py3 + test: opensuse15 + - name: Ubuntu 20.04 + test: ubuntu2004 + groups: + - 1 + - 2 + - 3 + - stage: Docker_2_11 + displayName: Docker 2.11 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.11/linux/{0} + targets: + - name: CentOS 7 + test: centos7 + - name: Fedora 33 + test: fedora33 + - name: openSUSE 15 py2 + test: opensuse15py2 + - name: Alpine 3 + test: alpine3 + groups: + - 2 + - 3 + - stage: Docker_2_10 + displayName: Docker 2.10 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.10/linux/{0} + targets: + - name: Fedora 32 + test: fedora32 + - name: Ubuntu 16.04 + test: ubuntu1604 + groups: + - 2 + - 3 + - stage: Docker_2_9 + displayName: Docker 2.9 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.9/linux/{0} + targets: + - name: Fedora 31 + test: fedora31 + - name: openSUSE 15 py3 + test: opensuse15 + groups: + - 2 + - 3 + +### 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 Bullseye + test: debian-bullseye/3.9 + - name: ArchLinux + test: archlinux/3.10 + - name: CentOS Stream 8 + test: centos-stream8/3.8 + groups: + - 1 + - 2 + - 3 + +### Cloud + - stage: Cloud_devel + displayName: Cloud devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: devel/cloud/{0}/1 + targets: + - test: 2.7 + - test: 3.9 + - stage: Cloud_2_12 + displayName: Cloud 2.12 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.12/cloud/{0}/1 + targets: + - test: 3.8 + - stage: Cloud_2_11 + displayName: Cloud 2.11 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.11/cloud/{0}/1 + targets: + - test: 3.6 + - stage: Cloud_2_10 + displayName: Cloud 2.10 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.10/cloud/{0}/1 + targets: + - test: 3.5 + - stage: Cloud_2_9 + displayName: Cloud 2.9 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.9/cloud/{0}/1 + targets: + - test: 2.7 + - stage: Summary + condition: succeededOrFailed() + dependsOn: + - Sanity_devel + - Sanity_2_9 + - Sanity_2_10 + - Sanity_2_11 + - Sanity_2_12 + - Units_devel + - Units_2_9 + - Units_2_10 + - Units_2_11 + - Units_2_12 + - Remote_devel + - Remote_2_9 + - Remote_2_10 + - Remote_2_11 + - Remote_2_12 + - Docker_devel + - Docker_2_9 + - Docker_2_10 + - Docker_2_11 + - Docker_2_12 + - Docker_community_devel + - Cloud_devel + - Cloud_2_9 + - Cloud_2_10 + - Cloud_2_11 + - Cloud_2_12 + jobs: + - template: templates/coverage.yml diff --git a/ansible_collections/community/general/.azure-pipelines/scripts/aggregate-coverage.sh b/ansible_collections/community/general/.azure-pipelines/scripts/aggregate-coverage.sh new file mode 100644 index 00000000..1ccfcf20 --- /dev/null +++ b/ansible_collections/community/general/.azure-pipelines/scripts/aggregate-coverage.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +# Aggregate code coverage results for later processing. + +set -o pipefail -eu + +agent_temp_directory="$1" + +PATH="${PWD}/bin:${PATH}" + +mkdir "${agent_temp_directory}/coverage/" + +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/general/.azure-pipelines/scripts/combine-coverage.py b/ansible_collections/community/general/.azure-pipelines/scripts/combine-coverage.py new file mode 100644 index 00000000..506ade64 --- /dev/null +++ b/ansible_collections/community/general/.azure-pipelines/scripts/combine-coverage.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python +""" +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