summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnsible Core Team <info@ansible.com>2020-03-09 09:40:43 +0000
committerAnsible Core Team <info@ansible.com>2020-03-09 09:40:43 +0000
commit96125d46a395af50197839602febf451960ae824 (patch)
tree45bf37708a3857108f7003e274c8ca5b5df2b94f
parent4068eb7a4bc444ec6234e33e97569914125859be (diff)
downloadansible-96125d46a395af50197839602febf451960ae824.tar.gz
migration final cleanup
-rw-r--r--contrib/README.md26
-rw-r--r--lib/ansible/module_utils/ecs/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/asa/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/common/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/common/cfg/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/common/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/dellos10/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/dellos6/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/dellos9/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/argspec/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/config/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/legacy/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/facts/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/providers/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/providers/cli/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/providers/cli/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/providers/cli/config/bgp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/eos/utils/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/frr/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/frr/providers/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/frr/providers/cli/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/frr/providers/cli/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/frr/providers/cli/config/bgp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/argspec/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/config/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/legacy/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/facts/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/providers/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/providers/cli/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/providers/cli/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/providers/cli/config/bgp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/ios/utils/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/argspec/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/config/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/legacy/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/facts/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/providers/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/providers/cli/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/providers/cli/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/providers/cli/config/bgp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/iosxr/utils/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/argspec/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/config/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/legacy/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/facts/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/junos/utils/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/netconf/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/bfd_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/hsrp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/telemetry/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/argspec/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/cmdref/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/cmdref/telemetry/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/bfd_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/hsrp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/telemetry/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/config/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/acl_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/acls/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/bfd_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/hsrp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/l2_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/lacp/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/lacp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/legacy/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/telemetry/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/facts/vlans/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/utils/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/nxos/utils/telemetry/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/restconf/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/skydive/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/firewall_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/firewall_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/firewall_rules/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/argspec/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/firewall_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/firewall_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/firewall_rules/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/config/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/firewall_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/firewall_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/firewall_rules/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/l3_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/lag_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/legacy/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/lldp_global/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/lldp_interfaces/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/facts/static_routes/__init__.py0
-rw-r--r--lib/ansible/module_utils/network/vyos/utils/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/alicloud/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/amazon/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/atomic/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/azure/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/centurylink/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/cloudscale/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/cloudstack/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/digital_ocean/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/dimensiondata/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/docker/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/google/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/hcloud/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/heroku/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/huawei/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/kubevirt/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/linode/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/lxc/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/lxd/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/memset/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/misc/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/oneandone/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/online/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/opennebula/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/openstack/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/oracle/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/ovh/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/ovirt/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/packet/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/profitbricks/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/pubnub/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/rackspace/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/scaleway/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/smartos/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/softlayer/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/spotinst/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/univention/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/vmware/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/vmware_httpapi/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/vultr/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/webfaction/__init__.py0
-rw-r--r--lib/ansible/modules/cloud/xenserver/__init__.py0
-rw-r--r--lib/ansible/modules/clustering/__init__.py0
-rw-r--r--lib/ansible/modules/clustering/consul/__init__.py0
-rw-r--r--lib/ansible/modules/clustering/k8s/__init__.py0
-rw-r--r--lib/ansible/modules/clustering/openshift/__init__.py0
-rw-r--r--lib/ansible/modules/crypto/__init__.py0
-rw-r--r--lib/ansible/modules/crypto/acme/__init__.py0
-rw-r--r--lib/ansible/modules/crypto/entrust/__init__.py0
-rw-r--r--lib/ansible/modules/database/__init__.py0
-rw-r--r--lib/ansible/modules/database/aerospike/__init__.py0
-rw-r--r--lib/ansible/modules/database/influxdb/__init__.py0
-rw-r--r--lib/ansible/modules/database/misc/__init__.py0
-rw-r--r--lib/ansible/modules/database/mongodb/__init__.py0
-rw-r--r--lib/ansible/modules/database/mssql/__init__.py0
-rw-r--r--lib/ansible/modules/database/mysql/__init__.py0
-rw-r--r--lib/ansible/modules/database/postgresql/__init__.py0
-rw-r--r--lib/ansible/modules/database/proxysql/__init__.py0
-rw-r--r--lib/ansible/modules/database/vertica/__init__.py0
-rw-r--r--lib/ansible/modules/identity/__init__.py0
-rw-r--r--lib/ansible/modules/identity/ipa/__init__.py0
-rw-r--r--lib/ansible/modules/identity/keycloak/__init__.py0
-rw-r--r--lib/ansible/modules/identity/opendj/__init__.py0
-rw-r--r--lib/ansible/modules/messaging/__init__.py0
-rw-r--r--lib/ansible/modules/messaging/rabbitmq/__init__.py0
-rw-r--r--lib/ansible/modules/monitoring/__init__.py0
-rw-r--r--lib/ansible/modules/monitoring/datadog/__init__.py0
-rw-r--r--lib/ansible/modules/monitoring/grafana/__init__.py0
-rw-r--r--lib/ansible/modules/monitoring/sensu/__init__.py0
-rw-r--r--lib/ansible/modules/monitoring/zabbix/__init__.py0
-rw-r--r--lib/ansible/modules/net_tools/exoscale/__init__.py0
-rw-r--r--lib/ansible/modules/net_tools/infinity/__init__.py0
-rw-r--r--lib/ansible/modules/net_tools/ldap/__init__.py0
-rw-r--r--lib/ansible/modules/net_tools/netbox/__init__.py0
-rw-r--r--lib/ansible/modules/net_tools/nios/__init__.py0
-rw-r--r--lib/ansible/modules/network/__init__.py0
-rw-r--r--lib/ansible/modules/network/a10/__init__.py0
-rw-r--r--lib/ansible/modules/network/aci/__init__.py0
-rw-r--r--lib/ansible/modules/network/aireos/__init__.py0
-rw-r--r--lib/ansible/modules/network/aos/__init__.py0
-rw-r--r--lib/ansible/modules/network/apconos/__init__.py0
-rw-r--r--lib/ansible/modules/network/aruba/__init__.py0
-rw-r--r--lib/ansible/modules/network/asa/__init__.py0
-rw-r--r--lib/ansible/modules/network/avi/__init__.py0
-rw-r--r--lib/ansible/modules/network/bigswitch/__init__.py0
-rw-r--r--lib/ansible/modules/network/check_point/__init__.py0
-rw-r--r--lib/ansible/modules/network/citrix/__init__.py0
-rw-r--r--lib/ansible/modules/network/cli/__init__.py0
-rw-r--r--lib/ansible/modules/network/cloudengine/__init__.py0
-rw-r--r--lib/ansible/modules/network/cloudvision/__init__.py0
-rw-r--r--lib/ansible/modules/network/cnos/__init__.py0
-rw-r--r--lib/ansible/modules/network/cumulus/__init__.py0
-rw-r--r--lib/ansible/modules/network/dellos10/__init__.py0
-rw-r--r--lib/ansible/modules/network/dellos6/__init__.py0
-rw-r--r--lib/ansible/modules/network/dellos9/__init__.py0
-rw-r--r--lib/ansible/modules/network/edgeos/__init__.py0
-rw-r--r--lib/ansible/modules/network/edgeswitch/__init__.py0
-rw-r--r--lib/ansible/modules/network/enos/__init__.py0
-rw-r--r--lib/ansible/modules/network/eos/__init__.py0
-rw-r--r--lib/ansible/modules/network/eric_eccli/__init__.py0
-rw-r--r--lib/ansible/modules/network/exos/__init__.py0
-rw-r--r--lib/ansible/modules/network/f5/__init__.py0
-rw-r--r--lib/ansible/modules/network/files/__init__.py0
-rw-r--r--lib/ansible/modules/network/fortianalyzer/__init__.py0
-rw-r--r--lib/ansible/modules/network/fortimanager/__init__.py0
-rw-r--r--lib/ansible/modules/network/fortios/__init__.py0
-rw-r--r--lib/ansible/modules/network/frr/__init__.py0
-rw-r--r--lib/ansible/modules/network/ftd/__init__.py0
-rw-r--r--lib/ansible/modules/network/icx/__init__.py0
-rw-r--r--lib/ansible/modules/network/illumos/__init__.py0
-rw-r--r--lib/ansible/modules/network/ingate/__init__.py0
-rw-r--r--lib/ansible/modules/network/interface/__init__.py0
-rw-r--r--lib/ansible/modules/network/ios/__init__.py0
-rw-r--r--lib/ansible/modules/network/iosxr/__init__.py0
-rw-r--r--lib/ansible/modules/network/ironware/__init__.py0
-rw-r--r--lib/ansible/modules/network/itential/__init__.py0
-rw-r--r--lib/ansible/modules/network/junos/__init__.py0
-rw-r--r--lib/ansible/modules/network/layer2/__init__.py0
-rw-r--r--lib/ansible/modules/network/layer3/__init__.py0
-rw-r--r--lib/ansible/modules/network/netact/__init__.py0
-rw-r--r--lib/ansible/modules/network/netconf/__init__.py0
-rw-r--r--lib/ansible/modules/network/netscaler/__init__.py0
-rw-r--r--lib/ansible/modules/network/netvisor/__init__.py0
-rw-r--r--lib/ansible/modules/network/nos/__init__.py0
-rw-r--r--lib/ansible/modules/network/nso/__init__.py0
-rw-r--r--lib/ansible/modules/network/nuage/__init__.py0
-rw-r--r--lib/ansible/modules/network/nxos/__init__.py0
-rw-r--r--lib/ansible/modules/network/nxos/storage/__init__.py0
-rw-r--r--lib/ansible/modules/network/onyx/__init__.py0
-rw-r--r--lib/ansible/modules/network/opx/__init__.py0
-rw-r--r--lib/ansible/modules/network/ordnance/__init__.py0
-rw-r--r--lib/ansible/modules/network/ovs/__init__.py0
-rw-r--r--lib/ansible/modules/network/panos/__init__.py0
-rw-r--r--lib/ansible/modules/network/protocol/__init__.py0
-rw-r--r--lib/ansible/modules/network/radware/__init__.py0
-rw-r--r--lib/ansible/modules/network/restconf/__init__.py0
-rw-r--r--lib/ansible/modules/network/routeros/__init__.py0
-rw-r--r--lib/ansible/modules/network/routing/__init__.py0
-rw-r--r--lib/ansible/modules/network/skydive/__init__.py0
-rw-r--r--lib/ansible/modules/network/slxos/__init__.py0
-rw-r--r--lib/ansible/modules/network/sros/__init__.py0
-rw-r--r--lib/ansible/modules/network/system/__init__.py0
-rw-r--r--lib/ansible/modules/network/voss/__init__.py0
-rw-r--r--lib/ansible/modules/network/vyos/__init__.py0
-rw-r--r--lib/ansible/modules/notification/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/cobbler/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/cpm/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/dellemc/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/foreman/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/hpilo/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/imc/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/intersight/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/ipmi/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/lxca/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/manageiq/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/oneview/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/redfish/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/stacki/__init__.py0
-rw-r--r--lib/ansible/modules/remote_management/ucs/__init__.py0
-rw-r--r--lib/ansible/modules/source_control/bitbucket/__init__.py0
-rw-r--r--lib/ansible/modules/source_control/github/__init__.py0
-rw-r--r--lib/ansible/modules/source_control/gitlab/__init__.py0
-rw-r--r--lib/ansible/modules/storage/__init__.py0
-rw-r--r--lib/ansible/modules/storage/emc/__init__.py0
-rw-r--r--lib/ansible/modules/storage/glusterfs/__init__.py0
-rw-r--r--lib/ansible/modules/storage/hpe3par/__init__.py0
-rw-r--r--lib/ansible/modules/storage/ibm/__init__.py0
-rw-r--r--lib/ansible/modules/storage/infinidat/__init__.py0
-rw-r--r--lib/ansible/modules/storage/netapp/__init__.py0
-rw-r--r--lib/ansible/modules/storage/purestorage/__init__.py0
-rw-r--r--lib/ansible/modules/storage/vexata/__init__.py0
-rw-r--r--lib/ansible/modules/storage/zfs/__init__.py0
-rw-r--r--lib/ansible/modules/web_infrastructure/__init__.py0
-rw-r--r--lib/ansible/modules/web_infrastructure/sophos_utm/__init__.py0
-rw-r--r--lib/ansible/modules/windows/__init__.py0
-rw-r--r--test/integration/targets/cloudscale_common/aliases1
-rw-r--r--test/integration/targets/cloudscale_common/defaults/main.yml19
-rw-r--r--test/integration/targets/cloudscale_common/tasks/cleanup_floating_ips.yml17
-rw-r--r--test/integration/targets/cloudscale_common/tasks/cleanup_server_groups.yml17
-rw-r--r--test/integration/targets/cloudscale_common/tasks/cleanup_servers.yml17
-rw-r--r--test/integration/targets/cloudscale_common/tasks/cleanup_volumes.yml17
-rw-r--r--test/integration/targets/cloudscale_common/tasks/main.yml6
-rw-r--r--test/integration/targets/cs_common/aliases1
-rw-r--r--test/integration/targets/cs_common/defaults/main.yml6
-rw-r--r--test/integration/targets/prepare_eos_tests/tasks/main.yml27
-rw-r--r--test/integration/targets/prepare_ios_tests/tasks/main.yml52
-rw-r--r--test/integration/targets/prepare_ios_tests/templates/config.j24
-rw-r--r--test/integration/targets/prepare_iosxr_tests/tasks/main.yml19
-rw-r--r--test/integration/targets/prepare_iosxr_tests/templates/config.j24
-rw-r--r--test/integration/targets/prepare_junos_tests/tasks/main.yml15
-rw-r--r--test/integration/targets/prepare_nios_tests/tasks/main.yml0
-rw-r--r--test/integration/targets/prepare_nuage_tests/tasks/main.yml19
-rw-r--r--test/integration/targets/prepare_nxos_tests/tasks/main.yml174
-rw-r--r--test/integration/targets/prepare_ovs_tests/tasks/main.yml37
-rw-r--r--test/integration/targets/prepare_sros_tests/tasks/main.yml6
-rw-r--r--test/integration/targets/prepare_vmware_tests/meta/main.yml2
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/init_real_lab.yml29
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/init_vcsim.yml44
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/main.yml25
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_attach_hosts.yml30
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_category.yml5
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_cluster.yml10
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_content_library.yml7
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_datacenter.yml11
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_datastore.yml42
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_dvs_portgroup.yml18
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_dvswitch.yml20
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_resource_pool.yml15
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_switch.yml7
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_tag.yml15
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/setup_virtualmachines.yml46
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/teardown.yml24
-rw-r--r--test/integration/targets/prepare_vmware_tests/tasks/teardown_with_esxi.yml96
-rw-r--r--test/integration/targets/prepare_vmware_tests/vars/common.yml12
-rw-r--r--test/integration/targets/prepare_vmware_tests/vars/vcenter_1esxi.yml33
-rw-r--r--test/integration/targets/prepare_vmware_tests/vars/vcenter_2esxi.yml34
-rw-r--r--test/integration/targets/prepare_vmware_tests/vars/vcenter_only.yml6
-rw-r--r--test/integration/targets/prepare_vmware_tests/vars/vcsim.yml19
-rw-r--r--test/integration/targets/prepare_vyos_tests/tasks/main.yaml13
-rw-r--r--test/integration/targets/prepare_win_tests/meta/main.yml3
-rw-r--r--test/integration/targets/prepare_win_tests/tasks/main.yml29
-rw-r--r--test/integration/targets/setup_acme/tasks/main.yml10
-rw-r--r--test/integration/targets/setup_acme/tasks/obtain-cert.yml140
-rw-r--r--test/integration/targets/setup_azure/aliases0
-rw-r--r--test/integration/targets/setup_docker/aliases1
-rw-r--r--test/integration/targets/setup_docker/defaults/main.yml16
-rw-r--r--test/integration/targets/setup_docker/handlers/main.yml14
-rw-r--r--test/integration/targets/setup_docker/meta/main.yml2
-rw-r--r--test/integration/targets/setup_docker/tasks/Debian.yml43
-rw-r--r--test/integration/targets/setup_docker/tasks/Fedora.yml21
-rw-r--r--test/integration/targets/setup_docker/tasks/RedHat-7.yml39
-rw-r--r--test/integration/targets/setup_docker/tasks/RedHat-8.yml29
-rw-r--r--test/integration/targets/setup_docker/tasks/Suse.yml7
-rw-r--r--test/integration/targets/setup_docker/tasks/main.yml113
-rw-r--r--test/integration/targets/setup_docker/vars/Debian.yml5
-rw-r--r--test/integration/targets/setup_docker/vars/Fedora.yml4
-rw-r--r--test/integration/targets/setup_docker/vars/RedHat-7.yml8
-rw-r--r--test/integration/targets/setup_docker/vars/RedHat-8.yml9
-rw-r--r--test/integration/targets/setup_docker/vars/Suse.yml2
-rw-r--r--test/integration/targets/setup_docker/vars/Ubuntu-14.yml5
-rw-r--r--test/integration/targets/setup_docker/vars/default.yml0
-rw-r--r--test/integration/targets/setup_docker_registry/aliases2
-rw-r--r--test/integration/targets/setup_docker_registry/files/nginx.conf46
-rw-r--r--test/integration/targets/setup_docker_registry/files/nginx.htpasswd1
-rw-r--r--test/integration/targets/setup_docker_registry/handlers/cleanup.yml31
-rw-r--r--test/integration/targets/setup_docker_registry/handlers/main.yml2
-rw-r--r--test/integration/targets/setup_docker_registry/tasks/main.yml3
-rw-r--r--test/integration/targets/setup_docker_registry/tasks/setup.yml120
-rw-r--r--test/integration/targets/setup_ec2/defaults/main.yml2
-rw-r--r--test/integration/targets/setup_ec2/tasks/common.yml119
-rw-r--r--test/integration/targets/setup_ec2/vars/main.yml3
-rw-r--r--test/integration/targets/setup_flatpak_remote/README.md138
-rw-r--r--test/integration/targets/setup_flatpak_remote/files/repo.tar.xzbin15496 -> 0 bytes
-rw-r--r--test/integration/targets/setup_flatpak_remote/handlers/main.yaml4
-rw-r--r--test/integration/targets/setup_flatpak_remote/meta/main.yaml2
-rw-r--r--test/integration/targets/setup_flatpak_remote/tasks/main.yaml22
-rw-r--r--test/integration/targets/setup_grafana/files/grafana.repo9
-rw-r--r--test/integration/targets/setup_grafana/tasks/main.yml2
-rw-r--r--test/integration/targets/setup_grafana/tasks/setup.yml30
-rw-r--r--test/integration/targets/setup_influxdb/tasks/main.yml4
-rw-r--r--test/integration/targets/setup_influxdb/tasks/setup.yml26
-rw-r--r--test/integration/targets/setup_mariadb/defaults/main.yml37
-rw-r--r--test/integration/targets/setup_mariadb/handlers/main.yml27
-rw-r--r--test/integration/targets/setup_mariadb/tasks/main.yml7
-rw-r--r--test/integration/targets/setup_mariadb/tasks/setup_mariadb.yml107
-rw-r--r--test/integration/targets/setup_mariadb/templates/my.cnf.j231
-rw-r--r--test/integration/targets/setup_mariadb/templates/myprimary.j210
-rw-r--r--test/integration/targets/setup_mariadb/templates/myreplica01.j211
-rw-r--r--test/integration/targets/setup_mariadb/vars/RedHat-7.yml4
-rw-r--r--test/integration/targets/setup_mariadb/vars/RedHat-8.yml3
-rw-r--r--test/integration/targets/setup_mariadb/vars/default.yml0
-rw-r--r--test/integration/targets/setup_mongodb/defaults/main.yml46
-rw-r--r--test/integration/targets/setup_mongodb/handlers/main.yml24
-rw-r--r--test/integration/targets/setup_mongodb/tasks/main.yml166
-rw-r--r--test/integration/targets/setup_mongodb_v4/defaults/main.yml13
-rw-r--r--test/integration/targets/setup_mongodb_v4/handlers/main.yml10
-rw-r--r--test/integration/targets/setup_mongodb_v4/tasks/main.yml7
-rw-r--r--test/integration/targets/setup_mongodb_v4/tasks/setup_mongodb.yml34
-rw-r--r--test/integration/targets/setup_mosquitto/files/mosquitto.conf35
-rw-r--r--test/integration/targets/setup_mosquitto/meta/main.yml3
-rw-r--r--test/integration/targets/setup_mosquitto/tasks/main.yml3
-rw-r--r--test/integration/targets/setup_mosquitto/tasks/ubuntu.yml24
-rw-r--r--test/integration/targets/setup_mysql8/defaults/main.yml21
-rw-r--r--test/integration/targets/setup_mysql8/files/my.cnf7
-rw-r--r--test/integration/targets/setup_mysql8/handlers/main.yml29
-rw-r--r--test/integration/targets/setup_mysql8/tasks/main.yml18
-rw-r--r--test/integration/targets/setup_mysql8/tasks/setup_mysql8.yml66
-rw-r--r--test/integration/targets/setup_mysql8/vars/CentOS-8.yml4
-rw-r--r--test/integration/targets/setup_mysql8/vars/Debian.yml3
-rw-r--r--test/integration/targets/setup_mysql8/vars/RedHat-8.yml4
-rw-r--r--test/integration/targets/setup_mysql8/vars/default.yml0
-rw-r--r--test/integration/targets/setup_mysql_db/defaults/main.yml18
-rw-r--r--test/integration/targets/setup_mysql_db/handlers/main.yml25
-rw-r--r--test/integration/targets/setup_mysql_db/tasks/main.yml105
-rw-r--r--test/integration/targets/setup_mysql_db/vars/Debian.yml16
-rw-r--r--test/integration/targets/setup_mysql_db/vars/Fedora-py3.yml6
-rw-r--r--test/integration/targets/setup_mysql_db/vars/Fedora.yml6
-rw-r--r--test/integration/targets/setup_mysql_db/vars/FreeBSD.yml5
-rw-r--r--test/integration/targets/setup_mysql_db/vars/RedHat-7.yml6
-rw-r--r--test/integration/targets/setup_mysql_db/vars/RedHat-8.yml6
-rw-r--r--test/integration/targets/setup_mysql_db/vars/RedHat.yml6
-rw-r--r--test/integration/targets/setup_mysql_db/vars/Suse-py3.yml6
-rw-r--r--test/integration/targets/setup_mysql_db/vars/Suse.yml6
-rw-r--r--test/integration/targets/setup_mysql_db/vars/Ubuntu-py3.yml16
-rw-r--r--test/integration/targets/setup_mysql_db/vars/default-py3.yml0
-rw-r--r--test/integration/targets/setup_mysql_db/vars/default.yml0
-rw-r--r--test/integration/targets/setup_mysql_replication/defaults/main.yml14
-rw-r--r--test/integration/targets/setup_mysql_replication/tasks/main.yml8
-rw-r--r--test/integration/targets/setup_mysql_replication/tasks/setup_mysql_cluster.yml60
-rw-r--r--test/integration/targets/setup_mysql_replication/templates/my-1.cnf.j211
-rw-r--r--test/integration/targets/setup_mysql_replication/templates/my-2.cnf.j213
-rw-r--r--test/integration/targets/setup_opennebula/vars/main.yml6
-rw-r--r--test/integration/targets/setup_openssl/tasks/main.yml40
-rw-r--r--test/integration/targets/setup_openssl/vars/Debian.yml3
-rw-r--r--test/integration/targets/setup_openssl/vars/FreeBSD.yml3
-rw-r--r--test/integration/targets/setup_openssl/vars/RedHat.yml3
-rw-r--r--test/integration/targets/setup_openssl/vars/Suse.yml3
-rw-r--r--test/integration/targets/setup_postgresql_db/defaults/main.yml17
-rw-r--r--test/integration/targets/setup_postgresql_db/files/dummy--1.0.sql2
-rw-r--r--test/integration/targets/setup_postgresql_db/files/dummy--2.0.sql2
-rw-r--r--test/integration/targets/setup_postgresql_db/files/dummy--3.0.sql2
-rw-r--r--test/integration/targets/setup_postgresql_db/files/dummy.control3
-rw-r--r--test/integration/targets/setup_postgresql_db/files/pg_hba.conf10
-rw-r--r--test/integration/targets/setup_postgresql_db/tasks/main.yml215
-rw-r--r--test/integration/targets/setup_postgresql_db/tasks/ssl.yml81
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/Debian-8.yml8
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/FreeBSD-11-py3.yml12
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/FreeBSD-11.yml12
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0-py3.yml12
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0.yml12
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1-py3.yml12
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1.yml12
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/RedHat-py3.yml8
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/RedHat.yml7
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/Ubuntu-12.yml8
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/Ubuntu-14.yml8
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/Ubuntu-16-py3.yml8
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/Ubuntu-16.yml8
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/Ubuntu-18-py3.yml8
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/default-py3.yml6
-rw-r--r--test/integration/targets/setup_postgresql_db/vars/default.yml6
-rw-r--r--test/integration/targets/setup_postgresql_replication/defaults/main.yml30
-rw-r--r--test/integration/targets/setup_postgresql_replication/handlers/main.yml23
-rw-r--r--test/integration/targets/setup_postgresql_replication/tasks/main.yml8
-rw-r--r--test/integration/targets/setup_postgresql_replication/tasks/setup_postgresql_cluster.yml93
-rw-r--r--test/integration/targets/setup_postgresql_replication/templates/master_postgresql.conf.j228
-rw-r--r--test/integration/targets/setup_postgresql_replication/templates/pg_hba.conf.j27
-rw-r--r--test/integration/targets/setup_postgresql_replication/templates/replica_postgresql.conf.j228
-rw-r--r--test/integration/targets/setup_rabbitmq/files/rabbitmq.conf8
-rw-r--r--test/integration/targets/setup_rabbitmq/meta/main.yml3
-rw-r--r--test/integration/targets/setup_rabbitmq/tasks/main.yml3
-rw-r--r--test/integration/targets/setup_rabbitmq/tasks/ubuntu.yml63
-rw-r--r--test/integration/targets/setup_ssh_keygen/tasks/main.yml8
-rw-r--r--test/integration/targets/setup_ssh_keygen/vars/Debian.yml1
-rw-r--r--test/integration/targets/setup_ssh_keygen/vars/RedHat.yml1
-rw-r--r--test/integration/targets/setup_ssh_keygen/vars/Suse.yml1
-rw-r--r--test/integration/targets/setup_sshkey/tasks/main.yml55
-rw-r--r--test/integration/targets/setup_tls/files/ca_certificate.pem19
-rw-r--r--test/integration/targets/setup_tls/files/ca_key.pem28
-rw-r--r--test/integration/targets/setup_tls/files/client_certificate.pem20
-rw-r--r--test/integration/targets/setup_tls/files/client_key.pem27
-rw-r--r--test/integration/targets/setup_tls/files/server_certificate.pem20
-rw-r--r--test/integration/targets/setup_tls/files/server_key.pem27
-rw-r--r--test/integration/targets/setup_tls/tasks/main.yml21
-rw-r--r--test/integration/targets/setup_wildfly_server/defaults/main.yml8
-rw-r--r--test/integration/targets/setup_wildfly_server/files/wildfly.conf8
-rw-r--r--test/integration/targets/setup_wildfly_server/handlers/main.yml13
-rw-r--r--test/integration/targets/setup_wildfly_server/meta/main.yml2
-rw-r--r--test/integration/targets/setup_wildfly_server/tasks/main.yml94
-rw-r--r--test/integration/targets/setup_wildfly_server/templates/launch.sh.j211
-rw-r--r--test/integration/targets/setup_wildfly_server/templates/wildfly.service.j216
-rw-r--r--test/integration/targets/setup_win_device/handlers/main.yml5
-rw-r--r--test/integration/targets/setup_win_device/library/win_device.ps1542
-rw-r--r--test/integration/targets/setup_win_device/tasks/main.yml22
-rw-r--r--test/integration/targets/setup_win_psget/meta/main.yml2
-rw-r--r--test/integration/targets/setup_win_psget/tasks/main.yml87
-rw-r--r--test/integration/targets/setup_zabbix/aliases5
-rw-r--r--test/integration/targets/setup_zabbix/defaults/main.yml13
-rw-r--r--test/integration/targets/setup_zabbix/handlers/main.yml15
-rw-r--r--test/integration/targets/setup_zabbix/meta/main.yml2
-rw-r--r--test/integration/targets/setup_zabbix/tasks/main.yml3
-rw-r--r--test/integration/targets/setup_zabbix/tasks/setup.yml89
-rw-r--r--test/integration/targets/setup_zabbix/templates/zabbix.conf.php.j220
-rw-r--r--test/integration/targets/setup_zabbix/templates/zabbix_server.conf.j27
-rw-r--r--test/units/contrib/__init__.py0
-rw-r--r--test/units/contrib/inventory/__init__.py0
-rw-r--r--test/units/module_utils/cloud/__init__.py0
-rw-r--r--test/units/module_utils/ec2/__init__.py0
-rw-r--r--test/units/module_utils/net_tools/__init__.py0
-rw-r--r--test/units/module_utils/net_tools/netbox/__init__.py0
-rw-r--r--test/units/module_utils/net_tools/nios/__init__.py0
-rw-r--r--test/units/module_utils/network/__init__.py0
-rw-r--r--test/units/module_utils/network/aci/__init__.py0
-rw-r--r--test/units/module_utils/network/avi/__init__.py0
-rw-r--r--test/units/module_utils/network/common/__init__.py0
-rw-r--r--test/units/module_utils/network/ftd/__init__.py0
-rw-r--r--test/units/module_utils/network/meraki/__init__.py0
-rw-r--r--test/units/module_utils/network/nso/__init__.py0
-rw-r--r--test/units/module_utils/remote_management/__init__.py0
-rw-r--r--test/units/module_utils/remote_management/dellemc/__init__.py0
-rw-r--r--test/units/modules/cloud/amazon/__init__.py0
-rw-r--r--test/units/modules/cloud/docker/__init__.py0
-rw-r--r--test/units/modules/cloud/google/__init__.py0
-rw-r--r--test/units/modules/cloud/kubevirt/__init__.py0
-rw-r--r--test/units/modules/cloud/misc/__init__.py0
-rw-r--r--test/units/modules/cloud/misc/virt_net/__init__.py0
-rw-r--r--test/units/modules/cloud/openstack/__init__.py0
-rw-r--r--test/units/modules/cloud/vmware/__init__.py0
-rw-r--r--test/units/modules/crypto/__init__.py0
-rw-r--r--test/units/modules/messaging/__init__.py0
-rw-r--r--test/units/modules/messaging/rabbitmq/__init__.py0
-rw-r--r--test/units/modules/net_tools/__init__.py0
-rw-r--r--test/units/modules/net_tools/nios/__init__.py0
-rw-r--r--test/units/modules/network/__init__.py0
-rw-r--r--test/units/modules/network/aireos/__init__.py0
-rw-r--r--test/units/modules/network/apconos/__init__.py0
-rw-r--r--test/units/modules/network/aruba/__init__.py0
-rw-r--r--test/units/modules/network/asa/__init__.py0
-rw-r--r--test/units/modules/network/basics/__init__.py0
-rw-r--r--test/units/modules/network/check_point/__init__.py0
-rw-r--r--test/units/modules/network/cli/__init__.py0
-rw-r--r--test/units/modules/network/cloudengine/__init__.py0
-rw-r--r--test/units/modules/network/cloudvision/__init__.py0
-rw-r--r--test/units/modules/network/cnos/__init__.py0
-rw-r--r--test/units/modules/network/cumulus/__init__.py0
-rw-r--r--test/units/modules/network/dellos10/__init__.py0
-rw-r--r--test/units/modules/network/dellos6/__init__.py0
-rw-r--r--test/units/modules/network/dellos9/__init__.py0
-rw-r--r--test/units/modules/network/edgeos/__init__.py0
-rw-r--r--test/units/modules/network/edgeswitch/__init__.py0
-rw-r--r--test/units/modules/network/enos/__init__.py0
-rw-r--r--test/units/modules/network/eos/__init__.py0
-rw-r--r--test/units/modules/network/eric_eccli/__init__.py0
-rw-r--r--test/units/modules/network/exos/__init__.py0
-rw-r--r--test/units/modules/network/f5/__init__.py0
-rw-r--r--test/units/modules/network/fortimanager/__init__.py0
-rw-r--r--test/units/modules/network/frr/__init__.py0
-rw-r--r--test/units/modules/network/frr/fixtures/__init__.py0
-rw-r--r--test/units/modules/network/ftd/__init__.py0
-rw-r--r--test/units/modules/network/icx/__init__.py0
-rw-r--r--test/units/modules/network/ingate/__init__.py0
-rw-r--r--test/units/modules/network/ios/__init__.py0
-rw-r--r--test/units/modules/network/iosxr/__init__.py0
-rw-r--r--test/units/modules/network/ironware/__init__.py0
-rw-r--r--test/units/modules/network/itential/__init__.py0
-rw-r--r--test/units/modules/network/junos/__init__.py0
-rw-r--r--test/units/modules/network/netact/__init__.py0
-rw-r--r--test/units/modules/network/netscaler/__init__.py0
-rw-r--r--test/units/modules/network/netvisor/__init__.py0
-rw-r--r--test/units/modules/network/nos/__init__.py0
-rw-r--r--test/units/modules/network/nso/__init__.py0
-rw-r--r--test/units/modules/network/nuage/__init__.py0
-rw-r--r--test/units/modules/network/nxos/__init__.py0
-rw-r--r--test/units/modules/network/nxos/storage/__init__.py0
-rw-r--r--test/units/modules/network/onyx/__init__.py0
-rw-r--r--test/units/modules/network/opx/__init__.py0
-rw-r--r--test/units/modules/network/ovs/__init__.py0
-rw-r--r--test/units/modules/network/radware/__init__.py0
-rw-r--r--test/units/modules/network/routeros/__init__.py0
-rw-r--r--test/units/modules/network/slxos/__init__.py0
-rw-r--r--test/units/modules/network/voss/__init__.py0
-rw-r--r--test/units/modules/network/vyos/__init__.py0
-rw-r--r--test/units/modules/remote_management/dellemc/__init__.py0
-rw-r--r--test/units/modules/source_control/__init__.py0
-rw-r--r--test/units/modules/source_control/bitbucket/__init__.py0
-rw-r--r--test/units/modules/source_control/gitlab/__init__.py0
-rw-r--r--test/units/modules/storage/__init__.py0
-rw-r--r--test/units/modules/storage/hpe3par/__init__.py0
-rw-r--r--test/units/modules/storage/netapp/__init__.py0
-rw-r--r--test/units/modules/system/interfaces_file/__init__.py0
-rw-r--r--test/units/plugins/cliconf/__init__.py0
-rw-r--r--test/units/plugins/httpapi/__init__.py0
-rw-r--r--test/units/plugins/terminal/__init__.py0
-rw-r--r--test/units/plugins/vars/__init__.py0
753 files changed, 0 insertions, 5223 deletions
diff --git a/contrib/README.md b/contrib/README.md
deleted file mode 100644
index c9f77e7e64..0000000000
--- a/contrib/README.md
+++ /dev/null
@@ -1,26 +0,0 @@
-contrib
--------
-Files here provide an extension mechanism for Ansible similar to plugins. They are not maintained by the Ansible core team or installed with Ansible.
-
-
-inventory
-=========
-
-Before 2.4 introduced inventory plugins, inventory scripts were the only way to provide sources that were not built into Ansible. Inventory scripts allow you to store your hosts, groups, and variables in any way you like.
-
-Starting with Ansible version 2.4, they are enabled via the 'script' inventory plugin.
-Examples of use include discovering inventory from EC2 or pulling it from Cobbler. These could also be used to interface with LDAP or the database.
-
-`chmod +x` an inventory plugin and either name it `/etc/ansible/hosts` or use `ansible -i /path/to/inventory/script`. You might also need to copy a configuration file with the same name and/or set environment variables. The scripts or configuration files can provide more details.
-
-vault
-=====
-
-If the file passed to `--vault-password-file` has the executable bit set, Ansible will execute it and use the stdout of that execution as 'the secret'.
-Vault scripts provided here use this facility to retrieve the vault secret from a number of sources.
-
-contributions welcome
-=====================
-
-We are only accepting bugfixes for inventory scripts. If you want to add features or a new inventory type, target [inventory plugins](https://docs.ansible.com/ansible/latest/dev_guide/developing_inventory.html#inventory-plugins).
-
diff --git a/lib/ansible/module_utils/ecs/__init__.py b/lib/ansible/module_utils/ecs/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/ecs/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/asa/__init__.py b/lib/ansible/module_utils/network/asa/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/asa/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/common/__init__.py b/lib/ansible/module_utils/network/common/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/common/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/common/cfg/__init__.py b/lib/ansible/module_utils/network/common/cfg/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/common/cfg/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/common/facts/__init__.py b/lib/ansible/module_utils/network/common/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/common/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/dellos10/__init__.py b/lib/ansible/module_utils/network/dellos10/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/dellos10/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/dellos6/__init__.py b/lib/ansible/module_utils/network/dellos6/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/dellos6/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/dellos9/__init__.py b/lib/ansible/module_utils/network/dellos9/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/dellos9/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/__init__.py b/lib/ansible/module_utils/network/eos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/__init__.py b/lib/ansible/module_utils/network/eos/argspec/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/argspec/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/acls/__init__.py b/lib/ansible/module_utils/network/eos/argspec/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/facts/__init__.py b/lib/ansible/module_utils/network/eos/argspec/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/interfaces/__init__.py b/lib/ansible/module_utils/network/eos/argspec/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/argspec/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/argspec/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/lacp/__init__.py b/lib/ansible/module_utils/network/eos/argspec/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/argspec/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/argspec/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/lldp_global/__init__.py b/lib/ansible/module_utils/network/eos/argspec/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/argspec/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/static_routes/__init__.py b/lib/ansible/module_utils/network/eos/argspec/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/argspec/vlans/__init__.py b/lib/ansible/module_utils/network/eos/argspec/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/argspec/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/__init__.py b/lib/ansible/module_utils/network/eos/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/config/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/acls/__init__.py b/lib/ansible/module_utils/network/eos/config/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/interfaces/__init__.py b/lib/ansible/module_utils/network/eos/config/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/config/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/config/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/lacp/__init__.py b/lib/ansible/module_utils/network/eos/config/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/config/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/config/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/lldp_global/__init__.py b/lib/ansible/module_utils/network/eos/config/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/config/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/static_routes/__init__.py b/lib/ansible/module_utils/network/eos/config/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/config/vlans/__init__.py b/lib/ansible/module_utils/network/eos/config/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/config/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/__init__.py b/lib/ansible/module_utils/network/eos/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/facts/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/acls/__init__.py b/lib/ansible/module_utils/network/eos/facts/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/interfaces/__init__.py b/lib/ansible/module_utils/network/eos/facts/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/facts/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/facts/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/lacp/__init__.py b/lib/ansible/module_utils/network/eos/facts/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/facts/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/facts/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/legacy/__init__.py b/lib/ansible/module_utils/network/eos/facts/legacy/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/legacy/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/lldp_global/__init__.py b/lib/ansible/module_utils/network/eos/facts/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/eos/facts/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/static_routes/__init__.py b/lib/ansible/module_utils/network/eos/facts/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/facts/vlans/__init__.py b/lib/ansible/module_utils/network/eos/facts/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/facts/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/providers/__init__.py b/lib/ansible/module_utils/network/eos/providers/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/providers/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/providers/cli/__init__.py b/lib/ansible/module_utils/network/eos/providers/cli/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/providers/cli/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/providers/cli/config/__init__.py b/lib/ansible/module_utils/network/eos/providers/cli/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/providers/cli/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/providers/cli/config/bgp/__init__.py b/lib/ansible/module_utils/network/eos/providers/cli/config/bgp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/providers/cli/config/bgp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/eos/utils/__init__.py b/lib/ansible/module_utils/network/eos/utils/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/eos/utils/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/frr/__init__.py b/lib/ansible/module_utils/network/frr/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/frr/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/frr/providers/__init__.py b/lib/ansible/module_utils/network/frr/providers/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/frr/providers/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/frr/providers/cli/__init__.py b/lib/ansible/module_utils/network/frr/providers/cli/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/frr/providers/cli/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/frr/providers/cli/config/__init__.py b/lib/ansible/module_utils/network/frr/providers/cli/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/frr/providers/cli/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/frr/providers/cli/config/bgp/__init__.py b/lib/ansible/module_utils/network/frr/providers/cli/config/bgp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/frr/providers/cli/config/bgp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/__init__.py b/lib/ansible/module_utils/network/ios/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/__init__.py b/lib/ansible/module_utils/network/ios/argspec/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/argspec/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/acls/__init__.py b/lib/ansible/module_utils/network/ios/argspec/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/facts/__init__.py b/lib/ansible/module_utils/network/ios/argspec/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/interfaces/__init__.py b/lib/ansible/module_utils/network/ios/argspec/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/argspec/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/argspec/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/lacp/__init__.py b/lib/ansible/module_utils/network/ios/argspec/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/argspec/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/argspec/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/lldp_global/__init__.py b/lib/ansible/module_utils/network/ios/argspec/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/argspec/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/static_routes/__init__.py b/lib/ansible/module_utils/network/ios/argspec/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/argspec/vlans/__init__.py b/lib/ansible/module_utils/network/ios/argspec/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/argspec/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/__init__.py b/lib/ansible/module_utils/network/ios/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/config/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/acls/__init__.py b/lib/ansible/module_utils/network/ios/config/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/interfaces/__init__.py b/lib/ansible/module_utils/network/ios/config/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/config/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/config/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/lacp/__init__.py b/lib/ansible/module_utils/network/ios/config/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/config/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/config/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/lldp_global/__init__.py b/lib/ansible/module_utils/network/ios/config/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/config/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/static_routes/__init__.py b/lib/ansible/module_utils/network/ios/config/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/config/vlans/__init__.py b/lib/ansible/module_utils/network/ios/config/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/config/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/__init__.py b/lib/ansible/module_utils/network/ios/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/facts/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/acls/__init__.py b/lib/ansible/module_utils/network/ios/facts/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/interfaces/__init__.py b/lib/ansible/module_utils/network/ios/facts/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/facts/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/facts/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/lacp/__init__.py b/lib/ansible/module_utils/network/ios/facts/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/facts/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/facts/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/legacy/__init__.py b/lib/ansible/module_utils/network/ios/facts/legacy/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/legacy/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/lldp_global/__init__.py b/lib/ansible/module_utils/network/ios/facts/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/ios/facts/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/static_routes/__init__.py b/lib/ansible/module_utils/network/ios/facts/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/facts/vlans/__init__.py b/lib/ansible/module_utils/network/ios/facts/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/facts/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/providers/__init__.py b/lib/ansible/module_utils/network/ios/providers/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/providers/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/providers/cli/__init__.py b/lib/ansible/module_utils/network/ios/providers/cli/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/providers/cli/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/providers/cli/config/__init__.py b/lib/ansible/module_utils/network/ios/providers/cli/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/providers/cli/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/providers/cli/config/bgp/__init__.py b/lib/ansible/module_utils/network/ios/providers/cli/config/bgp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/providers/cli/config/bgp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/ios/utils/__init__.py b/lib/ansible/module_utils/network/ios/utils/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/ios/utils/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/__init__.py b/lib/ansible/module_utils/network/iosxr/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/acls/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/facts/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/lacp/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/lldp_global/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/argspec/static_routes/__init__.py b/lib/ansible/module_utils/network/iosxr/argspec/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/argspec/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/__init__.py b/lib/ansible/module_utils/network/iosxr/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/config/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/acls/__init__.py b/lib/ansible/module_utils/network/iosxr/config/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/config/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/config/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/config/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/lacp/__init__.py b/lib/ansible/module_utils/network/iosxr/config/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/config/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/config/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/lldp_global/__init__.py b/lib/ansible/module_utils/network/iosxr/config/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/config/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/config/static_routes/__init__.py b/lib/ansible/module_utils/network/iosxr/config/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/config/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/acls/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/lacp/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/legacy/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/legacy/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/legacy/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/lldp_global/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/facts/static_routes/__init__.py b/lib/ansible/module_utils/network/iosxr/facts/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/facts/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/providers/__init__.py b/lib/ansible/module_utils/network/iosxr/providers/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/providers/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/providers/cli/__init__.py b/lib/ansible/module_utils/network/iosxr/providers/cli/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/providers/cli/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/providers/cli/config/__init__.py b/lib/ansible/module_utils/network/iosxr/providers/cli/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/providers/cli/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/providers/cli/config/bgp/__init__.py b/lib/ansible/module_utils/network/iosxr/providers/cli/config/bgp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/providers/cli/config/bgp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/iosxr/utils/__init__.py b/lib/ansible/module_utils/network/iosxr/utils/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/iosxr/utils/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/__init__.py b/lib/ansible/module_utils/network/junos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/__init__.py b/lib/ansible/module_utils/network/junos/argspec/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/facts/__init__.py b/lib/ansible/module_utils/network/junos/argspec/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/interfaces/__init__.py b/lib/ansible/module_utils/network/junos/argspec/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/argspec/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/argspec/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/lacp/__init__.py b/lib/ansible/module_utils/network/junos/argspec/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/argspec/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/argspec/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/lldp_global/__init__.py b/lib/ansible/module_utils/network/junos/argspec/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/argspec/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/static_routes/__init__.py b/lib/ansible/module_utils/network/junos/argspec/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/argspec/vlans/__init__.py b/lib/ansible/module_utils/network/junos/argspec/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/argspec/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/__init__.py b/lib/ansible/module_utils/network/junos/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/interfaces/__init__.py b/lib/ansible/module_utils/network/junos/config/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/config/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/config/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/lacp/__init__.py b/lib/ansible/module_utils/network/junos/config/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/config/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/config/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/lldp_global/__init__.py b/lib/ansible/module_utils/network/junos/config/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/config/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/static_routes/__init__.py b/lib/ansible/module_utils/network/junos/config/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/config/vlans/__init__.py b/lib/ansible/module_utils/network/junos/config/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/config/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/__init__.py b/lib/ansible/module_utils/network/junos/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/interfaces/__init__.py b/lib/ansible/module_utils/network/junos/facts/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/facts/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/facts/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/lacp/__init__.py b/lib/ansible/module_utils/network/junos/facts/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/facts/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/facts/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/legacy/__init__.py b/lib/ansible/module_utils/network/junos/facts/legacy/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/legacy/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/lldp_global/__init__.py b/lib/ansible/module_utils/network/junos/facts/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/junos/facts/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/static_routes/__init__.py b/lib/ansible/module_utils/network/junos/facts/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/facts/vlans/__init__.py b/lib/ansible/module_utils/network/junos/facts/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/facts/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/junos/utils/__init__.py b/lib/ansible/module_utils/network/junos/utils/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/junos/utils/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/netconf/__init__.py b/lib/ansible/module_utils/network/netconf/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/netconf/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/__init__.py b/lib/ansible/module_utils/network/nxos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/acls/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/bfd_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/bfd_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/bfd_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/facts/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/hsrp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/hsrp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/hsrp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/lacp/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/lldp_global/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/telemetry/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/telemetry/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/telemetry/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/argspec/vlans/__init__.py b/lib/ansible/module_utils/network/nxos/argspec/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/argspec/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/cmdref/__init__.py b/lib/ansible/module_utils/network/nxos/cmdref/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/cmdref/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/cmdref/telemetry/__init__.py b/lib/ansible/module_utils/network/nxos/cmdref/telemetry/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/cmdref/telemetry/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/__init__.py b/lib/ansible/module_utils/network/nxos/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/acls/__init__.py b/lib/ansible/module_utils/network/nxos/config/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/bfd_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/bfd_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/bfd_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/hsrp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/hsrp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/hsrp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/lacp/__init__.py b/lib/ansible/module_utils/network/nxos/config/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/lldp_global/__init__.py b/lib/ansible/module_utils/network/nxos/config/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/config/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/telemetry/__init__.py b/lib/ansible/module_utils/network/nxos/config/telemetry/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/telemetry/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/config/vlans/__init__.py b/lib/ansible/module_utils/network/nxos/config/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/config/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/__init__.py b/lib/ansible/module_utils/network/nxos/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/acl_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/acl_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/acl_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/acls/__init__.py b/lib/ansible/module_utils/network/nxos/facts/acls/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/acls/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/bfd_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/bfd_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/bfd_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/hsrp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/hsrp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/hsrp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/l2_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/l2_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/l2_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/lacp/__init__.py b/lib/ansible/module_utils/network/nxos/facts/lacp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/lacp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/lacp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/lacp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/lacp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/legacy/__init__.py b/lib/ansible/module_utils/network/nxos/facts/legacy/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/legacy/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/lldp_global/__init__.py b/lib/ansible/module_utils/network/nxos/facts/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/nxos/facts/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/telemetry/__init__.py b/lib/ansible/module_utils/network/nxos/facts/telemetry/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/telemetry/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/facts/vlans/__init__.py b/lib/ansible/module_utils/network/nxos/facts/vlans/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/facts/vlans/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/utils/__init__.py b/lib/ansible/module_utils/network/nxos/utils/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/utils/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/nxos/utils/telemetry/__init__.py b/lib/ansible/module_utils/network/nxos/utils/telemetry/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/nxos/utils/telemetry/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/restconf/__init__.py b/lib/ansible/module_utils/network/restconf/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/restconf/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/skydive/__init__.py b/lib/ansible/module_utils/network/skydive/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/skydive/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/__init__.py b/lib/ansible/module_utils/network/vyos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/facts/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/firewall_global/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/firewall_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/firewall_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/firewall_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/firewall_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/firewall_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/firewall_rules/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/firewall_rules/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/firewall_rules/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/lldp_global/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/argspec/static_routes/__init__.py b/lib/ansible/module_utils/network/vyos/argspec/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/argspec/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/__init__.py b/lib/ansible/module_utils/network/vyos/config/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/firewall_global/__init__.py b/lib/ansible/module_utils/network/vyos/config/firewall_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/firewall_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/firewall_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/config/firewall_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/firewall_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/firewall_rules/__init__.py b/lib/ansible/module_utils/network/vyos/config/firewall_rules/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/firewall_rules/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/config/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/config/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/config/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/lldp_global/__init__.py b/lib/ansible/module_utils/network/vyos/config/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/config/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/config/static_routes/__init__.py b/lib/ansible/module_utils/network/vyos/config/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/config/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/__init__.py b/lib/ansible/module_utils/network/vyos/facts/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/firewall_global/__init__.py b/lib/ansible/module_utils/network/vyos/facts/firewall_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/firewall_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/firewall_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/facts/firewall_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/firewall_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/firewall_rules/__init__.py b/lib/ansible/module_utils/network/vyos/facts/firewall_rules/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/firewall_rules/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/facts/interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/l3_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/facts/l3_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/l3_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/lag_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/facts/lag_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/lag_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/legacy/__init__.py b/lib/ansible/module_utils/network/vyos/facts/legacy/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/legacy/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/lldp_global/__init__.py b/lib/ansible/module_utils/network/vyos/facts/lldp_global/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/lldp_global/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/lldp_interfaces/__init__.py b/lib/ansible/module_utils/network/vyos/facts/lldp_interfaces/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/lldp_interfaces/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/facts/static_routes/__init__.py b/lib/ansible/module_utils/network/vyos/facts/static_routes/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/facts/static_routes/__init__.py
+++ /dev/null
diff --git a/lib/ansible/module_utils/network/vyos/utils/__init__.py b/lib/ansible/module_utils/network/vyos/utils/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/module_utils/network/vyos/utils/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/__init__.py b/lib/ansible/modules/cloud/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/alicloud/__init__.py b/lib/ansible/modules/cloud/alicloud/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/alicloud/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/amazon/__init__.py b/lib/ansible/modules/cloud/amazon/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/amazon/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/atomic/__init__.py b/lib/ansible/modules/cloud/atomic/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/atomic/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/azure/__init__.py b/lib/ansible/modules/cloud/azure/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/azure/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/centurylink/__init__.py b/lib/ansible/modules/cloud/centurylink/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/centurylink/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/cloudscale/__init__.py b/lib/ansible/modules/cloud/cloudscale/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/cloudscale/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/cloudstack/__init__.py b/lib/ansible/modules/cloud/cloudstack/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/cloudstack/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/digital_ocean/__init__.py b/lib/ansible/modules/cloud/digital_ocean/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/digital_ocean/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/dimensiondata/__init__.py b/lib/ansible/modules/cloud/dimensiondata/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/dimensiondata/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/docker/__init__.py b/lib/ansible/modules/cloud/docker/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/docker/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/google/__init__.py b/lib/ansible/modules/cloud/google/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/google/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/hcloud/__init__.py b/lib/ansible/modules/cloud/hcloud/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/hcloud/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/heroku/__init__.py b/lib/ansible/modules/cloud/heroku/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/heroku/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/huawei/__init__.py b/lib/ansible/modules/cloud/huawei/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/huawei/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/kubevirt/__init__.py b/lib/ansible/modules/cloud/kubevirt/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/kubevirt/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/linode/__init__.py b/lib/ansible/modules/cloud/linode/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/linode/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/lxc/__init__.py b/lib/ansible/modules/cloud/lxc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/lxc/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/lxd/__init__.py b/lib/ansible/modules/cloud/lxd/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/lxd/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/memset/__init__.py b/lib/ansible/modules/cloud/memset/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/memset/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/misc/__init__.py b/lib/ansible/modules/cloud/misc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/misc/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/oneandone/__init__.py b/lib/ansible/modules/cloud/oneandone/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/oneandone/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/online/__init__.py b/lib/ansible/modules/cloud/online/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/online/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/opennebula/__init__.py b/lib/ansible/modules/cloud/opennebula/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/opennebula/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/openstack/__init__.py b/lib/ansible/modules/cloud/openstack/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/openstack/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/oracle/__init__.py b/lib/ansible/modules/cloud/oracle/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/oracle/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/ovh/__init__.py b/lib/ansible/modules/cloud/ovh/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/ovh/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/ovirt/__init__.py b/lib/ansible/modules/cloud/ovirt/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/ovirt/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/packet/__init__.py b/lib/ansible/modules/cloud/packet/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/packet/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/profitbricks/__init__.py b/lib/ansible/modules/cloud/profitbricks/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/profitbricks/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/pubnub/__init__.py b/lib/ansible/modules/cloud/pubnub/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/pubnub/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/rackspace/__init__.py b/lib/ansible/modules/cloud/rackspace/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/rackspace/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/scaleway/__init__.py b/lib/ansible/modules/cloud/scaleway/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/scaleway/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/smartos/__init__.py b/lib/ansible/modules/cloud/smartos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/smartos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/softlayer/__init__.py b/lib/ansible/modules/cloud/softlayer/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/softlayer/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/spotinst/__init__.py b/lib/ansible/modules/cloud/spotinst/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/spotinst/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/univention/__init__.py b/lib/ansible/modules/cloud/univention/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/univention/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/vmware/__init__.py b/lib/ansible/modules/cloud/vmware/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/vmware/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/vmware_httpapi/__init__.py b/lib/ansible/modules/cloud/vmware_httpapi/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/vmware_httpapi/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/vultr/__init__.py b/lib/ansible/modules/cloud/vultr/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/vultr/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/webfaction/__init__.py b/lib/ansible/modules/cloud/webfaction/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/webfaction/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/cloud/xenserver/__init__.py b/lib/ansible/modules/cloud/xenserver/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/cloud/xenserver/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/clustering/__init__.py b/lib/ansible/modules/clustering/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/clustering/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/clustering/consul/__init__.py b/lib/ansible/modules/clustering/consul/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/clustering/consul/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/clustering/k8s/__init__.py b/lib/ansible/modules/clustering/k8s/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/clustering/k8s/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/clustering/openshift/__init__.py b/lib/ansible/modules/clustering/openshift/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/clustering/openshift/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/crypto/__init__.py b/lib/ansible/modules/crypto/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/crypto/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/crypto/acme/__init__.py b/lib/ansible/modules/crypto/acme/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/crypto/acme/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/crypto/entrust/__init__.py b/lib/ansible/modules/crypto/entrust/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/crypto/entrust/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/__init__.py b/lib/ansible/modules/database/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/aerospike/__init__.py b/lib/ansible/modules/database/aerospike/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/aerospike/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/influxdb/__init__.py b/lib/ansible/modules/database/influxdb/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/influxdb/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/misc/__init__.py b/lib/ansible/modules/database/misc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/misc/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/mongodb/__init__.py b/lib/ansible/modules/database/mongodb/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/mongodb/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/mssql/__init__.py b/lib/ansible/modules/database/mssql/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/mssql/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/mysql/__init__.py b/lib/ansible/modules/database/mysql/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/mysql/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/postgresql/__init__.py b/lib/ansible/modules/database/postgresql/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/postgresql/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/proxysql/__init__.py b/lib/ansible/modules/database/proxysql/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/proxysql/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/database/vertica/__init__.py b/lib/ansible/modules/database/vertica/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/database/vertica/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/identity/__init__.py b/lib/ansible/modules/identity/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/identity/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/identity/ipa/__init__.py b/lib/ansible/modules/identity/ipa/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/identity/ipa/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/identity/keycloak/__init__.py b/lib/ansible/modules/identity/keycloak/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/identity/keycloak/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/identity/opendj/__init__.py b/lib/ansible/modules/identity/opendj/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/identity/opendj/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/messaging/__init__.py b/lib/ansible/modules/messaging/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/messaging/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/messaging/rabbitmq/__init__.py b/lib/ansible/modules/messaging/rabbitmq/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/messaging/rabbitmq/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/monitoring/__init__.py b/lib/ansible/modules/monitoring/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/monitoring/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/monitoring/datadog/__init__.py b/lib/ansible/modules/monitoring/datadog/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/monitoring/datadog/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/monitoring/grafana/__init__.py b/lib/ansible/modules/monitoring/grafana/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/monitoring/grafana/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/monitoring/sensu/__init__.py b/lib/ansible/modules/monitoring/sensu/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/monitoring/sensu/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/monitoring/zabbix/__init__.py b/lib/ansible/modules/monitoring/zabbix/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/monitoring/zabbix/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/net_tools/exoscale/__init__.py b/lib/ansible/modules/net_tools/exoscale/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/net_tools/exoscale/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/net_tools/infinity/__init__.py b/lib/ansible/modules/net_tools/infinity/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/net_tools/infinity/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/net_tools/ldap/__init__.py b/lib/ansible/modules/net_tools/ldap/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/net_tools/ldap/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/net_tools/netbox/__init__.py b/lib/ansible/modules/net_tools/netbox/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/net_tools/netbox/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/net_tools/nios/__init__.py b/lib/ansible/modules/net_tools/nios/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/net_tools/nios/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/__init__.py b/lib/ansible/modules/network/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/a10/__init__.py b/lib/ansible/modules/network/a10/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/a10/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/aci/__init__.py b/lib/ansible/modules/network/aci/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/aci/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/aireos/__init__.py b/lib/ansible/modules/network/aireos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/aireos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/aos/__init__.py b/lib/ansible/modules/network/aos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/aos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/apconos/__init__.py b/lib/ansible/modules/network/apconos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/apconos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/aruba/__init__.py b/lib/ansible/modules/network/aruba/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/aruba/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/asa/__init__.py b/lib/ansible/modules/network/asa/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/asa/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/avi/__init__.py b/lib/ansible/modules/network/avi/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/avi/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/bigswitch/__init__.py b/lib/ansible/modules/network/bigswitch/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/bigswitch/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/check_point/__init__.py b/lib/ansible/modules/network/check_point/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/check_point/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/citrix/__init__.py b/lib/ansible/modules/network/citrix/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/citrix/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/cli/__init__.py b/lib/ansible/modules/network/cli/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/cli/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/cloudengine/__init__.py b/lib/ansible/modules/network/cloudengine/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/cloudengine/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/cloudvision/__init__.py b/lib/ansible/modules/network/cloudvision/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/cloudvision/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/cnos/__init__.py b/lib/ansible/modules/network/cnos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/cnos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/cumulus/__init__.py b/lib/ansible/modules/network/cumulus/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/cumulus/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/dellos10/__init__.py b/lib/ansible/modules/network/dellos10/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/dellos10/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/dellos6/__init__.py b/lib/ansible/modules/network/dellos6/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/dellos6/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/dellos9/__init__.py b/lib/ansible/modules/network/dellos9/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/dellos9/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/edgeos/__init__.py b/lib/ansible/modules/network/edgeos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/edgeos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/edgeswitch/__init__.py b/lib/ansible/modules/network/edgeswitch/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/edgeswitch/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/enos/__init__.py b/lib/ansible/modules/network/enos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/enos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/eos/__init__.py b/lib/ansible/modules/network/eos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/eos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/eric_eccli/__init__.py b/lib/ansible/modules/network/eric_eccli/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/eric_eccli/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/exos/__init__.py b/lib/ansible/modules/network/exos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/exos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/f5/__init__.py b/lib/ansible/modules/network/f5/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/f5/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/files/__init__.py b/lib/ansible/modules/network/files/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/files/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/fortianalyzer/__init__.py b/lib/ansible/modules/network/fortianalyzer/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/fortianalyzer/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/fortimanager/__init__.py b/lib/ansible/modules/network/fortimanager/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/fortimanager/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/fortios/__init__.py b/lib/ansible/modules/network/fortios/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/fortios/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/frr/__init__.py b/lib/ansible/modules/network/frr/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/frr/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/ftd/__init__.py b/lib/ansible/modules/network/ftd/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/ftd/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/icx/__init__.py b/lib/ansible/modules/network/icx/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/icx/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/illumos/__init__.py b/lib/ansible/modules/network/illumos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/illumos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/ingate/__init__.py b/lib/ansible/modules/network/ingate/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/ingate/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/interface/__init__.py b/lib/ansible/modules/network/interface/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/interface/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/ios/__init__.py b/lib/ansible/modules/network/ios/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/ios/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/iosxr/__init__.py b/lib/ansible/modules/network/iosxr/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/iosxr/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/ironware/__init__.py b/lib/ansible/modules/network/ironware/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/ironware/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/itential/__init__.py b/lib/ansible/modules/network/itential/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/itential/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/junos/__init__.py b/lib/ansible/modules/network/junos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/junos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/layer2/__init__.py b/lib/ansible/modules/network/layer2/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/layer2/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/layer3/__init__.py b/lib/ansible/modules/network/layer3/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/layer3/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/netact/__init__.py b/lib/ansible/modules/network/netact/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/netact/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/netconf/__init__.py b/lib/ansible/modules/network/netconf/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/netconf/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/netscaler/__init__.py b/lib/ansible/modules/network/netscaler/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/netscaler/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/netvisor/__init__.py b/lib/ansible/modules/network/netvisor/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/netvisor/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/nos/__init__.py b/lib/ansible/modules/network/nos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/nos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/nso/__init__.py b/lib/ansible/modules/network/nso/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/nso/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/nuage/__init__.py b/lib/ansible/modules/network/nuage/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/nuage/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/nxos/__init__.py b/lib/ansible/modules/network/nxos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/nxos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/nxos/storage/__init__.py b/lib/ansible/modules/network/nxos/storage/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/nxos/storage/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/onyx/__init__.py b/lib/ansible/modules/network/onyx/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/onyx/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/opx/__init__.py b/lib/ansible/modules/network/opx/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/opx/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/ordnance/__init__.py b/lib/ansible/modules/network/ordnance/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/ordnance/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/ovs/__init__.py b/lib/ansible/modules/network/ovs/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/ovs/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/panos/__init__.py b/lib/ansible/modules/network/panos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/panos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/protocol/__init__.py b/lib/ansible/modules/network/protocol/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/protocol/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/radware/__init__.py b/lib/ansible/modules/network/radware/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/radware/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/restconf/__init__.py b/lib/ansible/modules/network/restconf/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/restconf/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/routeros/__init__.py b/lib/ansible/modules/network/routeros/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/routeros/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/routing/__init__.py b/lib/ansible/modules/network/routing/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/routing/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/skydive/__init__.py b/lib/ansible/modules/network/skydive/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/skydive/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/slxos/__init__.py b/lib/ansible/modules/network/slxos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/slxos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/sros/__init__.py b/lib/ansible/modules/network/sros/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/sros/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/system/__init__.py b/lib/ansible/modules/network/system/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/system/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/voss/__init__.py b/lib/ansible/modules/network/voss/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/voss/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/network/vyos/__init__.py b/lib/ansible/modules/network/vyos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/network/vyos/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/notification/__init__.py b/lib/ansible/modules/notification/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/notification/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/__init__.py b/lib/ansible/modules/remote_management/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/cobbler/__init__.py b/lib/ansible/modules/remote_management/cobbler/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/cobbler/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/cpm/__init__.py b/lib/ansible/modules/remote_management/cpm/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/cpm/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/dellemc/__init__.py b/lib/ansible/modules/remote_management/dellemc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/dellemc/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/foreman/__init__.py b/lib/ansible/modules/remote_management/foreman/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/foreman/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/hpilo/__init__.py b/lib/ansible/modules/remote_management/hpilo/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/hpilo/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/imc/__init__.py b/lib/ansible/modules/remote_management/imc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/imc/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/intersight/__init__.py b/lib/ansible/modules/remote_management/intersight/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/intersight/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/ipmi/__init__.py b/lib/ansible/modules/remote_management/ipmi/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/ipmi/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/lxca/__init__.py b/lib/ansible/modules/remote_management/lxca/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/lxca/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/manageiq/__init__.py b/lib/ansible/modules/remote_management/manageiq/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/manageiq/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/oneview/__init__.py b/lib/ansible/modules/remote_management/oneview/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/oneview/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/redfish/__init__.py b/lib/ansible/modules/remote_management/redfish/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/redfish/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/stacki/__init__.py b/lib/ansible/modules/remote_management/stacki/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/stacki/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/remote_management/ucs/__init__.py b/lib/ansible/modules/remote_management/ucs/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/remote_management/ucs/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/source_control/bitbucket/__init__.py b/lib/ansible/modules/source_control/bitbucket/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/source_control/bitbucket/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/source_control/github/__init__.py b/lib/ansible/modules/source_control/github/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/source_control/github/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/source_control/gitlab/__init__.py b/lib/ansible/modules/source_control/gitlab/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/source_control/gitlab/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/__init__.py b/lib/ansible/modules/storage/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/emc/__init__.py b/lib/ansible/modules/storage/emc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/emc/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/glusterfs/__init__.py b/lib/ansible/modules/storage/glusterfs/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/glusterfs/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/hpe3par/__init__.py b/lib/ansible/modules/storage/hpe3par/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/hpe3par/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/ibm/__init__.py b/lib/ansible/modules/storage/ibm/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/ibm/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/infinidat/__init__.py b/lib/ansible/modules/storage/infinidat/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/infinidat/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/netapp/__init__.py b/lib/ansible/modules/storage/netapp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/netapp/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/purestorage/__init__.py b/lib/ansible/modules/storage/purestorage/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/purestorage/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/vexata/__init__.py b/lib/ansible/modules/storage/vexata/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/vexata/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/storage/zfs/__init__.py b/lib/ansible/modules/storage/zfs/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/storage/zfs/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/web_infrastructure/__init__.py b/lib/ansible/modules/web_infrastructure/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/web_infrastructure/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/web_infrastructure/sophos_utm/__init__.py b/lib/ansible/modules/web_infrastructure/sophos_utm/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/web_infrastructure/sophos_utm/__init__.py
+++ /dev/null
diff --git a/lib/ansible/modules/windows/__init__.py b/lib/ansible/modules/windows/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/lib/ansible/modules/windows/__init__.py
+++ /dev/null
diff --git a/test/integration/targets/cloudscale_common/aliases b/test/integration/targets/cloudscale_common/aliases
deleted file mode 100644
index 136c05e0d0..0000000000
--- a/test/integration/targets/cloudscale_common/aliases
+++ /dev/null
@@ -1 +0,0 @@
-hidden
diff --git a/test/integration/targets/cloudscale_common/defaults/main.yml b/test/integration/targets/cloudscale_common/defaults/main.yml
deleted file mode 100644
index 293e0c49de..0000000000
--- a/test/integration/targets/cloudscale_common/defaults/main.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-# The image to use for test servers
-cloudscale_test_image: 'debian-9'
-
-# Alternate test image to use if a different image is required
-cloudscale_alt_test_image: 'ubuntu-18.04'
-
-# The flavor to use for test servers
-cloudscale_test_flavor: 'flex-2'
-
-# SSH key to use for test servers
-cloudscale_test_ssh_key: |
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSPmiqkvDH1/+MDAVDZT8381aYqp73Odz8cnD5hegNhqtXajqtiH0umVg7HybX3wt1HjcrwKJovZURcIbbcDvzdH2bnYbF93T4OLXA0bIfuIp6M86x1iutFtXdpN3TTicINrmSXEE2Ydm51iMu77B08ZERjVaToya2F7vC+egfoPvibf7OLxE336a5tPCywavvNihQjL8sjgpDT5AAScjb3YqK/6VLeQ18Ggt8/ufINsYkb+9/Ji/3OcGFeflnDXq80vPUyF3u4iIylob6RSZenC38cXmQB05tRNxS1B6BXCjMRdy0v4pa7oKM2GA4ADKpNrr0RI9ed+peRFwmsclH test@ansible
-
-# The zone to use to test servers
-cloudscale_test_zone: 'lpg1'
-
-# The region to use to request floating IPs
-cloudscale_test_region: 'lpg'
diff --git a/test/integration/targets/cloudscale_common/tasks/cleanup_floating_ips.yml b/test/integration/targets/cloudscale_common/tasks/cleanup_floating_ips.yml
deleted file mode 100644
index 8b60ab9260..0000000000
--- a/test/integration/targets/cloudscale_common/tasks/cleanup_floating_ips.yml
+++ /dev/null
@@ -1,17 +0,0 @@
----
-- name: List all floating IPs
- uri:
- url: 'https://api.cloudscale.ch/v1/floating-ips'
- headers:
- Authorization: 'Bearer {{ cloudscale_api_token }}'
- status_code: 200
- register: floating_ip_list
-
-- name: Remove all floating IPs created by this test run
- cloudscale_floating_ip:
- ip: '{{ item.network | ipaddr("address") }}'
- state: 'absent'
- when: cloudscale_resource_prefix in (item.reverse_ptr | string )
- with_items: '{{ floating_ip_list.json }}'
- loop_control:
- label: '{{ item.reverse_ptr }} ({{ item.network }})'
diff --git a/test/integration/targets/cloudscale_common/tasks/cleanup_server_groups.yml b/test/integration/targets/cloudscale_common/tasks/cleanup_server_groups.yml
deleted file mode 100644
index 2bdb9e5939..0000000000
--- a/test/integration/targets/cloudscale_common/tasks/cleanup_server_groups.yml
+++ /dev/null
@@ -1,17 +0,0 @@
----
-- name: List all server groups
- uri:
- url: 'https://api.cloudscale.ch/v1/server-groups'
- headers:
- Authorization: 'Bearer {{ cloudscale_api_token }}'
- status_code: 200
- register: server_group_list
-
-- name: Remove all server groups created by this test run
- cloudscale_server_group:
- uuid: '{{ item.uuid }}'
- state: absent
- when: cloudscale_resource_prefix in item.name
- with_items: '{{ server_group_list.json }}'
- loop_control:
- label: '{{ item.name }} ({{ item.uuid }})'
diff --git a/test/integration/targets/cloudscale_common/tasks/cleanup_servers.yml b/test/integration/targets/cloudscale_common/tasks/cleanup_servers.yml
deleted file mode 100644
index 8fe6798693..0000000000
--- a/test/integration/targets/cloudscale_common/tasks/cleanup_servers.yml
+++ /dev/null
@@ -1,17 +0,0 @@
----
-- name: List all servers
- uri:
- url: 'https://api.cloudscale.ch/v1/servers'
- headers:
- Authorization: 'Bearer {{ cloudscale_api_token }}'
- status_code: 200
- register: server_list
-
-- name: Remove all servers created by this test run
- cloudscale_server:
- uuid: '{{ item.uuid }}'
- state: 'absent'
- when: cloudscale_resource_prefix in item.name
- with_items: '{{ server_list.json }}'
- loop_control:
- label: '{{ item.name }} ({{ item.uuid }})'
diff --git a/test/integration/targets/cloudscale_common/tasks/cleanup_volumes.yml b/test/integration/targets/cloudscale_common/tasks/cleanup_volumes.yml
deleted file mode 100644
index 67cc89bb31..0000000000
--- a/test/integration/targets/cloudscale_common/tasks/cleanup_volumes.yml
+++ /dev/null
@@ -1,17 +0,0 @@
----
-- name: List all volumes
- uri:
- url: 'https://api.cloudscale.ch/v1/volumes'
- headers:
- Authorization: 'Bearer {{ cloudscale_api_token }}'
- status_code: 200
- register: volume_list
-
-- name: Remove all volumes created by this test run
- cloudscale_volume:
- uuid: '{{ item.uuid }}'
- state: 'absent'
- when: cloudscale_resource_prefix in item.name
- with_items: '{{ volume_list.json }}'
- loop_control:
- label: '{{ item.name }} ({{ item.uuid }})'
diff --git a/test/integration/targets/cloudscale_common/tasks/main.yml b/test/integration/targets/cloudscale_common/tasks/main.yml
deleted file mode 100644
index fa0be6eb80..0000000000
--- a/test/integration/targets/cloudscale_common/tasks/main.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-# Password to use for test server
-# This has to be set as a fact, otherwise a new password will be generated
-# on every variable access.
-- set_fact:
- cloudscale_test_password: "{{ lookup('password', '/dev/null length=15 chars=ascii_letters') }}"
diff --git a/test/integration/targets/cs_common/aliases b/test/integration/targets/cs_common/aliases
deleted file mode 100644
index 136c05e0d0..0000000000
--- a/test/integration/targets/cs_common/aliases
+++ /dev/null
@@ -1 +0,0 @@
-hidden
diff --git a/test/integration/targets/cs_common/defaults/main.yml b/test/integration/targets/cs_common/defaults/main.yml
deleted file mode 100644
index 942316bdd4..0000000000
--- a/test/integration/targets/cs_common/defaults/main.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-cs_resource_prefix: "cs-{{ (ansible_date_time.iso8601_micro | to_uuid).split('-')[0] }}"
-cs_common_template: CentOS 5.6 (64-bit) no GUI (Simulator)
-cs_common_service_offering: Small Instance
-cs_common_zone_adv: Sandbox-simulator-advanced
-cs_common_zone_basic: Sandbox-simulator-basic
diff --git a/test/integration/targets/prepare_eos_tests/tasks/main.yml b/test/integration/targets/prepare_eos_tests/tasks/main.yml
deleted file mode 100644
index 1f2e2fc5b9..0000000000
--- a/test/integration/targets/prepare_eos_tests/tasks/main.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-- name: Enable Ethernet1 interface and disable switchport
- eos_config:
- lines:
- - no shutdown
- - no switchport
- parents: int Ethernet1
- become: yes
- connection: network_cli
-
-- name: Enable Ethernet2 interface and disable switchport
- eos_config:
- lines:
- - no shutdown
- - no switchport
- parents: int Ethernet2
- become: yes
- connection: network_cli
-
-- name: enable eapi
- eos_eapi:
- http: yes
- https: yes
- local_http: no
- enable_socket: yes
- become: yes
- connection: network_cli
- tags: eapi
diff --git a/test/integration/targets/prepare_ios_tests/tasks/main.yml b/test/integration/targets/prepare_ios_tests/tasks/main.yml
deleted file mode 100644
index d0970a9b0c..0000000000
--- a/test/integration/targets/prepare_ios_tests/tasks/main.yml
+++ /dev/null
@@ -1,52 +0,0 @@
----
-
-- name: Ensure we have loopback 888 for testing
- ios_config:
- src: config.j2
- connection: network_cli
- become: yes
-
-# Some AWS hostnames can be longer than those allowed by the system we are testing
-# Truncate the hostname
-# http://jinja.pocoo.org/docs/2.9/templates/#truncate
-- set_fact:
- shorter_hostname: '{{ inventory_hostname_short| truncate(10, True, "") }}'
-
-- name: "Discover IOS L2/L3 switch type"
- ios_command:
- commands: ['show version']
- connection: network_cli
- become: yes
- register: result
-
-- set_fact: switch_type=""
-
-- set_fact: switch_type="L2"
- when: '"l2" in result.stdout[0]'
-
-- block:
- - name: Set test interface to GigabitEthernet0/1 as we are on Cisco IOS
- set_fact: test_interface=GigabitEthernet0/1
- - name: Set test interface 2 to GigabitEthernet0/2 as we are on Cisco IOS
- set_fact: test_interface2=GigabitEthernet0/2
- when: "'Cisco IOS' in result.stdout[0]"
-
-- block:
- - name: Set test interface to GigabitEthernet2 as we are on Cisco IOS-XE
- set_fact: test_interface=GigabitEthernet2
- - name: Disable autonegotiation on GigabitEthernet2
- ios_config:
- lines:
- - no negotiation auto
- parents: int GigabitEthernet2
- authorize: yes
-
- - name: Set test interface 2 to GigabitEthernet3 as we are on Cisco IOS-XE
- set_fact: test_interface2=GigabitEthernet3
- - name: Disable autonegotiation on GigabitEthernet3
- ios_config:
- lines:
- - no negotiation auto
- parents: int GigabitEthernet3
- authorize: yes
- when: "'Cisco IOS-XE' in result.stdout[0]"
diff --git a/test/integration/targets/prepare_ios_tests/templates/config.j2 b/test/integration/targets/prepare_ios_tests/templates/config.j2
deleted file mode 100644
index c8eb3457f9..0000000000
--- a/test/integration/targets/prepare_ios_tests/templates/config.j2
+++ /dev/null
@@ -1,4 +0,0 @@
-interface Loopback888
- description test for ansible
- shutdown
-
diff --git a/test/integration/targets/prepare_iosxr_tests/tasks/main.yml b/test/integration/targets/prepare_iosxr_tests/tasks/main.yml
deleted file mode 100644
index 251506c71c..0000000000
--- a/test/integration/targets/prepare_iosxr_tests/tasks/main.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-- name: Ensure we have loopback 888 for testing
- iosxr_config:
- src: config.j2
- connection: network_cli
-
-- name: Enable Netconf service
- iosxr_netconf:
- netconf_port: 830
- netconf_vrf: 'default'
- state: present
- connection: network_cli
- tags: netconf
-
-# Some AWS hostnames can be longer than those allowed by the system we are testing
-# Truncate the hostname
-# http://jinja.pocoo.org/docs/2.9/templates/#truncate
-- set_fact:
- shorter_hostname: '{{ inventory_hostname_short| truncate(10, True, "") }}'
diff --git a/test/integration/targets/prepare_iosxr_tests/templates/config.j2 b/test/integration/targets/prepare_iosxr_tests/templates/config.j2
deleted file mode 100644
index c8eb3457f9..0000000000
--- a/test/integration/targets/prepare_iosxr_tests/templates/config.j2
+++ /dev/null
@@ -1,4 +0,0 @@
-interface Loopback888
- description test for ansible
- shutdown
-
diff --git a/test/integration/targets/prepare_junos_tests/tasks/main.yml b/test/integration/targets/prepare_junos_tests/tasks/main.yml
deleted file mode 100644
index 2cae1f2cd5..0000000000
--- a/test/integration/targets/prepare_junos_tests/tasks/main.yml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- debug: msg="START prepare_junos_tests/main.yaml"
-
-- name: Ensure netconf is enabled
- junos_netconf:
- state: present
- connection: network_cli
- tags: netconf
-
-- name: wait for netconf server to come up
- delegate_to: localhost
- wait_for:
- host: "{{ hostvars[item].ansible_host }}"
- port: 830
- with_inventory_hostnames: junos
diff --git a/test/integration/targets/prepare_nios_tests/tasks/main.yml b/test/integration/targets/prepare_nios_tests/tasks/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/prepare_nios_tests/tasks/main.yml
+++ /dev/null
diff --git a/test/integration/targets/prepare_nuage_tests/tasks/main.yml b/test/integration/targets/prepare_nuage_tests/tasks/main.yml
deleted file mode 100644
index 11408971c3..0000000000
--- a/test/integration/targets/prepare_nuage_tests/tasks/main.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-- block:
- - name: Install Nuage VSD API Simulator
- pip:
- name: nuage-vsd-sim
-
- - name: Start Nuage VSD API Simulator
- shell: "(cd /; nuage-vsd-sim >/dev/null 2>&1)"
- async: 1800
- poll: 0
-
- - name: Wait for API to be ready
- uri:
- url: http://localhost:5000
- register: api
- delay: 3
- retries: 10
- until: api.status == 200
-
- when: "ansible_python_version is version('2.7', '>=')"
diff --git a/test/integration/targets/prepare_nxos_tests/tasks/main.yml b/test/integration/targets/prepare_nxos_tests/tasks/main.yml
deleted file mode 100644
index 8704cf4861..0000000000
--- a/test/integration/targets/prepare_nxos_tests/tasks/main.yml
+++ /dev/null
@@ -1,174 +0,0 @@
----
-- block:
- - name: Enable Feature Privilege
- nxos_config:
- lines:
- - feature privilege
- connection: network_cli
- ignore_errors: yes
-
- - name: Enable Feature NXAPI
- nxos_nxapi:
- state: present
- connection: network_cli
-
- - name: Enable lldp
- nxos_config:
- lines:
- - feature lldp
- connection: network_cli
- ignore_errors: yes
-
- # Gather the list of interfaces on this device and make the list
- # available for integration tests that need them.
- #
- # Usage in integration test playbook:
- #
- # - set_fact:
- # testint: "{{ nxos_int1 }}"
- #
- # - name: "Interface selected for this test"
- # debug: msg="{{ testint }}"
-
- - name: "Collect interface list"
- nxos_command:
- commands: ['show interface brief | json']
- connection: network_cli
- register: intout
-
- - set_fact:
- intdataraw: "{{ intout.stdout_lines[0]['TABLE_interface']['ROW_interface'] }}"
-
- - set_fact:
- nxos_int1: "{{ intdataraw[1].interface }}"
-
- - set_fact:
- nxos_int2: "{{ intdataraw[2].interface }}"
-
- - set_fact:
- nxos_int3: "{{ intdataraw[3].interface }}"
-
- # Get image version information for this device
- - name: "Gather image version info"
- nxos_command:
- commands: ['show version | json']
- connection: network_cli
- register: nxos_version_output
-
- - set_fact:
- image_version: "{{ nxos_version_output.stdout[0]['kickstart_ver_str'] }}"
-
- # Get platform information for this device
- #
- # Usage in integration test playbook:
- #
- # - name: "nxos platform "
- # debug: msg="{{ platform }}"
- #
- - name: "Gather platform info"
- nxos_command:
- commands: ['show inventory | json']
- connection: network_cli
- register: nxos_inventory_output
-
- - set_fact:
- platform: "{{ nxos_inventory_output.stdout_lines[0]['TABLE_inv']['ROW_inv'][0]['productid'].split('-')[0] }}"
-
- - set_fact:
- chassis_type: "{{ nxos_inventory_output.stdout_lines[0]['TABLE_inv']['ROW_inv'][0]['productid'].split('-')[1] }}"
-
- # Check if platform is fretta
- - set_fact:
- fretta: "{% for row in nxos_inventory_output.stdout_lines[0]['TABLE_inv']['ROW_inv'] if '-R' in row['productid'] %}true{% endfor %}"
- when: platform is match("N9K|N3K")
-
- # Set platform to N3K-F for fretta
- - set_fact:
- platform: "N3K-F"
- when: ( platform is match("N3K")) and ( fretta is search("true"))
-
- # Set platform to N9K-F for fretta
- - set_fact:
- platform: "N9K-F"
- when: ( platform is match("N9K")) and ( fretta is search("true"))
-
- # Check if platform is titanium
- - set_fact:
- titanium: "false"
-
- - set_fact:
- titanium: "{% for row in nxos_inventory_output.stdout_lines[0]['TABLE_inv']['ROW_inv'] if 'NX-OSv' in row['desc']%}true{% endfor %}"
- when: platform is match("N7K")
-
- # Set platform to N35 for N3k-35xx
- - set_fact:
- platform: "N35"
- when: ( chassis_type is search("C35"))
-
- # Set platform to N35NG for N3k-35xx running image version
- # 7.0(3)I7 or later. NG(Next Gen)
- - set_fact:
- platform: "N35NG"
- when: ( chassis_type is search("C35")) and image_version is search("7.0\(3\)I7")
-
- # Set platform to N3L(N3K Legacy) for C3048 platform.
- - set_fact:
- platform: "N3L"
- when: ( chassis_type is search("C3048"))
-
- # Create matrix of simple keys based on platform
- # and image version for use within test playbooks.
- - set_fact:
- imagetag: ""
-
- - set_fact:
- imagemr: ""
-
- # Examples
- # 8.0(1)
- # 7.3(0)D1(1)
- # 7.0(3)IHD8(1)
- - set_fact:
- major_version: "{{ image_version[0:3] }}"
-
- - set_fact:
- imagetag: "{{ image_version[0:3] }}"
- when: image_version is search("\d\.\d\(\d\)")
-
- - set_fact:
- imagetag: "{{ image_version[6:8] }}"
- when: image_version is search("\d\.\d\(\d\)\S\S\(\d\)")
-
- - set_fact:
- imagetag: "{{ image_version[6:10] }}"
- when: image_version is search("\d\.\d\(\d\)\S\S\S\S\(\d\)")
-
- - set_fact:
- imagemr: "{{ image_version[4:5] }}"
- when: image_version is search("\d\.\d\(\d\)")
-
- - set_fact:
- imagemr: "{{ image_version[9:10] }}"
- when: image_version is search("\d\.\d\(\d\)\S\S\(\d\)")
-
- - set_fact:
- imagemr: "{{ image_version[11:12] }}"
- when: image_version is search("\d\.\d\(\d\)\S\S\S\S\(\d\)")
-
- - debug:
- msg: "IMAGE VERSION {{ image_version }}"
-
- - debug:
- msg: "IMAGE TAG {{ imagetag }}"
-
- - debug:
- msg: "IMAGE MR {{ imagemr }}"
-
- - set_fact:
- ipv6_supported: "true"
-
- - set_fact:
- ipv6_supported: "false"
- when: platform is match("N35")
-
- when: prepare_nxos_tests_task | default(True) | bool
diff --git a/test/integration/targets/prepare_ovs_tests/tasks/main.yml b/test/integration/targets/prepare_ovs_tests/tasks/main.yml
deleted file mode 100644
index 23e22f537b..0000000000
--- a/test/integration/targets/prepare_ovs_tests/tasks/main.yml
+++ /dev/null
@@ -1,37 +0,0 @@
----
-# No easy way to know OS type without python or without ansible facts.
-# Run below raw commands and one would succeed with apt/yum on debian/centos
-- name: Install python
- raw:
- test -e /usr/bin/python || (apt-get -y update && apt-get install -y python-minimal)
- become: yes
- ignore_errors: yes
-
-- name: Install python
- raw:
- test -e /usr/bin/python || (yum -y update && yum install -y python)
- become: yes
- ignore_errors: yes
-
-# network-integration test are ran with gather_facts: no
-# We need to explicitly call setup so ansible_distribution is set
-
-- name: Gather facts
- setup:
- become: yes
-
-- name: Install openvswitch-switch package if we are on Ubuntu
- apt:
- name: openvswitch-switch
- state: present
- update_cache: yes
- become: yes
- when: ansible_distribution == 'Ubuntu'
-
-- name: Install openvswitch package if we are on Fedora
- yum:
- name: openvswitch
- state: installed
- update_cache: yes
- become: yes
- when: ansible_distribution == 'Fedora'
diff --git a/test/integration/targets/prepare_sros_tests/tasks/main.yml b/test/integration/targets/prepare_sros_tests/tasks/main.yml
deleted file mode 100644
index 352484edd5..0000000000
--- a/test/integration/targets/prepare_sros_tests/tasks/main.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- debug: msg="START prepare_sros_tests/main.yaml"
-
-- name: wait until everything is ready to go
- pause:
- seconds: 1
diff --git a/test/integration/targets/prepare_vmware_tests/meta/main.yml b/test/integration/targets/prepare_vmware_tests/meta/main.yml
deleted file mode 100644
index 61d3ffe4f9..0000000000
--- a/test/integration/targets/prepare_vmware_tests/meta/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-allow_duplicates: true
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/init_real_lab.yml b/test/integration/targets/prepare_vmware_tests/tasks/init_real_lab.yml
deleted file mode 100644
index 9450084fd1..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/init_real_lab.yml
+++ /dev/null
@@ -1,29 +0,0 @@
----
-- include_tasks: teardown_with_esxi.yml
- when: esxi_hosts|length > 0
-- include_tasks: teardown.yml
-
-- when: setup_esxi_instance is not defined
- block:
- - include_tasks: setup_datacenter.yml
- - include_tasks: setup_cluster.yml
- - include_tasks: setup_attach_hosts.yml
- when: setup_attach_host is defined
- - include_tasks: setup_datastore.yml
- when: setup_datastore is defined
- - include_tasks: setup_virtualmachines.yml
- when: setup_virtualmachines is defined
- - include_tasks: setup_switch.yml
- when: setup_switch is defined
- - include_tasks: setup_dvswitch.yml
- when: setup_dvswitch is defined
- - include_tasks: setup_resource_pool.yml
- when: setup_resource_pool is defined
- - include_tasks: setup_category.yml
- when: setup_category is defined
- - include_tasks: setup_tag.yml
- when: setup_tag is defined
- - include_tasks: setup_content_library.yml
- when: setup_content_library is defined
- - include_tasks: setup_dvs_portgroup.yml
- when: setup_dvs_portgroup is defined
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/init_vcsim.yml b/test/integration/targets/prepare_vmware_tests/tasks/init_vcsim.yml
deleted file mode 100644
index bfb9ef6db7..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/init_vcsim.yml
+++ /dev/null
@@ -1,44 +0,0 @@
----
-- name: load vars
- include_vars:
- file: vcsim.yml
-
-- name: kill vcsim
- uri:
- url: http://{{ vcsim }}:5000/killall
-
-- name: start vcsim (all dressed)
- uri:
- url: http://{{ vcsim }}:5000/spawn?cluster=1&folder=1&ds=2
- register: vcsim_instance
- when: setup_esxi_instance is not defined
-
-- name: start vcsim (ESXi only)
- uri:
- url: http://{{ vcsim }}:5000/spawn?esx=1
- register: vcsim_instance
- when: setup_esxi_instance is defined
-
-# - name: get a list of Hosts from vcsim
-# uri:
-# url: http://{{ vcsim }}:5000/govc_find?filter=H
-# register: vcsim_host_list
-
-# - name: get a list of Hosts from vcsim
-# uri:
-# url: http://{{ vcsim }}:5000/govc_find?filter=F
-# register: vcsim_host_folder
-# - debug: var=vcsim_host_folder
-
-- set_fact:
- vcenter_hostname: "{{ vcsim }}"
- vcenter_username: "user"
- vcenter_password: "pass"
-
-
-- name: set state to poweroff on all VMs
- vmware_guest:
- name: "{{ item.name }}"
- state: poweredoff
- with_items: "{{ virtual_machines + virtual_machines_in_cluster }}"
- register: poweroff_d1_c1_f0
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/main.yml b/test/integration/targets/prepare_vmware_tests/tasks/main.yml
deleted file mode 100644
index 91a6b9ca09..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/main.yml
+++ /dev/null
@@ -1,25 +0,0 @@
----
-
-- name: load vmware common vars
- include_vars:
- file: common.yml
-
-- when: vcsim is not defined
- block:
- - when: esxi1_hostname is not defined and esxi2_hostname is not defined
- include_vars:
- file: vcenter_only.yml
-
- - when: esxi1_hostname is defined and esxi2_hostname is not defined
- include_vars:
- file: vcenter_1esxi.yml
-
- - when: esxi1_hostname is defined and esxi2_hostname is defined
- include_vars:
- file: vcenter_2esxi.yml
-
- - when: vcsim is not defined
- include_tasks: init_real_lab.yml
-
-- when: vcsim is defined
- include_tasks: init_vcsim.yml
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_attach_hosts.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_attach_hosts.yml
deleted file mode 100644
index 6ca19b95b5..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_attach_hosts.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-- fail:
- msg: "No ESXi hosts defined. esxi_hosts is empty."
- when: "esxi_hosts|length == 0"
-
-- name: Add ESXi Hosts to vCenter
- vmware_host:
- datacenter_name: '{{ dc1 }}'
- cluster_name: '{{ ccr1 }}'
- esxi_hostname: '{{ item }}'
- esxi_username: '{{ esxi_user }}'
- esxi_password: '{{ esxi_password }}'
- state: add_or_reconnect
- with_items: "{{ esxi_hosts }}"
-
-- name: Disable the Maintenance Mode
- vmware_maintenancemode:
- esxi_hostname: '{{ item }}'
- state: absent
- with_items: "{{ esxi_hosts }}"
-
-- name: Add Management Network VM Portgroup
- vmware_portgroup:
- hostname: '{{ item }}'
- username: '{{ esxi_user }}'
- password: '{{ esxi_password }}'
- esxi_hostname: 'item'
- switch: "vSwitch0"
- portgroup: VM Network
- validate_certs: no
- with_items: "{{ esxi_hosts }}"
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_category.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_category.yml
deleted file mode 100644
index bfd680172c..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_category.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-- name: Create a category for cluster
- vmware_category:
- category_name: '{{ cluster_category }}'
- category_description: '{{ cluster_category }} description'
- state: present
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_cluster.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_cluster.yml
deleted file mode 100644
index 81653a5377..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_cluster.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-- name: Create Cluster
- vmware_cluster:
- datacenter_name: '{{ dc1 }}'
- cluster_name: '{{ ccr1 }}'
-
-- name: Enable DRS on Cluster
- vmware_cluster_drs:
- datacenter_name: '{{ dc1 }}'
- cluster_name: '{{ ccr1 }}'
- enable_drs: yes
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_content_library.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_content_library.yml
deleted file mode 100644
index 26affd53fa..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_content_library.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-- name: Create Content Library
- vmware_content_library_manager:
- library_name: test-content-lib
- library_description: 'Library created by the prepare_vmware_tests role'
- library_type: local
- datastore_name: '{{ rw_datastore }}'
- state: present
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_datacenter.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_datacenter.yml
deleted file mode 100644
index a5f3eafe51..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_datacenter.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-- name: Create Datacenter
- vmware_datacenter:
- datacenter_name: '{{ dc1 }}'
- state: present
-
-- name: Create a VM folder on given Datacenter
- vcenter_folder:
- datacenter: '{{ dc1 }}'
- folder_name: '{{ f0 }}'
- folder_type: vm
- state: present
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_datastore.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_datastore.yml
deleted file mode 100644
index 5a62816016..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_datastore.yml
+++ /dev/null
@@ -1,42 +0,0 @@
----
-- name: Mount NFS (ro_datastore) datastores to ESXi
- vmware_host_datastore:
- hostname: '{{ item }}'
- username: '{{ esxi_user }}'
- password: '{{ esxi_password }}'
- datastore_name: '{{ ro_datastore }}'
- datastore_type: '{{ infra.datastores[ro_datastore].type }}'
- nfs_server: '{{ infra.datastores[ro_datastore].server }}'
- nfs_path: '{{ infra.datastores[ro_datastore].path }}'
- nfs_ro: '{{ infra.datastores[ro_datastore].ro }}'
- state: present
- validate_certs: no
- with_items: "{{ esxi_hosts }}"
-
-- name: Mount NFS (rw_datastore) datastores on the ESXi
- vmware_host_datastore:
- hostname: '{{ item }}'
- username: '{{ esxi_user }}'
- password: '{{ esxi_password }}'
- datastore_name: '{{ rw_datastore }}'
- datastore_type: '{{ infra.datastores[rw_datastore].type }}'
- nfs_server: '{{ infra.datastores[rw_datastore].server }}'
- nfs_path: '{{ infra.datastores[rw_datastore].path }}'
- nfs_ro: '{{ infra.datastores[rw_datastore].ro }}'
- state: present
- validate_certs: no
- with_items: "{{ esxi_hosts }}"
-
-- vmware_host_scanhba:
- refresh_storage: true
- cluster_name: '{{ ccr1 }}'
-
-- name: The vcenter needs a bit of time to refresh the DS list
- vmware_datastore_info:
- validate_certs: false
- cluster: '{{ ccr1 }}'
- register: setup_datastore_datatstore_info
- failed_when: setup_datastore_datatstore_info.datastores|selectattr('type', 'equalto', 'NFS')|list|length != 2
- until: setup_datastore_datatstore_info is succeeded
- retries: 60
- delay: 1
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_dvs_portgroup.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_dvs_portgroup.yml
deleted file mode 100644
index c0e14fe539..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_dvs_portgroup.yml
+++ /dev/null
@@ -1,18 +0,0 @@
----
-- name: create basic DVS portgroup
- vmware_dvs_portgroup:
- switch_name: "{{ dvswitch1 }}"
- portgroup_name: '{{ dvpg1 }}'
- vlan_id: 0
- num_ports: 32
- portgroup_type: earlyBinding
- state: present
-
-- name: Create the DVS PG with slash in name
- vmware_dvs_portgroup:
- portgroup_name: '{{ dvpg_with_slash }}'
- switch_name: '{{ dvswitch1 }}'
- vlan_id: 0
- num_ports: 120
- portgroup_type: earlyBinding
- state: present
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_dvswitch.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_dvswitch.yml
deleted file mode 100644
index ba36a46196..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_dvswitch.yml
+++ /dev/null
@@ -1,20 +0,0 @@
----
-- name: Create the DVSwitch
- vmware_dvswitch:
- datacenter_name: '{{ dc1 }}'
- switch_name: '{{ dvswitch1 }}'
- switch_version: 6.0.0
- mtu: 9000
- uplink_quantity: 2
- discovery_proto: lldp
- discovery_operation: both
- state: present
-- name: Attach the hosts to the DVSwitch
- vmware_dvs_host:
- esxi_hostname: "{{ item }}"
- switch_name: '{{ dvswitch1 }}'
- vmnics:
- - vmnic1
- state: present
- with_items: "{{ esxi_hosts }}"
- when: setup_attach_host is defined
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_resource_pool.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_resource_pool.yml
deleted file mode 100644
index 060785d17a..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_resource_pool.yml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- name: Add resource pool to vCenter
- vmware_resource_pool:
- datacenter: '{{ dc1 }}'
- cluster: '{{ ccr1 }}'
- resource_pool: DC0_C0_RP1
- mem_shares: normal
- mem_limit: -1
- mem_reservation: 0
- mem_expandable_reservations: yes
- cpu_shares: normal
- cpu_limit: -1
- cpu_reservation: 0
- cpu_expandable_reservations: yes
- state: present
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_switch.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_switch.yml
deleted file mode 100644
index c63a28c52b..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_switch.yml
+++ /dev/null
@@ -1,7 +0,0 @@
----
-- name: Add a VMware vSwitchs
- vmware_vswitch:
- esxi_hostname: '{{ item }}'
- switch_name: "{{ switch1 }}"
- state: present
- with_items: "{{ esxi_hosts }}"
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_tag.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_tag.yml
deleted file mode 100644
index 31b495c0f4..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_tag.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-- name: Get Category facts
- vmware_category_info:
- register: cat_info
-
-- name: Get Category id for {{ cluster_category }}
- set_fact:
- cluster_category_id: "{{ cat_info.tag_category_info[0].category_id }}"
-
-- name: Create a tag for cluster
- vmware_tag:
- category_id: '{{ cluster_category_id }}'
- tag_name: '{{ cluster_tag }}'
- tag_description: '{{ cluster_tag }} Description'
- state: present
- when: cluster_category_id is defined
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/setup_virtualmachines.yml b/test/integration/targets/prepare_vmware_tests/tasks/setup_virtualmachines.yml
deleted file mode 100644
index 8368f4b813..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/setup_virtualmachines.yml
+++ /dev/null
@@ -1,46 +0,0 @@
----
-- name: Create VMs
- vmware_guest:
- datacenter: "{{ dc1 }}"
- folder: '{{ item.folder }}'
- name: '{{ item.name }}'
- state: poweredoff
- guest_id: debian8_64Guest
- disk:
- - size_gb: 1
- type: thin
- datastore: '{{ rw_datastore }}'
- hardware:
- memory_mb: 128
- num_cpus: 1
- scsi: paravirtual
- cdrom:
- type: iso
- iso_path: "[{{ ro_datastore }}] fedora.iso"
- networks:
- - name: VM Network
- with_items: '{{ virtual_machines }}'
-
-
-- name: Create VMs in cluster
- vmware_guest:
- datacenter: "{{ dc1 }}"
- folder: '{{ item.folder }}'
- cluster: '{{ item.cluster }}'
- name: '{{ item.name }}'
- state: poweredoff
- guest_id: debian8_64Guest
- disk:
- - size_gb: 1
- type: thin
- datastore: '{{ rw_datastore }}'
- hardware:
- memory_mb: 128
- num_cpus: 1
- scsi: paravirtual
- cdrom:
- type: iso
- iso_path: "[{{ ro_datastore }}] fedora.iso"
- networks:
- - name: VM Network
- with_items: '{{ virtual_machines_in_cluster }}'
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/teardown.yml b/test/integration/targets/prepare_vmware_tests/tasks/teardown.yml
deleted file mode 100644
index aba390592e..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/teardown.yml
+++ /dev/null
@@ -1,24 +0,0 @@
----
-- name: Delete a datastore cluster to datacenter
- vmware_datastore_cluster:
- datacenter_name: "{{ dc1 }}"
- datastore_cluster_name: '{{ item }}'
- state: absent
- with_items:
- - DSC1
- - DSC2
- ignore_errors: yes
-
-- name: Remove the datacenter
- vmware_datacenter:
- datacenter_name: '{{ item }}'
- state: absent
- when: vcsim is not defined
- with_items:
- - '{{ dc1 }}'
- - datacenter_0001
-
-- name: kill vcsim
- uri:
- url: "http://{{ vcsim }}:5000/killall"
- when: vcsim is defined
diff --git a/test/integration/targets/prepare_vmware_tests/tasks/teardown_with_esxi.yml b/test/integration/targets/prepare_vmware_tests/tasks/teardown_with_esxi.yml
deleted file mode 100644
index 2707847ef2..0000000000
--- a/test/integration/targets/prepare_vmware_tests/tasks/teardown_with_esxi.yml
+++ /dev/null
@@ -1,96 +0,0 @@
----
-- name: Clean up the firewall rules
- vmware_host_firewall_manager:
- cluster_name: '{{ ccr1 }}'
- rules:
- - name: vvold
- enabled: False
- - name: CIMHttpServer
- enabled: True
- allowed_hosts:
- all_ip: True
- - name: NFC
- enabled: True
- allowed_hosts:
- all_ip: True
- ignore_errors: yes
-
-- name: Remove the VM prepared by prepare_vmware_tests
- vmware_guest:
- name: "{{ item.name }}"
- force: yes
- state: absent
- with_items: '{{ virtual_machines + virtual_machines_in_cluster }}'
-
-- name: Remove the test_vm* VMs
- vmware_guest:
- name: "{{ item }}"
- force: yes
- state: absent
- with_items:
- - test_vm1
- - test_vm2
- - test_vm3
-
-- name: Remove the DVS portgroups
- vmware_dvs_portgroup:
- switch_name: "{{ dvswitch1 }}"
- portgroup_name: '{{ item }}'
- vlan_id: 0
- num_ports: 32
- portgroup_type: earlyBinding
- state: absent
- loop:
- - DC0_DVPG0
- - DVPG/1
- ignore_errors: yes
-
-- name: Remove the DVSwitch
- vmware_dvswitch:
- datacenter_name: '{{ dc1 }}'
- state: absent
- switch_name: '{{ item }}'
- loop:
- - '{{ dvswitch1 }}'
- - dvswitch_0001
- - dvswitch_0002
- ignore_errors: yes
-
-- name: Remove the vSwitches
- vmware_vswitch:
- hostname: '{{ item }}'
- username: '{{ esxi_user }}'
- password: '{{ esxi_password }}'
- switch_name: "{{ switch1 }}"
- state: absent
- with_items: "{{ esxi_hosts }}"
- ignore_errors: yes
-
-- name: Remove ESXi Hosts to vCenter
- vmware_host:
- datacenter_name: '{{ dc1 }}'
- cluster_name: ccr1
- esxi_hostname: '{{ item }}'
- esxi_username: '{{ esxi_user }}'
- esxi_password: '{{ esxi_password }}'
- state: absent
- with_items: "{{ esxi_hosts }}"
- ignore_errors: yes
-
-- name: Umount NFS datastores to ESXi (1/2)
- vmware_host_datastore:
- hostname: '{{ item }}'
- username: '{{ esxi_user }}'
- password: '{{ esxi_password }}'
- datastore_name: '{{ ro_datastore }}'
- state: absent
- with_items: "{{ esxi_hosts }}"
-
-- name: Umount NFS datastores to ESXi (2/2)
- vmware_host_datastore:
- hostname: '{{ item }}'
- username: '{{ esxi_user }}'
- password: '{{ esxi_password }}'
- datastore_name: '{{ rw_datastore }}'
- state: absent
- with_items: "{{ esxi_hosts }}"
diff --git a/test/integration/targets/prepare_vmware_tests/vars/common.yml b/test/integration/targets/prepare_vmware_tests/vars/common.yml
deleted file mode 100644
index bfe5a30fb5..0000000000
--- a/test/integration/targets/prepare_vmware_tests/vars/common.yml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-dc1: DC0
-ccr1: DC0_C0
-f0: F0
-switch1: switch1
-esxi1: '{{ esxi_hosts[0] }}'
-esxi2: '{{ esxi_hosts[1] }}'
-esxi3: '{{ esxi_hosts[2] }}'
-dvswitch1: DVS0
-esxi_user: root
-dvpg1: DC0_DVPG0
-dvpg_with_slash: DVPG/1
diff --git a/test/integration/targets/prepare_vmware_tests/vars/vcenter_1esxi.yml b/test/integration/targets/prepare_vmware_tests/vars/vcenter_1esxi.yml
deleted file mode 100644
index 45e94331f9..0000000000
--- a/test/integration/targets/prepare_vmware_tests/vars/vcenter_1esxi.yml
+++ /dev/null
@@ -1,33 +0,0 @@
----
-esxi_hosts:
- - esxi1.test
-rw_datastore: rw_datastore
-ro_datastore: ro_datastore
-esxi_password: '{{ esxi1_password }}'
-esxi_user: '{{ esxi1_username }}'
-infra:
- datastores:
- rw_datastore:
- type: nfs
- server: datastore.test
- path: /srv/share/vms
- ro: false
- ro_datastore:
- type: nfs
- server: datastore.test
- path: /srv/share/isos
- ro: true
-virtual_machines:
- - name: DC0_H0_VM0
- folder: '{{ f0 }}'
- - name: DC0_H0_VM1
- folder: '{{ f0 }}'
-virtual_machines_in_cluster:
- - name: DC0_C0_RP0_VM0
- folder: '{{ f0 }}'
- cluster: '{{ ccr1 }}'
- - name: DC0_C0_RP0_VM1
- folder: '{{ f0 }}'
- cluster: '{{ ccr1 }}'
-cluster_tag: test_cluster_tag_0001
-cluster_category: test_cluster_cat_0001
diff --git a/test/integration/targets/prepare_vmware_tests/vars/vcenter_2esxi.yml b/test/integration/targets/prepare_vmware_tests/vars/vcenter_2esxi.yml
deleted file mode 100644
index 6b0203b4ac..0000000000
--- a/test/integration/targets/prepare_vmware_tests/vars/vcenter_2esxi.yml
+++ /dev/null
@@ -1,34 +0,0 @@
----
-esxi_hosts:
- - esxi1.test
- - esxi2.test
-rw_datastore: rw_datastore
-ro_datastore: ro_datastore
-esxi_password: '{{ esxi1_password }}'
-esxi_user: '{{ esxi1_username }}'
-infra:
- datastores:
- rw_datastore:
- type: nfs
- server: datastore.test
- path: /srv/share/vms
- ro: false
- ro_datastore:
- type: nfs
- server: datastore.test
- path: /srv/share/isos
- ro: true
-virtual_machines:
- - name: DC0_H0_VM0
- folder: '{{ f0 }}'
- - name: DC0_H0_VM1
- folder: '{{ f0 }}'
-virtual_machines_in_cluster:
- - name: DC0_C0_RP0_VM0
- folder: '{{ f0 }}'
- cluster: '{{ ccr1 }}'
- - name: DC0_C0_RP0_VM1
- folder: '{{ f0 }}'
- cluster: '{{ ccr1 }}'
-cluster_tag: test_cluster_tag_0001
-cluster_category: test_cluster_cat_0001
diff --git a/test/integration/targets/prepare_vmware_tests/vars/vcenter_only.yml b/test/integration/targets/prepare_vmware_tests/vars/vcenter_only.yml
deleted file mode 100644
index 58560b5619..0000000000
--- a/test/integration/targets/prepare_vmware_tests/vars/vcenter_only.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-esxi_hosts: []
-infra:
-virtual_machines: []
-virtual_machines_in_cluster: []
-#esxi_password: '' \ No newline at end of file
diff --git a/test/integration/targets/prepare_vmware_tests/vars/vcsim.yml b/test/integration/targets/prepare_vmware_tests/vars/vcsim.yml
deleted file mode 100644
index ee783c1038..0000000000
--- a/test/integration/targets/prepare_vmware_tests/vars/vcsim.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-esxi_hosts:
- - DC0_C0_H0
- - DC0_C0_H1
- - DC0_C0_H2
-esxi_password: 'pass'
-esxi_user: 'user'
-rw_datastore: LocalDS_0
-ro_datastore: LocalDS_1
-virtual_machines:
- - name: DC0_H0_VM0
- folder: /F0/DC0/vm/F0
- - name: DC0_H0_VM1
- folder: /F0/DC0/vm/F0
-virtual_machines_in_cluster:
- - name: DC0_C0_RP0_VM0
- cluster: '{{ ccr1 }}'
- - name: DC0_C0_RP0_VM1
- cluster: '{{ ccr1 }}'
diff --git a/test/integration/targets/prepare_vyos_tests/tasks/main.yaml b/test/integration/targets/prepare_vyos_tests/tasks/main.yaml
deleted file mode 100644
index c2e0cea6ef..0000000000
--- a/test/integration/targets/prepare_vyos_tests/tasks/main.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- name: Ensure required interfaces are present in running-config
- cli_config:
- config: "{{ lines }}"
- vars:
- lines: |
- set interfaces ethernet eth0 address dhcp
- set interfaces ethernet eth0 speed auto
- set interfaces ethernet eth0 duplex auto
- set interfaces ethernet eth1
- set interfaces ethernet eth2
- delete interfaces loopback lo
- ignore_errors: true
diff --git a/test/integration/targets/prepare_win_tests/meta/main.yml b/test/integration/targets/prepare_win_tests/meta/main.yml
deleted file mode 100644
index cf5427b608..0000000000
--- a/test/integration/targets/prepare_win_tests/meta/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-
-allow_duplicates: yes
diff --git a/test/integration/targets/prepare_win_tests/tasks/main.yml b/test/integration/targets/prepare_win_tests/tasks/main.yml
deleted file mode 100644
index e87b614b22..0000000000
--- a/test/integration/targets/prepare_win_tests/tasks/main.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-# test code for the windows versions of copy, file and template module
-# originally
-# (c) 2014, Michael DeHaan <michael.dehaan@gmail.com>
-
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-
-- name: clean out the test directory
- win_file: name={{win_output_dir|mandatory}} state=absent
- tags:
- - prepare
-
-- name: create the test directory
- win_file: name={{win_output_dir}} state=directory
- tags:
- - prepare
diff --git a/test/integration/targets/setup_acme/tasks/main.yml b/test/integration/targets/setup_acme/tasks/main.yml
deleted file mode 100644
index 6f4f2ec02b..0000000000
--- a/test/integration/targets/setup_acme/tasks/main.yml
+++ /dev/null
@@ -1,10 +0,0 @@
----
-- name: register openssl version
- shell: "openssl version | cut -d' ' -f2"
- register: openssl_version
-
-- name: register cryptography version
- command: "{{ ansible_python.executable }} -c 'import cryptography; print(cryptography.__version__)'"
- register: cryptography_version
-
-- debug: msg="ACME test container IP is {{ acme_host }}; OpenSSL version is {{ openssl_version.stdout }}; cryptography version is {{ cryptography_version.stdout }}"
diff --git a/test/integration/targets/setup_acme/tasks/obtain-cert.yml b/test/integration/targets/setup_acme/tasks/obtain-cert.yml
deleted file mode 100644
index 98f5f80440..0000000000
--- a/test/integration/targets/setup_acme/tasks/obtain-cert.yml
+++ /dev/null
@@ -1,140 +0,0 @@
----
-## PRIVATE KEY ################################################################################
-- name: ({{ certgen_title }}) Create cert private key (RSA)
- command: "openssl genrsa -out {{ output_dir }}/{{ certificate_name }}.key {{ rsa_bits if key_type == 'rsa' else 2048 }}"
- when: "key_type == 'rsa'"
-- name: ({{ certgen_title }}) Create cert private key (ECC 256)
- command: openssl ecparam -name prime256v1 -genkey -out {{ output_dir }}/{{ certificate_name }}.key
- when: "key_type == 'ec256'"
-- name: ({{ certgen_title }}) Create cert private key (ECC 384)
- command: openssl ecparam -name secp384r1 -genkey -out {{ output_dir }}/{{ certificate_name }}.key
- when: "key_type == 'ec384'"
-- name: ({{ certgen_title }}) Create cert private key (ECC 512)
- command: openssl ecparam -name secp521r1 -genkey -out {{ output_dir }}/{{ certificate_name }}.key
- when: "key_type == 'ec521'"
-## CSR ########################################################################################
-- name: ({{ certgen_title }}) Create cert CSR
- openssl_csr:
- path: "{{ output_dir }}/{{ certificate_name }}.csr"
- privatekey_path: "{{ output_dir }}/{{ certificate_name }}.key"
- subject_alt_name: "{{ subject_alt_name }}"
- subject_alt_name_critical: "{{ subject_alt_name_critical }}"
-## ACME STEP 1 ################################################################################
-- name: ({{ certgen_title }}) Obtain cert, step 1
- acme_certificate:
- select_crypto_backend: "{{ select_crypto_backend }}"
- acme_version: 2
- acme_directory: https://{{ acme_host }}:14000/dir
- validate_certs: no
- account_key: "{{ (output_dir ~ '/' ~ account_key ~ '.pem') if account_key_content is not defined else omit }}"
- account_key_content: "{{ account_key_content | default(omit) }}"
- modify_account: "{{ modify_account }}"
- csr: "{{ output_dir }}/{{ certificate_name }}.csr"
- dest: "{{ output_dir }}/{{ certificate_name }}.pem"
- fullchain_dest: "{{ output_dir }}/{{ certificate_name }}-fullchain.pem"
- chain_dest: "{{ output_dir }}/{{ certificate_name }}-chain.pem"
- challenge: "{{ challenge }}"
- deactivate_authzs: "{{ deactivate_authzs }}"
- force: "{{ force }}"
- remaining_days: "{{ remaining_days }}"
- terms_agreed: "{{ terms_agreed }}"
- account_email: "{{ account_email }}"
- register: challenge_data
-- name: ({{ certgen_title }}) Print challenge data
- debug:
- var: challenge_data
-- name: ({{ certgen_title }}) Create HTTP challenges
- uri:
- url: "http://{{ acme_host }}:5000/http/{{ item.key }}/{{ item.value['http-01'].resource[('.well-known/acme-challenge/'|length):] }}"
- method: PUT
- body_format: raw
- body: "{{ item.value['http-01'].resource_value }}"
- headers:
- content-type: "application/octet-stream"
- with_dict: "{{ challenge_data.challenge_data }}"
- when: "challenge_data is changed and challenge == 'http-01'"
-- name: ({{ certgen_title }}) Create DNS challenges
- uri:
- url: "http://{{ acme_host }}:5000/dns/{{ item.key }}"
- method: PUT
- body_format: json
- body: "{{ item.value }}"
- with_dict: "{{ challenge_data.challenge_data_dns }}"
- when: "challenge_data is changed and challenge == 'dns-01'"
-- name: ({{ certgen_title }}) Create TLS ALPN challenges (acm_challenge_cert_helper)
- acme_challenge_cert_helper:
- challenge: tls-alpn-01
- challenge_data: "{{ item.value['tls-alpn-01'] }}"
- private_key_src: "{{ output_dir }}/{{ certificate_name }}.key"
- with_dict: "{{ challenge_data.challenge_data }}"
- register: tls_alpn_challenges
- when: "challenge_data is changed and challenge == 'tls-alpn-01' and (challenge_alpn_tls is defined and challenge_alpn_tls == 'acme_challenge_cert_helper')"
-- name: ({{ certgen_title }}) Set TLS ALPN challenges (acm_challenge_cert_helper)
- uri:
- url: "http://{{ acme_host }}:5000/tls-alpn/{{ item.domain }}/{{ item.identifier }}/certificate-and-key"
- method: PUT
- body_format: raw
- body: "{{ item.challenge_certificate }}\n{{ lookup('file', output_dir ~ '/' ~ certificate_name ~ '.key') }}"
- headers:
- content-type: "application/pem-certificate-chain"
- with_items: "{{ tls_alpn_challenges.results }}"
- when: "challenge_data is changed and challenge == 'tls-alpn-01' and (challenge_alpn_tls is defined and challenge_alpn_tls == 'acme_challenge_cert_helper')"
-- name: ({{ certgen_title }}) Create TLS ALPN challenges (der-value-b64)
- uri:
- url: "http://{{ acme_host }}:5000/tls-alpn/{{ item.value['tls-alpn-01'].resource }}/{{ item.value['tls-alpn-01'].resource_original }}/der-value-b64"
- method: PUT
- body_format: raw
- body: "{{ item.value['tls-alpn-01'].resource_value }}"
- headers:
- content-type: "application/octet-stream"
- with_dict: "{{ challenge_data.challenge_data }}"
- when: "challenge_data is changed and challenge == 'tls-alpn-01' and (challenge_alpn_tls is not defined or challenge_alpn_tls == 'der-value-b64')"
-## ACME STEP 2 ################################################################################
-- name: ({{ certgen_title }}) Obtain cert, step 2
- acme_certificate:
- select_crypto_backend: "{{ select_crypto_backend }}"
- acme_version: 2
- acme_directory: https://{{ acme_host }}:14000/dir
- validate_certs: no
- account_key: "{{ (output_dir ~ '/' ~ account_key ~ '.pem') if account_key_content is not defined else omit }}"
- account_key_content: "{{ account_key_content | default(omit) }}"
- account_uri: "{{ challenge_data.account_uri }}"
- modify_account: "{{ modify_account }}"
- csr: "{{ output_dir }}/{{ certificate_name }}.csr"
- dest: "{{ output_dir }}/{{ certificate_name }}.pem"
- fullchain_dest: "{{ output_dir }}/{{ certificate_name }}-fullchain.pem"
- chain_dest: "{{ output_dir }}/{{ certificate_name }}-chain.pem"
- challenge: "{{ challenge }}"
- deactivate_authzs: "{{ deactivate_authzs }}"
- force: "{{ force }}"
- remaining_days: "{{ remaining_days }}"
- terms_agreed: "{{ terms_agreed }}"
- account_email: "{{ account_email }}"
- data: "{{ challenge_data }}"
- retrieve_all_alternates: "{{ retrieve_all_alternates | default(omit) }}"
- select_chain: "{{ select_chain | default(omit) if select_crypto_backend == 'cryptography' else omit }}"
- register: certificate_obtain_result
- when: challenge_data is changed
-- name: ({{ certgen_title }}) Deleting HTTP challenges
- uri:
- url: "http://{{ acme_host }}:5000/http/{{ item.key }}/{{ item.value['http-01'].resource[('.well-known/acme-challenge/'|length):] }}"
- method: DELETE
- with_dict: "{{ challenge_data.challenge_data }}"
- when: "challenge_data is changed and challenge == 'http-01'"
-- name: ({{ certgen_title }}) Deleting DNS challenges
- uri:
- url: "http://{{ acme_host }}:5000/dns/{{ item.key }}"
- method: DELETE
- with_dict: "{{ challenge_data.challenge_data_dns }}"
- when: "challenge_data is changed and challenge == 'dns-01'"
-- name: ({{ certgen_title }}) Deleting TLS ALPN challenges
- uri:
- url: "http://{{ acme_host }}:5000/tls-alpn/{{ item.value['tls-alpn-01'].resource }}"
- method: DELETE
- with_dict: "{{ challenge_data.challenge_data }}"
- when: "challenge_data is changed and challenge == 'tls-alpn-01'"
-- name: ({{ certgen_title }}) Get root certificate
- get_url:
- url: "http://{{ acme_host }}:5000/root-certificate-for-ca/{{ acme_expected_root_number | default(0) if select_crypto_backend == 'cryptography' else 0 }}"
- dest: "{{ output_dir }}/{{ certificate_name }}-root.pem"
-###############################################################################################
diff --git a/test/integration/targets/setup_azure/aliases b/test/integration/targets/setup_azure/aliases
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/setup_azure/aliases
+++ /dev/null
diff --git a/test/integration/targets/setup_docker/aliases b/test/integration/targets/setup_docker/aliases
deleted file mode 100644
index 65e831523c..0000000000
--- a/test/integration/targets/setup_docker/aliases
+++ /dev/null
@@ -1 +0,0 @@
-needs/target/setup_epel
diff --git a/test/integration/targets/setup_docker/defaults/main.yml b/test/integration/targets/setup_docker/defaults/main.yml
deleted file mode 100644
index f7be73dc0e..0000000000
--- a/test/integration/targets/setup_docker/defaults/main.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-docker_cli_version: '0.0'
-docker_api_version: '0.0'
-docker_py_version: '0.0'
-docker_skip_cleanup: no
-docker_prereq_packages: []
-docker_packages:
- - docker-ce
-
-docker_pip_extra_packages: []
-docker_pip_packages:
- - docker
-
-docker_cleanup_packages:
- - docker
- - docker-ce
- - docker-ce-cli
diff --git a/test/integration/targets/setup_docker/handlers/main.yml b/test/integration/targets/setup_docker/handlers/main.yml
deleted file mode 100644
index 93d9657cbb..0000000000
--- a/test/integration/targets/setup_docker/handlers/main.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-- name: remove pip packages
- pip:
- state: present
- name: "{{ docker_pip_packages | union(docker_pip_extra_packages) }}"
- listen: cleanup docker
- when: not docker_skip_cleanup | bool
-
-- name: remove docker pagkages
- action: "{{ ansible_facts.pkg_mgr }}"
- args:
- name: "{{ docker_cleanup_packages }}"
- state: absent
- listen: cleanup docker
- when: not docker_skip_cleanup | bool
diff --git a/test/integration/targets/setup_docker/meta/main.yml b/test/integration/targets/setup_docker/meta/main.yml
deleted file mode 100644
index 91a63627f6..0000000000
--- a/test/integration/targets/setup_docker/meta/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-dependencies:
- - setup_remote_constraints
diff --git a/test/integration/targets/setup_docker/tasks/Debian.yml b/test/integration/targets/setup_docker/tasks/Debian.yml
deleted file mode 100644
index 0ea2cb4be2..0000000000
--- a/test/integration/targets/setup_docker/tasks/Debian.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-- name: Get OS version
- shell: uname -r
- register: os_version
-
-- name: Install pre-reqs
- apt:
- name: "{{ docker_prereq_packages }}"
- state: present
- update_cache: yes
- notify: cleanup docker
-
-- name: Add gpg key
- shell: curl -fsSL https://download.docker.com/linux/ubuntu/gpg >key && apt-key add key
-
-- name: Add Docker repo
- shell: add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-
-- block:
- - name: Prevent service restart
- copy:
- content: exit 101
- dest: /usr/sbin/policy-rc.d
- backup: yes
- mode: 0755
- register: policy_rc_d
-
- - name: Install Docker CE
- apt:
- name: "{{ docker_packages }}"
- state: present
- update_cache: yes
- always:
- - name: Restore /usr/sbin/policy-rc.d (if needed)
- command: mv {{ policy_rc_d.backup_file }} /usr/sbin/policy-rc.d
- when:
- - "'backup_file' in policy_rc_d"
-
- - name: Remove /usr/sbin/policy-rc.d (if needed)
- file:
- path: /usr/sbin/policy-rc.d
- state: absent
- when:
- - "'backup_file' not in policy_rc_d"
diff --git a/test/integration/targets/setup_docker/tasks/Fedora.yml b/test/integration/targets/setup_docker/tasks/Fedora.yml
deleted file mode 100644
index 9f52e8f144..0000000000
--- a/test/integration/targets/setup_docker/tasks/Fedora.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-- name: Add repository
- yum_repository:
- file: docker-ce
- name: docker-ce-stable
- description: Docker CE Stable - $basearch
- baseurl: https://download.docker.com/linux/fedora/$releasever/$basearch/stable
- enabled: yes
- gpgcheck: yes
- gpgkey: https://download.docker.com/linux/fedora/gpg
-
-- name: Update cache
- command: dnf makecache
- args:
- warn: no
-
-- name: Install docker
- dnf:
- name: "{{ docker_packages }}"
- state: present
- enablerepo: docker-ce-test
- notify: cleanup docker
diff --git a/test/integration/targets/setup_docker/tasks/RedHat-7.yml b/test/integration/targets/setup_docker/tasks/RedHat-7.yml
deleted file mode 100644
index cacc708dc8..0000000000
--- a/test/integration/targets/setup_docker/tasks/RedHat-7.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-# The RHEL extras repository must be enabled to provide the container-selinux package.
-# See: https://docs.docker.com/engine/installation/linux/docker-ee/rhel/#install-using-the-repository
-
-- name: Install Docker pre-reqs
- yum:
- name: "{{ docker_prereq_packages }}"
- state: present
- notify: cleanup docker
-
-- name: Install epel repo which is missing on rhel-7 and is needed for pigz (needed for docker-ce 18)
- include_role:
- name: setup_epel
-
-- name: Enable extras repository for RHEL on AWS
- command: yum-config-manager --enable rhui-REGION-rhel-server-extras
- args:
- warn: no
-
-- name: Add repository
- command: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- args:
- warn: no
-
-- name: Update cache
- command: yum -y makecache fast
- args:
- warn: no
-
-- name: Install docker
- yum:
- name: "{{ docker_packages }}"
- state: present
- notify: cleanup docker
-
-- name: Make sure the docker daemon is running (failure expected inside docker container)
- service:
- name: docker
- state: started
- ignore_errors: "{{ ansible_virtualization_type == 'docker' }}"
diff --git a/test/integration/targets/setup_docker/tasks/RedHat-8.yml b/test/integration/targets/setup_docker/tasks/RedHat-8.yml
deleted file mode 100644
index 63bf2a42af..0000000000
--- a/test/integration/targets/setup_docker/tasks/RedHat-8.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-# The RHEL extras repository must be enabled to provide the container-selinux package.
-# See: https://docs.docker.com/engine/installation/linux/docker-ee/rhel/#install-using-the-repository
-
-- name: Install Docker pre-reqs
- dnf:
- name: "{{ docker_prereq_packages }}"
- state: present
- notify: cleanup docker
- register: result
- until: result is success
- retries: 10
- delay: 2
-
-- name: Set-up repository
- command: dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- args:
- warn: no
-
-- name: Install docker
- dnf:
- name: "{{ docker_packages }}"
- state: present
- notify: cleanup docker
-
-- name: Make sure the docker daemon is running (failure expected inside docker container)
- service:
- name: docker
- state: started
- ignore_errors: "{{ ansible_virtualization_type == 'docker' }}"
diff --git a/test/integration/targets/setup_docker/tasks/Suse.yml b/test/integration/targets/setup_docker/tasks/Suse.yml
deleted file mode 100644
index 8183194149..0000000000
--- a/test/integration/targets/setup_docker/tasks/Suse.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-- name: Install docker 17
- zypper:
- name: "{{ docker_packages }}"
- force: yes
- disable_gpg_check: yes
- update_cache: yes
- notify: cleanup docker
diff --git a/test/integration/targets/setup_docker/tasks/main.yml b/test/integration/targets/setup_docker/tasks/main.yml
deleted file mode 100644
index 359a6d4493..0000000000
--- a/test/integration/targets/setup_docker/tasks/main.yml
+++ /dev/null
@@ -1,113 +0,0 @@
-- name: Setup Docker
- when: ansible_facts.distribution ~ ansible_facts.distribution_major_version not in ['CentOS6', 'RedHat6']
- block:
- - name: Include distribution specific variables
- include_vars: "{{ lookup('first_found', params) }}"
- vars:
- params:
- files:
- - "{{ ansible_facts.distribution }}-{{ ansible_facts.distribution_major_version }}.yml"
- - "{{ ansible_facts.os_family }}-{{ ansible_facts.distribution_major_version }}.yml"
- - "{{ ansible_facts.distribution }}.yml"
- - "{{ ansible_facts.os_family }}.yml"
- - default.yml
- paths:
- - "{{ role_path }}/vars"
-
- - name: Include distribution specific tasks
- include_tasks: "{{ lookup('first_found', params) }}"
- vars:
- params:
- files:
- - "{{ ansible_facts.distribution }}-{{ ansible_facts.distribution_major_version }}.yml"
- - "{{ ansible_facts.os_family }}-{{ ansible_facts.distribution_major_version }}.yml"
- - "{{ ansible_facts.distribution }}.yml"
- - "{{ ansible_facts.os_family }}.yml"
- paths:
- - "{{ role_path }}/tasks"
-
- - name: Install Python requirements
- pip:
- state: present
- name: "{{ docker_pip_packages | union(docker_pip_extra_packages) }}"
- extra_args: "-c {{ remote_constraints }}"
- notify: cleanup docker
-
- # Detect docker CLI, API and docker-py versions
- - name: Check Docker CLI version
- command: "docker version -f {% raw %}'{{.Client.Version}}'{% endraw %}"
- register: docker_cli_version_stdout
- ignore_errors: yes
-
- - name: Check Docker API version
- command: "{{ ansible_python.executable }} -c 'import docker; print(docker.from_env().version()[\"ApiVersion\"])'"
- register: docker_api_version_stdout
- ignore_errors: yes
-
- - name: Check docker-py API version
- command: "{{ ansible_python.executable }} -c 'import docker; print(docker.__version__)'"
- register: docker_py_version_stdout
- ignore_errors: yes
-
- - set_fact:
- docker_cli_version: "{{ docker_cli_version_stdout.stdout | default('0.0') }}"
- docker_api_version: "{{ docker_api_version_stdout.stdout | default('0.0') }}"
- docker_py_version: "{{ docker_py_version_stdout.stdout | default('0.0') }}"
-
- - debug:
- msg: "Docker CLI version: {{ docker_cli_version }}; Docker API version: {{ docker_api_version }}; docker-py library version: {{ docker_py_version }}"
-
- - block:
- # Cleanup docker daemon
- - name: "Remove all ansible-test-* docker containers"
- shell: 'docker ps --no-trunc --format {% raw %}"{{.Names}}"{% endraw %} | grep "^ansible-test-" | xargs -r docker rm -f'
- register: docker_containers
- retries: 3
- delay: 3
- until: docker_containers is success
-
- - name: "Remove all ansible-test-* docker volumes"
- shell: 'docker volume ls --format {% raw %}"{{.Name}}"{% endraw %} | grep "^ansible-test-" | xargs -r docker volume rm -f'
- register: docker_volumes
-
- - name: "Remove all ansible-test-* docker networks"
- shell: 'docker network ls --no-trunc --format {% raw %}"{{.Name}}"{% endraw %} | grep "^ansible-test-" | xargs -r docker network rm'
- register: docker_networks
-
- - name: Cleaned docker resources
- debug:
- var: docker_resources
- vars:
- docker_resources:
- containers: "{{ docker_containers.stdout_lines }}"
- volumes: "{{ docker_volumes.stdout_lines }}"
- networks: "{{ docker_networks.stdout_lines }}"
-
- # List all existing docker resources
- - name: List all docker containers
- command: docker ps --no-trunc -a
- register: docker_containers
-
- - name: List all docker volumes
- command: docker volume ls
- register: docker_volumes
-
- - name: List all docker networks
- command: docker network ls --no-trunc
- register: docker_networks
-
- - name: List all docker images
- command: docker images --no-trunc -a
- register: docker_images
-
- - name: Still existing docker resources
- debug:
- var: docker_resources
- vars:
- docker_resources:
- containers: "{{ docker_containers.stdout_lines }}"
- volumes: "{{ docker_volumes.stdout_lines }}"
- networks: "{{ docker_networks.stdout_lines }}"
- images: "{{ docker_images.stdout_lines }}"
-
- when: docker_cli_version is version('0.0', '>')
diff --git a/test/integration/targets/setup_docker/vars/Debian.yml b/test/integration/targets/setup_docker/vars/Debian.yml
deleted file mode 100644
index e9ffb94159..0000000000
--- a/test/integration/targets/setup_docker/vars/Debian.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-docker_prereq_packages:
- - apt-transport-https
- - ca-certificates
- - curl
- - software-properties-common
diff --git a/test/integration/targets/setup_docker/vars/Fedora.yml b/test/integration/targets/setup_docker/vars/Fedora.yml
deleted file mode 100644
index 4312688103..0000000000
--- a/test/integration/targets/setup_docker/vars/Fedora.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-docker_prereq_packages: []
-
-docker_packages:
- - docker-ce
diff --git a/test/integration/targets/setup_docker/vars/RedHat-7.yml b/test/integration/targets/setup_docker/vars/RedHat-7.yml
deleted file mode 100644
index 7166b1f573..0000000000
--- a/test/integration/targets/setup_docker/vars/RedHat-7.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-docker_prereq_packages:
- - yum-utils
- - device-mapper-persistent-data
- - lvm2
- - libseccomp
-
-docker_pip_extra_packages:
- - requests==2.6.0
diff --git a/test/integration/targets/setup_docker/vars/RedHat-8.yml b/test/integration/targets/setup_docker/vars/RedHat-8.yml
deleted file mode 100644
index 3e15293354..0000000000
--- a/test/integration/targets/setup_docker/vars/RedHat-8.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-docker_prereq_packages:
- - yum-utils
- - device-mapper-persistent-data
- - lvm2
- - libseccomp
-
-# Docker CE > 3:18.09.1 requires containerd.io >= 1.2.2-3 which is unavaible at this time
-docker_packages:
- - docker-ce-3:18.09.1
diff --git a/test/integration/targets/setup_docker/vars/Suse.yml b/test/integration/targets/setup_docker/vars/Suse.yml
deleted file mode 100644
index ad0d515e2b..0000000000
--- a/test/integration/targets/setup_docker/vars/Suse.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-docker_packages:
- - docker>=17
diff --git a/test/integration/targets/setup_docker/vars/Ubuntu-14.yml b/test/integration/targets/setup_docker/vars/Ubuntu-14.yml
deleted file mode 100644
index 36ab54b9d9..0000000000
--- a/test/integration/targets/setup_docker/vars/Ubuntu-14.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-docker_pip_extra_packages:
- # Installing requests >=2.12.0 on Ubuntu 14.04 breaks certificate validation. We restrict to an older version
- # to ensure out get_url tests work out fine. This is only an issue if pyOpenSSL is also installed.
- # Not sure why RHEL7 needs this specific version
- - requests==2.6.0
diff --git a/test/integration/targets/setup_docker/vars/default.yml b/test/integration/targets/setup_docker/vars/default.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/setup_docker/vars/default.yml
+++ /dev/null
diff --git a/test/integration/targets/setup_docker_registry/aliases b/test/integration/targets/setup_docker_registry/aliases
deleted file mode 100644
index 688c8884b2..0000000000
--- a/test/integration/targets/setup_docker_registry/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-needs/target/setup_docker
-needs/target/setup_openssl
diff --git a/test/integration/targets/setup_docker_registry/files/nginx.conf b/test/integration/targets/setup_docker_registry/files/nginx.conf
deleted file mode 100644
index bfba52041a..0000000000
--- a/test/integration/targets/setup_docker_registry/files/nginx.conf
+++ /dev/null
@@ -1,46 +0,0 @@
-events {
- worker_connections 16;
-}
-
-http {
- include /etc/nginx/mime.types;
- default_type application/octet-stream;
-
- error_log /dev/stdout info;
- access_log /dev/stdout;
-
- server {
- listen *:5000 ssl;
- server_name test-registry.ansible.com;
- server_name_in_redirect on;
-
- ssl_protocols TLSv1.2;
- ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256';
- ssl_ecdh_curve X25519:secp521r1:secp384r1;
- ssl_prefer_server_ciphers on;
- ssl_certificate /etc/nginx/cert.pem;
- ssl_certificate_key /etc/nginx/cert.key;
-
- location / {
- return 401;
- }
-
- location /v2/ {
- proxy_pass http://real-registry:5000;
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- proxy_set_header Host $http_host;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Forwarded-For $remote_addr;
- proxy_set_header X-Forwarded-Port $server_port;
- proxy_set_header X-Request-Start $msec;
-
- client_max_body_size 0;
- chunked_transfer_encoding on;
-
- auth_basic "Ansible Test Docker Registry";
- auth_basic_user_file /etc/nginx/nginx.htpasswd;
- }
- }
-}
diff --git a/test/integration/targets/setup_docker_registry/files/nginx.htpasswd b/test/integration/targets/setup_docker_registry/files/nginx.htpasswd
deleted file mode 100644
index 1291ae77ab..0000000000
--- a/test/integration/targets/setup_docker_registry/files/nginx.htpasswd
+++ /dev/null
@@ -1 +0,0 @@
-testuser:{PLAIN}hunter2
diff --git a/test/integration/targets/setup_docker_registry/handlers/cleanup.yml b/test/integration/targets/setup_docker_registry/handlers/cleanup.yml
deleted file mode 100644
index b789174700..0000000000
--- a/test/integration/targets/setup_docker_registry/handlers/cleanup.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-- name: "Make sure all images are removed"
- docker_image:
- name: "{{ item }}"
- state: absent
- with_items: "{{ inames }}"
-- name: "Get registry logs"
- command: "docker logs {{ registry_name }}"
- register: registry_logs
- no_log: yes
-- name: "Printing registry logs"
- debug: var=registry_logs.stdout_lines
-- name: "Get nginx logs"
- command: "docker logs {{ nginx_name }}"
- register: nginx_logs
- no_log: yes
-- name: "Printing nginx logs"
- debug: var=nginx_logs.stdout_lines
-- name: "Make sure all containers are removed"
- docker_container:
- name: "{{ item }}"
- state: absent
- force_kill: yes
- with_items: "{{ cnames }}"
- register: result
- retries: 3
- delay: 3
- until: result is success
-- name: "Make sure all volumes are removed"
- command: "docker rm -f {{ item }}"
- with_items: "{{ vnames }}"
- ignore_errors: yes
diff --git a/test/integration/targets/setup_docker_registry/handlers/main.yml b/test/integration/targets/setup_docker_registry/handlers/main.yml
deleted file mode 100644
index b2b858a624..0000000000
--- a/test/integration/targets/setup_docker_registry/handlers/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-- name: Remove test registry
- include_tasks: ../handlers/cleanup.yml
diff --git a/test/integration/targets/setup_docker_registry/tasks/main.yml b/test/integration/targets/setup_docker_registry/tasks/main.yml
deleted file mode 100644
index fd935f0ee5..0000000000
--- a/test/integration/targets/setup_docker_registry/tasks/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-- when: ansible_facts.distribution ~ ansible_facts.distribution_major_version not in ['CentOS6', 'RedHat6']
- include_tasks:
- file: setup.yml
diff --git a/test/integration/targets/setup_docker_registry/tasks/setup.yml b/test/integration/targets/setup_docker_registry/tasks/setup.yml
deleted file mode 100644
index 416a0303c4..0000000000
--- a/test/integration/targets/setup_docker_registry/tasks/setup.yml
+++ /dev/null
@@ -1,120 +0,0 @@
----
-- name: Setup OpenSSL
- include_role:
- name: setup_openssl
-
-- name: Register registry cleanup
- command: 'true'
- # this must be registered before setup_docker is included
- # otherwise setup_docker's own cleanup handler will run before registry cleanup, which will cause registry cleanup to fail
- notify: Remove test registry
-
-- name: Setup Docker
- include_role:
- name: setup_docker
-
-- name: Create random name prefix and test registry name
- set_fact:
- name_prefix: "{{ 'ansible-test-%0x' % ((2**32) | random) }}"
- registry_name: "{{ 'ansible-test-registry-%0x' % ((2**32) | random) }}"
- nginx_name: "{{ 'ansible-test-registry-frontend-%0x' % ((2**32) | random) }}"
-- name: Create image and container list
- set_fact:
- inames: []
- cnames:
- - "{{ registry_name }}"
- - "{{ nginx_name }}"
- vnames:
- - "{{ nginx_name }}"
-
-- debug:
- msg: "Using name prefix {{ name_prefix }} and test registry name {{ registry_name }}"
-
-- block:
- - name: Start test registry
- docker_container:
- name: "{{ registry_name }}"
- image: registry:2.6.1
- ports: 5000
- register: registry_container
-
- - name: Get registry URL
- set_fact:
- registry_address: "localhost:{{ registry_container.container.NetworkSettings.Ports['5000/tcp'].0.HostPort }}"
-
- - name: Start nginx frontend for registry
- docker_volume:
- name: "{{ nginx_name }}"
- state: present
-
- - name: Create container for nginx frontend for registry
- docker_container:
- state: stopped
- name: "{{ nginx_name }}"
- image: nginx:alpine
- ports: 5000
- links:
- - "{{ registry_name }}:real-registry"
- volumes:
- - "{{ nginx_name }}:/etc/nginx/"
- register: nginx_container
-
- - name: Copy static files into volume
- command: docker cp {{ role_path }}/files/{{ item }} {{ nginx_name }}:/etc/nginx/{{ item }}
- loop:
- - "nginx.conf"
- - "nginx.htpasswd"
-
- - name: Create private key for frontend certificate
- openssl_privatekey:
- path: "{{ output_dir }}/cert.key"
- type: ECC
- curve: secp256r1
- - name: Create CSR for frontend certificate
- openssl_csr:
- path: "{{ output_dir }}/cert.csr"
- privatekey_path: "{{ output_dir }}/cert.key"
- subject_alt_name:
- - "DNS:test-registry.ansible.com"
- - name: Create frontend certificate
- openssl_certificate:
- path: "{{ output_dir }}/cert.pem"
- csr_path: "{{ output_dir }}/cert.csr"
- privatekey_path: "{{ output_dir }}/cert.key"
- provider: selfsigned
-
- - name: Copy dynamic files into volume
- command: docker cp {{ output_dir }}/{{ item }} {{ nginx_name }}:/etc/nginx/{{ item }}
- loop:
- - "cert.pem"
- - "cert.key"
-
- - name: Start nginx frontend for registry
- docker_container:
- name: "{{ nginx_name }}"
- state: started
- register: nginx_container
-
- - debug: var=nginx_container.container.NetworkSettings
-
- - name: Wait for registry frontend
- uri:
- url: "https://{{ nginx_container.container.NetworkSettings.IPAddress }}:5000/v2/"
- url_username: testuser
- url_password: hunter2
- validate_certs: no
- register: result
- until: result is success
- retries: 5
- delay: 1
-
- - name: Get registry URL
- set_fact:
- registry_frontend_address: "localhost:{{ nginx_container.container.NetworkSettings.Ports['5000/tcp'].0.HostPort }}"
-
- - debug: msg="Registry available under {{ registry_address }}, NGINX frontend available under {{ registry_frontend_address }}"
-
- when: docker_py_version is version('1.8.0', '>=') and docker_api_version is version('1.20', '>=')
-
-- fail: msg="Too old docker / docker-py version to run docker_image tests!"
- when: not(docker_py_version is version('1.8.0', '>=') and docker_api_version is version('1.20', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6)
diff --git a/test/integration/targets/setup_ec2/defaults/main.yml b/test/integration/targets/setup_ec2/defaults/main.yml
deleted file mode 100644
index fb1f88b1ec..0000000000
--- a/test/integration/targets/setup_ec2/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_prefix: 'ansible-testing-'
diff --git a/test/integration/targets/setup_ec2/tasks/common.yml b/test/integration/targets/setup_ec2/tasks/common.yml
deleted file mode 100644
index bf23f539a9..0000000000
--- a/test/integration/targets/setup_ec2/tasks/common.yml
+++ /dev/null
@@ -1,119 +0,0 @@
----
-
-# ============================================================
-- name: test with no parameters
- action: "{{module_name}}"
- register: result
- ignore_errors: true
-
-- name: assert failure when called with no parameters
- assert:
- that:
- - 'result.failed'
- - 'result.msg == "missing required arguments: name"'
-
-# ============================================================
-- name: test with only name
- action: "{{module_name}} name={{ec2_key_name}}"
- register: result
- ignore_errors: true
-
-- name: assert failure when called with only 'name'
- assert:
- that:
- - 'result.failed'
- - 'result.msg == "Either region or ec2_url must be specified"'
-
-# ============================================================
-- name: test invalid region parameter
- action: "{{module_name}} name='{{ec2_key_name}}' region='asdf querty 1234'"
- register: result
- ignore_errors: true
-
-- name: assert invalid region parameter
- assert:
- that:
- - 'result.failed'
- - 'result.msg.startswith("value of region must be one of:")'
-
-# ============================================================
-- name: test valid region parameter
- action: "{{module_name}} name='{{ec2_key_name}}' region='{{ec2_region}}'"
- register: result
- ignore_errors: true
-
-- name: assert valid region parameter
- assert:
- that:
- - 'result.failed'
- - 'result.msg.startswith("No handler was ready to authenticate.")'
-
-# ============================================================
-- name: test environment variable EC2_REGION
- action: "{{module_name}} name='{{ec2_key_name}}'"
- environment:
- EC2_REGION: '{{ec2_region}}'
- register: result
- ignore_errors: true
-
-- name: assert environment variable EC2_REGION
- assert:
- that:
- - 'result.failed'
- - 'result.msg.startswith("No handler was ready to authenticate.")'
-
-# ============================================================
-- name: test invalid ec2_url parameter
- action: "{{module_name}} name='{{ec2_key_name}}'"
- environment:
- EC2_URL: bogus.example.com
- register: result
- ignore_errors: true
-
-- name: assert invalid ec2_url parameter
- assert:
- that:
- - 'result.failed'
- - 'result.msg.startswith("No handler was ready to authenticate.")'
-
-# ============================================================
-- name: test valid ec2_url parameter
- action: "{{module_name}} name='{{ec2_key_name}}'"
- environment:
- EC2_URL: '{{ec2_url}}'
- register: result
- ignore_errors: true
-
-- name: assert valid ec2_url parameter
- assert:
- that:
- - 'result.failed'
- - 'result.msg.startswith("No handler was ready to authenticate.")'
-
-# ============================================================
-- name: test credentials from environment
- action: "{{module_name}} name='{{ec2_key_name}}'"
- environment:
- EC2_REGION: '{{ec2_region}}'
- EC2_ACCESS_KEY: bogus_access_key
- EC2_SECRET_KEY: bogus_secret_key
- register: result
- ignore_errors: true
-
-- name: assert ec2_key with valid ec2_url
- assert:
- that:
- - 'result.failed'
- - '"EC2ResponseError: 401 Unauthorized" in result.msg'
-
-# ============================================================
-- name: test credential parameters
- action: "{{module_name}} name='{{ec2_key_name}}' ec2_region='{{ec2_region}}' ec2_access_key=bogus_access_key ec2_secret_key=bogus_secret_key"
- register: result
- ignore_errors: true
-
-- name: assert credential parameters
- assert:
- that:
- - 'result.failed'
- - '"EC2ResponseError: 401 Unauthorized" in result.msg'
diff --git a/test/integration/targets/setup_ec2/vars/main.yml b/test/integration/targets/setup_ec2/vars/main.yml
deleted file mode 100644
index 3d7209ef1b..0000000000
--- a/test/integration/targets/setup_ec2/vars/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-ec2_url: ec2.amazonaws.com
-ec2_region: us-east-1
diff --git a/test/integration/targets/setup_flatpak_remote/README.md b/test/integration/targets/setup_flatpak_remote/README.md
deleted file mode 100644
index d7916c14b3..0000000000
--- a/test/integration/targets/setup_flatpak_remote/README.md
+++ /dev/null
@@ -1,138 +0,0 @@
-# Create a dummy flatpak repository remote
-
-This document describes how to create a local flatpak dummy repo. Just like the one contained in the `files/repo.tar.gxz` archive.
-
-
-## Create a hello world app
-
-Prerequisites:
-
- - flathub
-
-Prepare the environment:
-
-```
-flatpak install --system flathub org.freedesktop.Platform//1.6 org.freedesktop.Sdk//1.6
-```
-
-Create a hello world executable:
-
-```
-echo $'#!/bin/sh\necho hello world' > hello.sh
-```
-
-To create dummy flatpaks, run this (defining a unique NUM for every flatpak to add):
-
-```
-export NUM=1
-flatpak build-init appdir$NUM com.dummy.App$NUM org.freedesktop.Sdk org.freedesktop.Platform 1.6;
-flatpak build appdir$NUM mkdir /app/bin;
-flatpak build appdir$NUM install --mode=750 hello.sh /app/bin;
-flatpak build-finish --command=hello.sh appdir$NUM
-```
-
-## Create a repo and/or add the app to it
-
-Create a repo and add the file to it in one command:
-
-```
-flatpak build-export repo appdir$NUM stable
-```
-
-## Create flatpak*-files
-
-Put a flatpakref file under the repo folder (`repo/com.dummy.App1.flatpakref`):
-
-```
-[Flatpak Ref]
-Title=Dummy App$NUM
-Name=com.dummy.App$NUM
-Branch=stable
-Url=file:///tmp/flatpak/repo
-GPGKey={{ base64-encoded public KEY }}
-IsRuntime=false
-RuntimeRepo=https://flathub.org/repo/flathub.flatpakrepo
-```
-
-Add a `.flatpakrepo` file to the `repo` folder (`repo/dummy-repo.flatpakrepo`):
-
-```
-[Flatpak Repo]
-Title=Dummy Repo
-Url=file:///tmp/flatpak/repo
-Comment=Dummy repo for ansible module integration testing
-Description=Dummy repo for ansible module integration testing
-GPGKey={{ base64-encoded public KEY }}
-```
-
-## Sign the repo
-
-Create a new key in a new gpg home folder (On RedHat systems, the executable needs to addressed as gpg2):
-
-```
-mkdir gpg
-gpg --homedir gpg --quick-gen-key test@dummy.com
-```
-
-Sign the repo and summary file, you need to redo this when you update the repository:
-
-```
-flatpak build-sign repo --gpg-sign=KEY_ID --gpg-homedir=gpg
-flatpak build-update-repo repo --gpg-sign=KEY_ID --gpg-homedir=gpg
-```
-
-Export the public key as a file:
-
-```
-gpg --homedir=gpg --export KEY_ID > dummy-repo.gpg
-```
-
-Create base64-encoded string from gpg-file for `GPGKey=` property in flatpak*-files:
-
-```
-base64 dummy-repo.gpg | tr -d '\n'
-```
-
-## How to use the repo
-
-Now you can add the `repo` folder as a local repo:
-
-```
-flatpak --system remote-add --gpg-import=/tmp/flatpak/repo/dummy-repo.gpg dummy-repo /tmp/flatpak/repo
-```
-
-Or, via `.flatpakrepo` file:
-
-```
-flatpak --system remote-add dummy-repo /tmp/flatpak/repo/dummy-repo.flatpakrepo
-```
-
-And install the hello world flatpaks like this:
-
-```
-flatpak --system install dummy-repo com.dummy.App$NUM
-```
-
-Or from flatpakref:
-
-```
-flatpak --system install --from /tmp/flatpak/repo/com.dummy.App$NUM.flatpakref
-```
-
-Run the app:
-
-```
-flatpak run com.dummy.App$NUM
-```
-
-To install an app without any runtime dependencies (the app will be broken, but it is enough to test flatpak installation):
-
-```
-flatpak --system install --no-deps dummy-repo com.dummy.App$NUM
-```
-
-## Sources:
-
-* https://blogs.gnome.org/alexl/2017/02/10/maintaining-a-flatpak-repository/
-
-* http://docs.flatpak.org/en/latest/first-build.html
diff --git a/test/integration/targets/setup_flatpak_remote/files/repo.tar.xz b/test/integration/targets/setup_flatpak_remote/files/repo.tar.xz
deleted file mode 100644
index 41a89c46ef..0000000000
--- a/test/integration/targets/setup_flatpak_remote/files/repo.tar.xz
+++ /dev/null
Binary files differ
diff --git a/test/integration/targets/setup_flatpak_remote/handlers/main.yaml b/test/integration/targets/setup_flatpak_remote/handlers/main.yaml
deleted file mode 100644
index 9380dee96b..0000000000
--- a/test/integration/targets/setup_flatpak_remote/handlers/main.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-- name: remove temporary flatpak link
- file:
- state: absent
- path: /tmp/flatpak
diff --git a/test/integration/targets/setup_flatpak_remote/meta/main.yaml b/test/integration/targets/setup_flatpak_remote/meta/main.yaml
deleted file mode 100644
index 75ee4583ac..0000000000
--- a/test/integration/targets/setup_flatpak_remote/meta/main.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-dependencies:
- - setup_remote_tmp_dir
diff --git a/test/integration/targets/setup_flatpak_remote/tasks/main.yaml b/test/integration/targets/setup_flatpak_remote/tasks/main.yaml
deleted file mode 100644
index c199d216fa..0000000000
--- a/test/integration/targets/setup_flatpak_remote/tasks/main.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
-- name: Set up dummy flatpak repository remote
- block:
-
- - name: Copy repo into place
- unarchive:
- src: repo.tar.xz
- dest: "{{ remote_tmp_dir }}"
- owner: root
- group: root
- mode: 0644
-
- - name: Create deterministic link to temp directory
- file:
- state: link
- src: "{{ remote_tmp_dir }}/"
- path: "/tmp/flatpak"
- owner: root
- group: root
- mode: 0644
- notify: remove temporary flatpak link
-
- become: true
diff --git a/test/integration/targets/setup_grafana/files/grafana.repo b/test/integration/targets/setup_grafana/files/grafana.repo
deleted file mode 100644
index f4b6f1f3f1..0000000000
--- a/test/integration/targets/setup_grafana/files/grafana.repo
+++ /dev/null
@@ -1,9 +0,0 @@
-[grafana]
-name=grafana
-baseurl=https://packages.grafana.com/oss/rpm
-repo_gpgcheck=1
-enabled=1
-gpgcheck=1
-gpgkey=https://packages.grafana.com/gpg.key
-sslverify=1
-sslcacert=/etc/pki/tls/certs/ca-bundle.crt
diff --git a/test/integration/targets/setup_grafana/tasks/main.yml b/test/integration/targets/setup_grafana/tasks/main.yml
deleted file mode 100644
index 9ebe59b624..0000000000
--- a/test/integration/targets/setup_grafana/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-- include: setup.yml
- when: ansible_distribution == 'Ubuntu' and ansible_distribution_release != 'trusty'
diff --git a/test/integration/targets/setup_grafana/tasks/setup.yml b/test/integration/targets/setup_grafana/tasks/setup.yml
deleted file mode 100644
index 34e780bd23..0000000000
--- a/test/integration/targets/setup_grafana/tasks/setup.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-- name: Install deps
- package:
- name:
- - apt-transport-https
- - software-properties-common
-
-- name: Add the Grafana GPG key
- apt_key:
- url: https://packages.grafana.com/gpg.key
- state: present
-
-- name: Add grafana apt repository
- apt_repository:
- repo: deb https://packages.grafana.com/oss/deb stable main
- state: present
-
-- name: Install Grafana server
- apt:
- allow_unauthenticated: yes
- name: grafana
-
-- name: start Grafana
- service:
- name: grafana-server
- state: started
-
-- name: wait for grafana to be up
- wait_for:
- host: 127.0.0.1
- port: 3000
diff --git a/test/integration/targets/setup_influxdb/tasks/main.yml b/test/integration/targets/setup_influxdb/tasks/main.yml
deleted file mode 100644
index 55fdd27298..0000000000
--- a/test/integration/targets/setup_influxdb/tasks/main.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-
-- include: setup.yml
- when: ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'trusty'
diff --git a/test/integration/targets/setup_influxdb/tasks/setup.yml b/test/integration/targets/setup_influxdb/tasks/setup.yml
deleted file mode 100644
index 0069be1562..0000000000
--- a/test/integration/targets/setup_influxdb/tasks/setup.yml
+++ /dev/null
@@ -1,26 +0,0 @@
----
-
-- name: Install https transport for apt and ca-certificates
- apt: name={{ item }} state=latest force=yes
- with_items:
- - apt-transport-https
- - ca-certificates
-
-- name: Install apt_key dependencies
- pip: name={{ item }}
- with_items:
- - pyOpenSSL
- - ndg-httpsclient
- - pyasn1
-
-- name: Add InfluxDB public GPG key
- apt_key: url=https://repos.influxdata.com/influxdb.key state=present
-
-- name: Add InfluxDB repository
- apt_repository: repo='deb https://repos.influxdata.com/ubuntu trusty stable' filename='influxdb' state=present update_cache=yes
-
-- name: Install InfluxDB
- apt: name=influxdb state=latest
-
-- name: Start InfluxDB service
- service: name=influxdb state=started
diff --git a/test/integration/targets/setup_mariadb/defaults/main.yml b/test/integration/targets/setup_mariadb/defaults/main.yml
deleted file mode 100644
index 04bce1803f..0000000000
--- a/test/integration/targets/setup_mariadb/defaults/main.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-repo_link: http://yum.mariadb.org/10.1/centos7-amd64
-repo_gpgkey: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
-
-mariadb_packages:
- - MariaDB-server
- - MariaDB-client
-
-packages_to_cleanup:
- - MariaDB-common
- - boost-program-options
- - galera
- - jemalloc
-
-primary_db:
- name: primary
- port: 3306
- datadir: /var/lib/mysql_primary
- logdir: /var/log/mysql_primary
-
-replica_db:
- name: replica01
- port: 3307
- datadir: /var/lib/mysql_replica01
- logdir: /var/log/mysql_replica01
-
-default_datadir: /var/lib/mysql
-default_logdir: /var/log/mariadb
-mysql_safe_err_log: /var/log/mariadb/mysql_safe-err.log
-
-fs_objects_to_clean_up:
- - "{{ primary_db.datadir }}"
- - "{{ primary_db.logdir }}"
- - "{{ replica_db.datadir }}"
- - "{{ replica_db.logdir }}"
- - "{{ default_datadir }}"
- - "{{ default_logdir }}"
- - "{{ mysql_safe_err_log }}"
diff --git a/test/integration/targets/setup_mariadb/handlers/main.yml b/test/integration/targets/setup_mariadb/handlers/main.yml
deleted file mode 100644
index 9d84dddf6c..0000000000
--- a/test/integration/targets/setup_mariadb/handlers/main.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-- name: Stop MariaDB services
- service:
- name: mariadb@{{ item }}
- state: stopped
- loop:
- - "{{ primary_db.name }}"
- - "{{ replica_db.name }}"
- listen: cleanup mariadb
-
-- name: Remove MariaDB repo
- yum_repository:
- name: MariaDB
- state: absent
- listen: cleanup mariadb
-
-- name: Remove MariaDB related packages
- yum:
- name: "{{ packages_to_cleanup | union(mariadb_packages) }}"
- state: absent
- listen: cleanup mariadb
-
-- name: Remove related FS objects
- file:
- state: absent
- path: "{{ item }}"
- loop: "{{ fs_objects_to_clean_up }}"
- listen: cleanup mariadb
diff --git a/test/integration/targets/setup_mariadb/tasks/main.yml b/test/integration/targets/setup_mariadb/tasks/main.yml
deleted file mode 100644
index 4be1e45d9f..0000000000
--- a/test/integration/targets/setup_mariadb/tasks/main.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright: (c) 2019, Andrew Klychkov (@Andersson007) <aaklychkov@mail.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-- import_tasks: setup_mariadb.yml
- when:
- - ansible_distribution == 'CentOS'
- - ansible_distribution_major_version is version('7', '>=')
diff --git a/test/integration/targets/setup_mariadb/tasks/setup_mariadb.yml b/test/integration/targets/setup_mariadb/tasks/setup_mariadb.yml
deleted file mode 100644
index 7c3a1c3483..0000000000
--- a/test/integration/targets/setup_mariadb/tasks/setup_mariadb.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-# We run two servers listening different ports
-# to be able to check replication (one server for primary, another for replica).
-
-- name: Include distribution specific variables
- include_vars: "{{ lookup('first_found', params) }}"
- vars:
- params:
- files:
- - "{{ ansible_facts.distribution }}-{{ ansible_facts.distribution_version }}.yml"
- - "{{ ansible_facts.os_family }}-{{ ansible_facts.distribution_major_version }}.yml"
- - "{{ ansible_facts.distribution }}.yml"
- - "{{ ansible_facts.os_family }}.yml"
- - default.yml
- paths:
- - vars
-
-- name: Install MariaDB repo
- yum_repository:
- name: MariaDB
- description: MariaDB official repo
- baseurl: "{{ repo_link }}"
- gpgkey: "{{ repo_gpgkey }}"
- gpgcheck: yes
- notify: cleanup mariadb
-
-- name: Install MariaDB packages
- yum:
- name: "{{ mariadb_packages }}"
- enablerepo: "{{ mariadb_enable_repo | default(omit) }}"
- notify: cleanup mariadb
-
-- name: Create directories for instances
- file:
- state: directory
- path: "{{ item }}"
- owner: mysql
- group: mysql
- loop:
- - "{{ primary_db.datadir }}"
- - "{{ primary_db.logdir }}"
- - "{{ replica_db.datadir }}"
- - "{{ replica_db.logdir }}"
- notify: cleanup mariadb
-
-- name: Copy configuration templates
- template:
- src: "{{ 'my' ~ item ~ '.j2' }}"
- dest: /etc/my.cnf.d/my{{ item }}.cnf
- owner: mysql
- group: mysql
- force: yes
- when: ansible_facts.distribution_major_version is version('7', '==')
- loop:
- - '{{ primary_db.name }}'
- - '{{ replica_db.name }}'
-
-- name: Copy configuration template
- template:
- src: my.cnf.j2
- dest: /etc/my.cnf
- owner: mysql
- group: mysql
- force: yes
- when: ansible_facts.distribution_major_version is version('8', '==')
-
-- name: Initialize DBs
- shell: 'mysql_install_db --user=mysql --datadir={{ item }}'
- loop:
- - '{{ primary_db.datadir }}'
- - '{{ replica_db.datadir }}'
-
-- name: Start services
- service:
- name: mariadb@{{ item }}
- state: started
- loop:
- - "{{ primary_db.name }}"
- - "{{ replica_db.name }}"
-
-- pause:
- seconds: 3
-
-########### For painful debug uncomment the lines below ##
-#- name: DEBUG Check stratup log
-# shell: cat /var/log/mariadb/mariadb.log
-
-#- name: DEBUG Check mysql_safe err log
-# shell: cat '{{ mysql_safe_err_log }}'
-
-#- name: DEBUG Check processes
-# shell: 'ps aux | grep mysqld | grep -v "grep\|root"'
-
-#- name: DEBUG
-# yum: name=net-tools
-
-#- name: DEBUG
-# shell: "netstat -ntpl"
-
-#- name: DEBUG
-# shell: cat /etc/my.cnf
-##########################################################
-
-- name: Check connection to the primary
- shell: 'echo "SHOW DATABASES;" | mysql -P {{ primary_db.port }} -h 127.0.0.1'
-
-- name: Check connection to the replica
- shell: "echo \"SHOW VARIABLES LIKE 'datadir';\" | mysql -P {{ replica_db.port }} -h 127.0.0.1"
diff --git a/test/integration/targets/setup_mariadb/templates/my.cnf.j2 b/test/integration/targets/setup_mariadb/templates/my.cnf.j2
deleted file mode 100644
index 21b5fe7f09..0000000000
--- a/test/integration/targets/setup_mariadb/templates/my.cnf.j2
+++ /dev/null
@@ -1,31 +0,0 @@
-[mysqld.{{ primary_db.name }}]
-server_id = 1
-port = {{ primary_db.port }}
-datadir = {{ primary_db.datadir }}
-socket = {{ primary_db.datadir }}/mysql.sock
-pid-file = {{ primary_db.datadir }}/mysql.pid
-log_bin = {{ primary_db.logdir }}/mysql-bin.log
-sync_binlog = 1
-binlog-format = ROW
-innodb_flush_log_at_trx_commit = 1
-
-[mysqld.{{ replica_db.name }}]
-server_id = 2
-port = {{ replica_db.port }}
-datadir = {{ replica_db.datadir }}
-socket = {{ replica_db.datadir }}/mysqld_replica.sock
-pid-file = {{ replica_db.datadir }}/mysqld_replica.pid
-log_bin = {{ replica_db.logdir }}/mysql-bin.log
-relay-log = {{ replica_db.logdir }}/relay-bin
-relay-log-index = {{ replica_db.logdir }}/relay-bin.index
-master-info-file = {{ replica_db.logdir }}/master.info
-relay-log-info-file = {{ replica_db.logdir }}/relay-log.info
-
-[mysqld_multi]
-mysqld = /usr/bin/mysqld_safe
-user = multi_admin
-password = multipass
-
-[mysqld_safe]
-log-error={{ mysql_safe_err_log }}
-pid-file=/var/run/mariadb/mariadb.pid
diff --git a/test/integration/targets/setup_mariadb/templates/myprimary.j2 b/test/integration/targets/setup_mariadb/templates/myprimary.j2
deleted file mode 100644
index 6ff612a880..0000000000
--- a/test/integration/targets/setup_mariadb/templates/myprimary.j2
+++ /dev/null
@@ -1,10 +0,0 @@
-[mysqld]
-server_id = 1
-port = {{ primary_db.port }}
-datadir = {{ primary_db.datadir }}
-socket = {{ primary_db.datadir }}/mysql.sock
-pid-file = {{ primary_db.datadir }}/mysql.pid
-log_bin = {{ primary_db.logdir }}/mysql-bin.log
-sync_binlog = 1
-binlog-format = ROW
-innodb_flush_log_at_trx_commit = 1
diff --git a/test/integration/targets/setup_mariadb/templates/myreplica01.j2 b/test/integration/targets/setup_mariadb/templates/myreplica01.j2
deleted file mode 100644
index d26ddaef69..0000000000
--- a/test/integration/targets/setup_mariadb/templates/myreplica01.j2
+++ /dev/null
@@ -1,11 +0,0 @@
-[mysqld]
-server_id = 2
-port = {{ replica_db.port }}
-datadir = {{ replica_db.datadir }}
-socket = {{ replica_db.datadir }}/mysqld_replica.sock
-pid-file = {{ replica_db.datadir }}/mysqld_replica.pid
-log_bin = {{ replica_db.logdir }}/mysql-bin.log
-relay-log = {{ replica_db.logdir }}/relay-bin
-relay-log-index = {{ replica_db.logdir }}/relay-bin.index
-master-info-file = {{ replica_db.logdir }}/master.info
-relay-log-info-file = {{ replica_db.logdir }}/relay-log.info
diff --git a/test/integration/targets/setup_mariadb/vars/RedHat-7.yml b/test/integration/targets/setup_mariadb/vars/RedHat-7.yml
deleted file mode 100644
index da73d98b47..0000000000
--- a/test/integration/targets/setup_mariadb/vars/RedHat-7.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-mariadb_enable_repo: epel
-mariadb_packages:
- - MariaDB-server
- - MySQL-python
diff --git a/test/integration/targets/setup_mariadb/vars/RedHat-8.yml b/test/integration/targets/setup_mariadb/vars/RedHat-8.yml
deleted file mode 100644
index c68a6b1c68..0000000000
--- a/test/integration/targets/setup_mariadb/vars/RedHat-8.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-mariadb_packages:
- - mariadb-server
- - python3-PyMySQL
diff --git a/test/integration/targets/setup_mariadb/vars/default.yml b/test/integration/targets/setup_mariadb/vars/default.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/setup_mariadb/vars/default.yml
+++ /dev/null
diff --git a/test/integration/targets/setup_mongodb/defaults/main.yml b/test/integration/targets/setup_mongodb/defaults/main.yml
deleted file mode 100644
index b205013c94..0000000000
--- a/test/integration/targets/setup_mongodb/defaults/main.yml
+++ /dev/null
@@ -1,46 +0,0 @@
-mongodb_version: "4.0"
-
-apt:
- keyserver: "keyserver.ubuntu.com"
- keyserver_id: "9DA31620334BD75D9DCB49F368818C72E52529D4"
- repo: "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu {{ansible_distribution_release}}/mongodb-org/{{mongodb_version}} multiverse"
-
-mongodb_packages:
- mongod: mongodb-org-server
- mongos: mongodb-org-mongos
- mongo: mongodb-org-shell
-
-yum:
- name: mongodb-org
- description: "Official MongoDB {{mongodb_version}} yum repo"
- baseurl: https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/{{mongodb_version}}/x86_64/
- gpgcheck: 1
- gpgkey: https://www.mongodb.org/static/pgp/server-{{mongodb_version}}.asc
- redhat8url: https://repo.mongodb.org/yum/redhat/7/mongodb-org/{{mongodb_version}}/x86_64/
- fedoraurl: https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/{{mongodb_version}}/x86_64/
-
-debian_packages_py2:
- - python-dev
- - python-setuptools
- - python-pip
-
-debian_packages_py36:
- - python3.6-dev
- - python3-setuptools
- - python3-pip
-
-redhat_packages_py2:
- - python-devel
- - python-setuptools
- - python-pip
-
-redhat_packages_py3:
- - python3-devel
- - python3-setuptools
- - python3-pip
-
-# Do not install requests[security] via pip. It will cause test failures.
-# See https://github.com/ansible/ansible/pull/66319
-pip_packages:
- - psutil
- - pymongo
diff --git a/test/integration/targets/setup_mongodb/handlers/main.yml b/test/integration/targets/setup_mongodb/handlers/main.yml
deleted file mode 100644
index 1b73525e9c..0000000000
--- a/test/integration/targets/setup_mongodb/handlers/main.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-- name: Remove debian_packages_py2
- apt:
- name: "{{ debian_packages_py2 }}"
- state: absent
-
-- name: Remove debian_packages_py36
- apt:
- name: "{{ debian_packages_py36 }}"
- state: absent
-
-- name: Remove redhat_packages_py2
- yum:
- name: "{{ redhat_packages_py36 }}"
- state: absent
-
-- name: Remove redhat_packages_py36
- yum:
- name: "{{ redhat_packages_py36 }}"
- state: absent
-
-- name: remove mongodb pip packages
- pip:
- name: "{{ pip_packages }}"
- state: absent
diff --git a/test/integration/targets/setup_mongodb/tasks/main.yml b/test/integration/targets/setup_mongodb/tasks/main.yml
deleted file mode 100644
index 16382ce5d1..0000000000
--- a/test/integration/targets/setup_mongodb/tasks/main.yml
+++ /dev/null
@@ -1,166 +0,0 @@
-# (c) 2019, Rhys Campbell <rhys.james.campbell@googlemail.com>
-
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-# ============================================================
-
-# https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
-# Support for Ubuntu 14.04 has been removed from MongoDB 4.0.10+, 3.6.13+, and 3.4.21+.
-# CentOS6 has python version issues
-- meta: end_play
- when: (ansible_distribution == 'Ubuntu' and ansible_distribution_version == '14.04')
- or (ansible_os_family == "RedHat" and ansible_distribution_major_version == '6')
- or ansible_os_family == "Suse"
- or ansible_distribution == 'Fedora'
- or (ansible_facts['distribution'] == "CentOS")
-
-# Ubuntu
-- name: Import MongoDB public GPG Key
- apt_key:
- keyserver: "{{ apt.keyserver }}"
- id: "{{ apt.keyserver_id }}"
- when:
- - ansible_distribution_version in ["16.04", "18.04"]
- - ansible_distribution == 'Ubuntu'
-
-- name: Add MongoDB repository into sources list
- apt_repository:
- repo: "{{ apt.repo }}"
- state: present
- update_cache: yes
- when:
- - ansible_distribution_version in ["16.04", "18.04"]
- - ansible_distribution == 'Ubuntu'
-
-# Need to handle various platforms here. Package name will not always be the same
-- name: Ensure mongod package is installed
- apt:
- name: "{{ mongodb_packages.mongod }}"
- state: present
- force: yes
- when:
- - ansible_distribution == 'Ubuntu'
-
-- name: Ensure mongos package is installed
- apt:
- name: "{{ mongodb_packages.mongos }}"
- state: present
- force: yes
- when:
- - ansible_distribution == 'Ubuntu'
-
-- name: Ensure mongo client is installed
- apt:
- name: "{{ mongodb_packages.mongo }}"
- state: present
- force: yes
- when:
- - ansible_distribution == 'Ubuntu'
-# EOF Ubuntu
-
-# Redhat
-- name: Add MongopDB repo
- yum_repository:
- name: "{{ yum.name }}"
- description: "{{ yum.description }}"
- baseurl: "{{ yum.baseurl }}"
- gpgcheck: "{{ yum.gpgcheck }}"
- gpgkey: "{{ yum.gpgkey }}"
- when:
- - ansible_os_family == "RedHat"
- - ansible_distribution_version.split('.')[0]|int <= 7
- - not ansible_distribution == "Fedora"
-
-
-- name: RedHat 8 repo not yet available so use 7 url
- yum_repository:
- name: "{{ yum.name }}"
- description: "{{ yum.description }}"
- baseurl: "{{ yum.redhat8url }}"
- gpgcheck: "{{ yum.gpgcheck }}"
- gpgkey: "{{ yum.gpgkey }}"
- when:
- - ansible_os_family == "RedHat"
- - ansible_distribution_version.split('.')[0]|int == 8
- - not ansible_distribution == "Fedora"
-
-- name: Another url for Fedora based systems
- yum_repository:
- name: "{{ yum.name }}"
- description: "{{ yum.description }}"
- baseurl: "{{ yum.fedoraurl }}"
- gpgcheck: "{{ yum.gpgcheck }}"
- gpgkey: "{{ yum.gpgkey }}"
- when:
- - ansible_distribution == "Fedora"
-
-- name: Ensure mongod package is installed
- yum:
- name: "{{ mongodb_packages.mongod }}"
- state: present
- when: ansible_os_family == "RedHat"
-
-- name: Ensure mongos package is installed
- yum:
- name: "{{ mongodb_packages.mongos }}"
- state: present
- when: ansible_os_family == "RedHat"
-
-- name: Ensure mongo client is installed
- yum:
- name: "{{ mongodb_packages.mongo }}"
- state: present
- when: ansible_os_family == "RedHat"
-# EOF Redhat
-
-- name: Install debian_packages
- apt:
- name: "{{ debian_packages_py2 }}"
- when:
- - ansible_os_family == "Debian"
- - ansible_distribution_version == "16.04"
- notify: Remove debian_packages_py2
-
-- name: Install debian_packages
- apt:
- name: "{{ debian_packages_py36 }}"
- when:
- - ansible_os_family == "Debian"
- - ansible_distribution_version == "18.04"
- notify: Remove debian_packages_py36
-
-- name: Install redhat_packages_py2
- yum:
- name: "{{ redhat_packages_py2 }}"
- when:
- - ansible_os_family == "RedHat"
- - ansible_distribution_version|float < 8
- - not (ansible_os_family == "RedHat" and ansible_distribution_version|float < 8)
- notify: Remove redhat_packages_py2
-
-- name: Install redhat_packages_py3
- yum:
- name: "{{ redhat_packages_py3 }}"
- when:
- - ansible_os_family == "RedHat"
- - ansible_distribution_version|float >= 8
- notify: Remove redhat_packages_py3
-
-- name: Install pip packages
- pip:
- name: "{{ pip_packages }}"
- state: present
- notify: remove mongodb pip packages
diff --git a/test/integration/targets/setup_mongodb_v4/defaults/main.yml b/test/integration/targets/setup_mongodb_v4/defaults/main.yml
deleted file mode 100644
index 89e0c4df56..0000000000
--- a/test/integration/targets/setup_mongodb_v4/defaults/main.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-mongodb_repo_name: mongodb
-mongodb_repo_descr: MongoDB Repository
-mongodb_repo_link: http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/$basearch/
-mongodb_gpgkey: https://www.mongodb.org/static/pgp/server-4.2.asc
-mongodb_pkgs:
-- mongodb-org
-
-pymongo_repo: git://github.com/mongodb/mongo-python-driver.git
-
-mongodb_default_port: 27017
-mongodb_admin_user: admin
-mongodb_admin_password: admin
-mongodb_default_db: admin
diff --git a/test/integration/targets/setup_mongodb_v4/handlers/main.yml b/test/integration/targets/setup_mongodb_v4/handlers/main.yml
deleted file mode 100644
index f3379859df..0000000000
--- a/test/integration/targets/setup_mongodb_v4/handlers/main.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-- name: Remove MongoDB packages
- yum:
- name: '{{ mongodb_pkgs }}'
- state: absent
-
-- name: Stop MongoDB
- systemd:
- name: mongod.service
- state: stopped
- notify: Stop MongoDB
diff --git a/test/integration/targets/setup_mongodb_v4/tasks/main.yml b/test/integration/targets/setup_mongodb_v4/tasks/main.yml
deleted file mode 100644
index 5e0f49cd3f..0000000000
--- a/test/integration/targets/setup_mongodb_v4/tasks/main.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 2020, Andrew Klychkov <aaklychkov@mail.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-- import_tasks: setup_mongodb.yml
- when:
- - ansible_distribution == 'CentOS'
- - ansible_distribution_major_version is version('7', '>=')
diff --git a/test/integration/targets/setup_mongodb_v4/tasks/setup_mongodb.yml b/test/integration/targets/setup_mongodb_v4/tasks/setup_mongodb.yml
deleted file mode 100644
index e1b2c32795..0000000000
--- a/test/integration/targets/setup_mongodb_v4/tasks/setup_mongodb.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2020, Andrew Klychkov <aaklychkov@mail.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-- name: Set up repo
- yum_repository:
- name: '{{ mongodb_repo_name }}'
- description: '{{ mongodb_repo_descr }}'
- baseurl: '{{ mongodb_repo_link }}'
- gpgkey: '{{ mongodb_gpgkey }}'
- gpgcheck: yes
-
-- name: Install MongoDB packages
- yum:
- name: '{{ mongodb_pkgs }}'
- state: present
- notify: Remove MongoDB packages
-
-- name: Install pymongo
- shell: git clone '{{ pymongo_repo }}' pymongo && cd pymongo/ && python setup.py install
-
-- name: Start MongoDB
- systemd:
- name: mongod.service
- state: started
- notify: Stop MongoDB
-
-- name: Create admin user
- mongodb_user:
- login_port: '{{ mongodb_default_port }}'
- database: '{{ mongodb_default_db }}'
- name: '{{ mongodb_admin_user }}'
- password: '{{ mongodb_admin_password }}'
- roles: root
- state: present
diff --git a/test/integration/targets/setup_mosquitto/files/mosquitto.conf b/test/integration/targets/setup_mosquitto/files/mosquitto.conf
deleted file mode 100644
index 84a80b71c3..0000000000
--- a/test/integration/targets/setup_mosquitto/files/mosquitto.conf
+++ /dev/null
@@ -1,35 +0,0 @@
-# Plain MQTT protocol
-listener 1883
-
-# MQTT over TLS 1.1
-listener 8883
-tls_version tlsv1.1
-cafile /tls/ca_certificate.pem
-certfile /tls/server_certificate.pem
-keyfile /tls/server_key.pem
-
-# MQTT over TLS 1.2
-listener 8884
-tls_version tlsv1.2
-cafile /tls/ca_certificate.pem
-certfile /tls/server_certificate.pem
-keyfile /tls/server_key.pem
-
-# TODO(This does not appear to be supported on Ubuntu 18.04. Re-try on 20.04 or next LTS release)
-# MQTT over TLS 1.3
-#
-# listener 8885
-# tls_version tlsv1.3
-# cafile /tls/ca_certificate.pem
-# certfile /tls/server_certificate.pem
-# keyfile /tls/server_key.pem
-
-log_dest syslog
-
-log_type error
-log_type warning
-log_type notice
-log_type information
-log_type debug
-
-connection_messages true
diff --git a/test/integration/targets/setup_mosquitto/meta/main.yml b/test/integration/targets/setup_mosquitto/meta/main.yml
deleted file mode 100644
index af05db79d4..0000000000
--- a/test/integration/targets/setup_mosquitto/meta/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-dependencies:
- - setup_tls
diff --git a/test/integration/targets/setup_mosquitto/tasks/main.yml b/test/integration/targets/setup_mosquitto/tasks/main.yml
deleted file mode 100644
index 4f35f16f62..0000000000
--- a/test/integration/targets/setup_mosquitto/tasks/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-- include: ubuntu.yml
- when: ansible_distribution == 'Ubuntu'
diff --git a/test/integration/targets/setup_mosquitto/tasks/ubuntu.yml b/test/integration/targets/setup_mosquitto/tasks/ubuntu.yml
deleted file mode 100644
index 5675cb8923..0000000000
--- a/test/integration/targets/setup_mosquitto/tasks/ubuntu.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-- name: Install https transport for apt
- apt:
- name: apt-transport-https
- state: latest
- force: yes
-
-- name: Install Mosquitto Server
- apt:
- name: mosquitto
- state: latest
- register: result
- until: result is success
- delay: 3
- retries: 10
-
-- name: Ensure TLS config
- copy:
- src: mosquitto.conf
- dest: /etc/mosquitto/mosquitto.conf
-
-- name: Start Mosquitto service
- service:
- name: mosquitto
- state: restarted
diff --git a/test/integration/targets/setup_mysql8/defaults/main.yml b/test/integration/targets/setup_mysql8/defaults/main.yml
deleted file mode 100644
index 66b75a11eb..0000000000
--- a/test/integration/targets/setup_mysql8/defaults/main.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-repo_link: https://repo.mysql.com/mysql80-community-release-el{{ ansible_facts.distribution_major_version }}.rpm
-my_cnf: /etc/my.cnf
-
-mysql_data_dirs:
- - /var/lib/mysql
- - /usr/mysql
-
-mysql_support_packages:
- - MySQL-python
-
-mysql_server_packages:
- - mysql-community-server
-
-mysql_cleanup_packages:
- - mysql-community-client
- - mysql-community-common
- - mysql-community-libs
- - mysql-community-libs-compat
- - mysql-community-server
- - mysql80-community-release
- - python3-PyMySQL
diff --git a/test/integration/targets/setup_mysql8/files/my.cnf b/test/integration/targets/setup_mysql8/files/my.cnf
deleted file mode 100644
index 7fdc2afc26..0000000000
--- a/test/integration/targets/setup_mysql8/files/my.cnf
+++ /dev/null
@@ -1,7 +0,0 @@
-[mysqld]
-datadir=/var/lib/mysql
-socket=/var/lib/mysql/mysql.sock
-log-error=/var/log/mysqld.log
-pid-file=/var/run/mysqld/mysqld.pid
-default_authentication_plugin=mysql_native_password
-skip-grant-tables
diff --git a/test/integration/targets/setup_mysql8/handlers/main.yml b/test/integration/targets/setup_mysql8/handlers/main.yml
deleted file mode 100644
index 6d30b5725c..0000000000
--- a/test/integration/targets/setup_mysql8/handlers/main.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-- name: stop mysql service
- service:
- name: mysqld
- state: stopped
- listen: cleanup mysql8
-
-- name: remove repo
- # yum:
- # name: mysql80-community-release
- # state: absent
- # Work around for a bug in the dnf module. Use the module once that gets fixed.
- # https://github.com/ansible/ansible/issues/64294
- command: "{{ ansible_facts.pkg_mgr}} -y erase mysql80-community-release"
- args:
- warn: no
- listen: cleanup mysql8
-
-- name: remove mysql packages
- yum:
- name: '{{ mysql_support_packages | union(mysql_server_packages) | union(mysql_cleanup_packages) }}'
- state: absent
- listen: cleanup mysql8
-
-- name: remove mysql data
- file:
- path: "{{ item }}"
- state: absent
- loop: "{{ mysql_data_dirs }}"
- listen: cleanup mysql8
diff --git a/test/integration/targets/setup_mysql8/tasks/main.yml b/test/integration/targets/setup_mysql8/tasks/main.yml
deleted file mode 100644
index 86ea1f8e0f..0000000000
--- a/test/integration/targets/setup_mysql8/tasks/main.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright: (c) 2019, Andrew Klychkov (@Andersson007) <aaklychkov@mail.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-# Setup MySQL 8:
-- name: Include distribution specific variables
- include_vars: "{{ lookup('first_found', params) }}"
- vars:
- params:
- files:
- - '{{ ansible_facts.distribution }}-{{ ansible_facts.distribution_major_version }}.yml'
- - '{{ ansible_facts.os_family }}.yml'
- - 'default.yml'
- paths: vars
-
-- import_tasks: setup_mysql8.yml
- when:
- - ansible_facts.distribution == 'CentOS'
- - ansible_facts.distribution_major_version is version_compare('7', '>=')
diff --git a/test/integration/targets/setup_mysql8/tasks/setup_mysql8.yml b/test/integration/targets/setup_mysql8/tasks/setup_mysql8.yml
deleted file mode 100644
index 7f95301b41..0000000000
--- a/test/integration/targets/setup_mysql8/tasks/setup_mysql8.yml
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright: (c) 2019, Andrew Klychkov (@Andersson007) <aaklychkov@mail.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-- name: Install MySQL repo
- yum:
- name: '{{ repo_link }}'
- notify: cleanup mysql8
-
-# These packages come from AppStream in RHEL 8, so they need to be done in a separate task
-- name: Install MySQL support packages
- yum:
- name: "{{ mysql_support_packages }}"
- notify: cleanup mysql8
-
-- name: Install MySQL community server
- yum:
- name: '{{ mysql_server_packages }}'
- disablerepo: '{{ mysql_disablerepo | default(omit) }}'
- notify: cleanup mysql8
-
-- name: Copy my.cnf
- copy:
- src: my.cnf
- dest: '{{ my_cnf }}'
-
-- name: Start MySQL
- service:
- name: mysqld
- state: started
-
-### Debug #######################
-#- name: Debug
-# shell: cat /var/log/mysqld.log
-#################################
-
-- name: Check connection to the server
- shell: 'echo "SHOW DATABASES;" | mysql'
-
-- name: Check connection to the server
- shell: "echo \"SHOW VARIABLES LIKE '%version%';\" | mysql"
-
-- name: Detect socket path
- shell: 'echo "show variables like ''socket''\G" | mysql | grep ''Value: '' | sed ''s/[ ]\+Value: //'''
- register: _socket_path
-
-- name: Set socket path
- set_fact:
- mysql_socket: '{{ _socket_path["stdout"] }}'
-
-- name: Set root pass
- set_fact:
- root_pass: "dlsafjlkjdsaK1#"
-
-- name: Set root password
- shell: 'echo "flush privileges; ALTER USER ''root''@''localhost'' IDENTIFIED WITH mysql_native_password BY ''{{ root_pass }}'';" | mysql'
-
-- name: Change configuration
- lineinfile:
- path: '{{ my_cnf }}'
- line: skip-grant-tables
- state: absent
-
-- name: Restart MySQL
- service:
- name: mysqld
- state: restarted
diff --git a/test/integration/targets/setup_mysql8/vars/CentOS-8.yml b/test/integration/targets/setup_mysql8/vars/CentOS-8.yml
deleted file mode 100644
index 3d61bda742..0000000000
--- a/test/integration/targets/setup_mysql8/vars/CentOS-8.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-mysql_support_packages:
- - python3-PyMySQL
-
-mysql_disablerepo: AppStream
diff --git a/test/integration/targets/setup_mysql8/vars/Debian.yml b/test/integration/targets/setup_mysql8/vars/Debian.yml
deleted file mode 100644
index 78323264f6..0000000000
--- a/test/integration/targets/setup_mysql8/vars/Debian.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-mysql_data_dirs:
- - /var/lib/mysql
- - /usr/share/mysql
diff --git a/test/integration/targets/setup_mysql8/vars/RedHat-8.yml b/test/integration/targets/setup_mysql8/vars/RedHat-8.yml
deleted file mode 100644
index f636617585..0000000000
--- a/test/integration/targets/setup_mysql8/vars/RedHat-8.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-mysql_support_packages:
- - python3-PyMySQL
-
-mysql_disablerepo: rhel-8-for-x86_64-appstream-rpms
diff --git a/test/integration/targets/setup_mysql8/vars/default.yml b/test/integration/targets/setup_mysql8/vars/default.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/setup_mysql8/vars/default.yml
+++ /dev/null
diff --git a/test/integration/targets/setup_mysql_db/defaults/main.yml b/test/integration/targets/setup_mysql_db/defaults/main.yml
deleted file mode 100644
index 47712dc266..0000000000
--- a/test/integration/targets/setup_mysql_db/defaults/main.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-mysql_service: mysqld
-
-mysql_packages:
- - mysql-server
- - MySQL-python
- - bzip2
-
-mysql_cleanup_packages:
- - mysql-community-client
- - mysql-community-common
- - mysql-community-libs
- - mysql-community-libs-compat
- - mysql-community-server
- - mysql80-community-release
-
-mysql_data_dirs:
- - /var/lib/mysql
- - /usr/mysql
diff --git a/test/integration/targets/setup_mysql_db/handlers/main.yml b/test/integration/targets/setup_mysql_db/handlers/main.yml
deleted file mode 100644
index abcd488ef2..0000000000
--- a/test/integration/targets/setup_mysql_db/handlers/main.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-- name: stop mysql service
- service:
- name: "{{ mysql_service }}"
- state: stopped
- listen: cleanup mysql
-
-- name: remove mysql packages
- action: '{{ ansible_pkg_mgr }}'
- args:
- name: "{{ item }}"
- state: absent
- loop: "{{ mysql_packages | union(mysql_cleanup_packages) }}"
- listen: cleanup mysql
-
-- name: remove mysql data
- file:
- path: "{{ item }}"
- state: absent
- loop: "{{ mysql_data_dirs }}"
- listen: cleanup mysql
-
-- name: remove pip packages
- pip:
- name: mysql-python
- state: absent
diff --git a/test/integration/targets/setup_mysql_db/tasks/main.yml b/test/integration/targets/setup_mysql_db/tasks/main.yml
deleted file mode 100644
index 990cdb6e63..0000000000
--- a/test/integration/targets/setup_mysql_db/tasks/main.yml
+++ /dev/null
@@ -1,105 +0,0 @@
-# setup code for the mysql_db module
-# (c) 2014, Wayne Rosario <wrosario@ansible.com>
-
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-# ============================================================
-- name: python 2
- set_fact:
- python_suffix: ""
- when: ansible_python_version is version('3', '<')
-
-- name: python 3
- set_fact:
- python_suffix: "-py3"
- when: ansible_python_version is version('3', '>=')
-
-- name: Include distribution specific variables
- include_vars: "{{ lookup('first_found', params) }}"
- vars:
- params:
- files:
- - '{{ ansible_facts.distribution }}-{{ ansible_facts.distribution_major_version }}{{ python_suffix }}.yml'
- - '{{ ansible_facts.distribution }}-{{ ansible_facts.distribution_major_version }}.yml'
- - '{{ ansible_facts.os_family }}-{{ ansible_facts.distribution_major_version }}{{ python_suffix }}.yml'
- - '{{ ansible_facts.os_family }}-{{ ansible_facts.distribution_major_version }}.yml'
- - '{{ ansible_facts.distribution }}{{ python_suffix }}.yml'
- - '{{ ansible_facts.os_family }}{{ python_suffix }}.yml'
- - 'default{{ python_suffix }}.yml'
- paths: "{{ role_path }}/vars"
-
-- name: install mysqldb_test rpm dependencies
- yum:
- name: "{{ mysql_packages }}"
- state: latest
- when: ansible_pkg_mgr == 'yum'
- notify: cleanup mysql
-
-- name: install mysqldb_test rpm dependencies
- dnf:
- name: '{{ mysql_packages }}'
- state: latest
- install_weak_deps: False # mariadb-server has a weak dep on python2 which break Python 3 test environments
- when: ansible_pkg_mgr == 'dnf'
- notify: cleanup mysql
-
-- name: install mysqldb_test debian dependencies
- apt:
- name: "{{ mysql_packages }}"
- state: latest
- when: ansible_pkg_mgr == 'apt'
- notify: cleanup mysql
-
-- name: install mysqldb_test FreeBSD dependencies
- package:
- name: "{{ mysql_packages }}"
- state: present
- when: ansible_os_family == "FreeBSD"
- notify: cleanup mysql
-
-- name: install mysql-python package via pip (FreeBSD)
- pip:
- name: mysql-python
- state: present
- when: ansible_os_family == "FreeBSD"
- notify:
- - cleanup mysql
- - remove pip packages
-
-- name: enable mysql-server service (FreeBSD)
- lineinfile:
- path: /etc/rc.conf
- line: 'mysql_server_enable="YES"'
- when: ansible_os_family == "FreeBSD"
-
-- name: apply work-around for OverlayFS issue
- # https://github.com/docker/for-linux/issues/72#issuecomment-319904698
- command: find {{ mysql_data_dirs[0] }} -type f -exec touch {} ;
- # find will fail if mysql has never been started, as the directory won't exist
- ignore_errors: yes
-
-- name: restart mysql_db service
- service:
- name: "{{ mysql_service }}"
- state: restarted
-
-- name: Detect socket path
- shell: 'echo "show variables like ''socket''\G" | mysql | grep ''Value: '' | sed ''s/[ ]\+Value: //'''
- register: _socket_path
-
-- name: Set socket path
- set_fact:
- mysql_socket: '{{ _socket_path["stdout"] }}'
diff --git a/test/integration/targets/setup_mysql_db/vars/Debian.yml b/test/integration/targets/setup_mysql_db/vars/Debian.yml
deleted file mode 100644
index 52062c703d..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/Debian.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-mysql_service: 'mysql'
-
-mysql_packages:
- - mysql-server
- - python-mysqldb
- - bzip2
-
-mysql_cleanup_packages:
- - mysql-client*
- - mysql-server*
- - mysql-common
- - mysql-sandbox
-
-mysql_data_dirs:
- - /var/lib/mysql
- - /usr/share/mysql
diff --git a/test/integration/targets/setup_mysql_db/vars/Fedora-py3.yml b/test/integration/targets/setup_mysql_db/vars/Fedora-py3.yml
deleted file mode 100644
index fa7d06e52a..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/Fedora-py3.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-mysql_service: 'mariadb'
-
-mysql_packages:
- - mariadb-server
- - python3-PyMySQL
- - bzip2
diff --git a/test/integration/targets/setup_mysql_db/vars/Fedora.yml b/test/integration/targets/setup_mysql_db/vars/Fedora.yml
deleted file mode 100644
index 718326ae08..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/Fedora.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-mysql_service: 'mariadb'
-
-mysql_packages:
- - mariadb-server
- - python-PyMySQL
- - bzip2
diff --git a/test/integration/targets/setup_mysql_db/vars/FreeBSD.yml b/test/integration/targets/setup_mysql_db/vars/FreeBSD.yml
deleted file mode 100644
index af45ebfd40..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/FreeBSD.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-mysql_service: 'mysql-server'
-
-mysql_packages:
- - mariadb101-server
- - py-pymysql
diff --git a/test/integration/targets/setup_mysql_db/vars/RedHat-7.yml b/test/integration/targets/setup_mysql_db/vars/RedHat-7.yml
deleted file mode 100644
index f8b29fd7a1..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/RedHat-7.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-mysql_service: 'mariadb'
-
-mysql_packages:
- - mariadb-server
- - MySQL-python
- - bzip2
diff --git a/test/integration/targets/setup_mysql_db/vars/RedHat-8.yml b/test/integration/targets/setup_mysql_db/vars/RedHat-8.yml
deleted file mode 100644
index fa7d06e52a..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/RedHat-8.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-mysql_service: 'mariadb'
-
-mysql_packages:
- - mariadb-server
- - python3-PyMySQL
- - bzip2
diff --git a/test/integration/targets/setup_mysql_db/vars/RedHat.yml b/test/integration/targets/setup_mysql_db/vars/RedHat.yml
deleted file mode 100644
index 742c35225b..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/RedHat.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-mysql_service: 'mysqld'
-
-mysql_packages:
- - mysql-server
- - MySQL-python
- - bzip2
diff --git a/test/integration/targets/setup_mysql_db/vars/Suse-py3.yml b/test/integration/targets/setup_mysql_db/vars/Suse-py3.yml
deleted file mode 100644
index adf2754d75..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/Suse-py3.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-mysql_service: 'mysql'
-
-mysql_packages:
- - mariadb
- - python3-PyMySQL
- - bzip2
diff --git a/test/integration/targets/setup_mysql_db/vars/Suse.yml b/test/integration/targets/setup_mysql_db/vars/Suse.yml
deleted file mode 100644
index a48a2e1330..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/Suse.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-mysql_service: 'mysql'
-
-mysql_packages:
- - mariadb
- - python-PyMySQL
- - bzip2
diff --git a/test/integration/targets/setup_mysql_db/vars/Ubuntu-py3.yml b/test/integration/targets/setup_mysql_db/vars/Ubuntu-py3.yml
deleted file mode 100644
index 7728244252..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/Ubuntu-py3.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-mysql_service: 'mysql'
-
-mysql_packages:
- - mysql-server
- - python3-pymysql
- - bzip2
-
-mysql_cleanup_packages:
- - mysql-client*
- - mysql-server*
- - mysql-common
- - mysql-sandbox
-
-mysql_data_dirs:
- - /var/lib/mysql
- - /usr/share/mysql
diff --git a/test/integration/targets/setup_mysql_db/vars/default-py3.yml b/test/integration/targets/setup_mysql_db/vars/default-py3.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/default-py3.yml
+++ /dev/null
diff --git a/test/integration/targets/setup_mysql_db/vars/default.yml b/test/integration/targets/setup_mysql_db/vars/default.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/setup_mysql_db/vars/default.yml
+++ /dev/null
diff --git a/test/integration/targets/setup_mysql_replication/defaults/main.yml b/test/integration/targets/setup_mysql_replication/defaults/main.yml
deleted file mode 100644
index ad06a0ad19..0000000000
--- a/test/integration/targets/setup_mysql_replication/defaults/main.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-# There is no MySQL 5.7 for RHEL 8. This will need to be retooled to use 8.0 for RHEL 8 or use the setup_mysql8 role for everything
-repo_link: https://repo.mysql.com/mysql57-community-release-el{{ ansible_facts.distribution_major_version }}.rpm
-repo_name: mysql-community
-mysql_package_name: mysql-community-server
-
-master_port: 3306
-standby_port: 3307
-master_datadir: /var/lib/mysql_master
-master_cnf: /etc/my-1.cnf
-standby_cnf: /etc/my-2.cnf
-standby_datadir: /var/lib/mysql_standby
-standby_logdir: /var/log/mysql_standby
-default_logdir: /var/log/mysql
-mysqld_err_log: '{{ default_logdir }}/mysql-err.log'
diff --git a/test/integration/targets/setup_mysql_replication/tasks/main.yml b/test/integration/targets/setup_mysql_replication/tasks/main.yml
deleted file mode 100644
index 0f507f74f1..0000000000
--- a/test/integration/targets/setup_mysql_replication/tasks/main.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright: (c) 2019, Andrew Klychkov (@Andersson007) <aaklychkov@mail.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-# Setup MySQL master-standby replication into one container:
-- import_tasks: setup_mysql_cluster.yml
- when:
- - ansible_facts.distribution == 'CentOS'
- - ansible_facts.distribution_major_version is version('7', '==')
diff --git a/test/integration/targets/setup_mysql_replication/tasks/setup_mysql_cluster.yml b/test/integration/targets/setup_mysql_replication/tasks/setup_mysql_cluster.yml
deleted file mode 100644
index 18d25ae732..0000000000
--- a/test/integration/targets/setup_mysql_replication/tasks/setup_mysql_cluster.yml
+++ /dev/null
@@ -1,60 +0,0 @@
-# We run two servers listening different ports
-# to be able to check replication (one server for master, another for standby).
-
-- name: Install Repo
- yum:
- name: '{{ repo_link }}'
-
-- name: Install MySQL community server
- yum:
- name: '{{ mysql_package_name }}'
-
-- name: Create directories
- file:
- state: directory
- path: "{{ item }}"
- owner: mysql
- group: mysql
- loop:
- - "{{ master_datadir }}"
- - "{{ standby_datadir }}"
- - "{{ standby_logdir }}"
- - "{{ default_logdir }}"
-
-- name: Copy cnf templates
- template:
- src: '{{ item.conf_templ }}'
- dest: '{{ item.conf_dest }}'
- owner: mysql
- group: mysql
- force: yes
- loop:
- - { conf_templ: my-1.cnf.j2, conf_dest: '{{ master_cnf }}' }
- - { conf_templ: my-2.cnf.j2, conf_dest: '{{ standby_cnf }}' }
-
-- name: Initialize DBs
- shell: 'mysqld --user=mysql --initialize-insecure --datadir={{ item }}'
- loop:
- - '{{ master_datadir }}'
- - '{{ standby_datadir }}'
-
-- name: Start master services
- shell: 'mysqld --defaults-file={{ master_cnf }} --user=mysql --datadir={{ master_datadir }} --log-error={{ mysqld_err_log }} &'
-
-- name: Start standby services
- shell: 'mysqld --defaults-file={{ standby_cnf }} --user=mysql --datadir={{ standby_datadir }} --log-error={{ mysqld_err_log }} &'
-
-- name: Pause
- pause: seconds=3
-
-########### For painful debug uncomment the lines below ##
-#- name: DEBUG Check log
-# shell: 'cat {{ mysqld_err_log }}'
-# ignore_errors: yes
-##########################################################
-
-- name: Check connection to the master
- shell: 'echo "SHOW DATABASES;" | mysql -P {{ master_port }} -h 127.0.0.1'
-
-- name: Check connection to the standby
- shell: "echo \"SHOW VARIABLES LIKE '%version%';\" | mysql -P {{ standby_port }} -h 127.0.0.1"
diff --git a/test/integration/targets/setup_mysql_replication/templates/my-1.cnf.j2 b/test/integration/targets/setup_mysql_replication/templates/my-1.cnf.j2
deleted file mode 100644
index 7e8787afc0..0000000000
--- a/test/integration/targets/setup_mysql_replication/templates/my-1.cnf.j2
+++ /dev/null
@@ -1,11 +0,0 @@
-[mysqld]
-server_id = 1
-port = {{ master_port }}
-datadir = {{ master_datadir }}
-socket = {{ master_datadir }}/mysql.sock
-pid-file = {{ master_datadir }}/mysql.pid
-#mysqladmin = /usr/bin/mysqladmin
-log_bin = /var/log/mysql/mysql-bin.log
-sync_binlog = 1
-binlog-format = ROW
-innodb_flush_log_at_trx_commit = 1
diff --git a/test/integration/targets/setup_mysql_replication/templates/my-2.cnf.j2 b/test/integration/targets/setup_mysql_replication/templates/my-2.cnf.j2
deleted file mode 100644
index 2d7550b8e5..0000000000
--- a/test/integration/targets/setup_mysql_replication/templates/my-2.cnf.j2
+++ /dev/null
@@ -1,13 +0,0 @@
-[mysqld]
-server_id = 2
-port = {{ standby_port }}
-socket = /var/run/mysqld/mysqld_slave.sock
-pid-file = /var/run/mysqld/mysqld_slave.pid
-datadir = {{ standby_datadir }}
-log_bin = {{ standby_logdir }}/mysql-bin.log
-relay-log = {{ standby_logdir }}/relay-bin
-relay-log-index = {{ standby_logdir }}/relay-bin.index
-master-info-file = {{ standby_logdir }}/master.info
-relay-log-info-file = {{ standby_logdir }}/relay-log.info
-master-info-repository = TABLE
-relay-log-info-repository = TABLE
diff --git a/test/integration/targets/setup_opennebula/vars/main.yml b/test/integration/targets/setup_opennebula/vars/main.yml
deleted file mode 100644
index 05cf47e2cf..0000000000
--- a/test/integration/targets/setup_opennebula/vars/main.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-
-opennebula_test:
- hosts:
- - hv1
- - hv2 \ No newline at end of file
diff --git a/test/integration/targets/setup_openssl/tasks/main.yml b/test/integration/targets/setup_openssl/tasks/main.yml
deleted file mode 100644
index 5a634458e2..0000000000
--- a/test/integration/targets/setup_openssl/tasks/main.yml
+++ /dev/null
@@ -1,40 +0,0 @@
----
-- name: Include OS-specific variables
- include_vars: '{{ ansible_os_family }}.yml'
- when: not ansible_os_family == "Darwin"
-
-- name: Install OpenSSL
- become: True
- package:
- name: '{{ openssl_package_name }}'
- when: not ansible_os_family == 'Darwin'
-
-- name: Install pyOpenSSL (Python 3)
- become: True
- package:
- name: '{{ pyopenssl_package_name_python3 }}'
- when: not ansible_os_family == 'Darwin' and ansible_python_version is version('3.0', '>=')
-
-- name: Install pyOpenSSL (Python 2)
- become: True
- package:
- name: '{{ pyopenssl_package_name }}'
- when: not ansible_os_family == 'Darwin' and ansible_python_version is version('3.0', '<')
-
-- name: Install pyOpenSSL (Darwin)
- become: True
- pip:
- name: pyOpenSSL
- when: ansible_os_family == 'Darwin'
-
-- name: register pyOpenSSL version
- command: "{{ ansible_python.executable }} -c 'import OpenSSL; print(OpenSSL.__version__)'"
- register: pyopenssl_version
-
-- name: register openssl version
- shell: "openssl version | cut -d' ' -f2"
- register: openssl_version
-
-- name: register cryptography version
- command: "{{ ansible_python.executable }} -c 'import cryptography; print(cryptography.__version__)'"
- register: cryptography_version
diff --git a/test/integration/targets/setup_openssl/vars/Debian.yml b/test/integration/targets/setup_openssl/vars/Debian.yml
deleted file mode 100644
index 755c7a083c..0000000000
--- a/test/integration/targets/setup_openssl/vars/Debian.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-pyopenssl_package_name: python-openssl
-pyopenssl_package_name_python3: python3-openssl
-openssl_package_name: openssl
diff --git a/test/integration/targets/setup_openssl/vars/FreeBSD.yml b/test/integration/targets/setup_openssl/vars/FreeBSD.yml
deleted file mode 100644
index 608689158a..0000000000
--- a/test/integration/targets/setup_openssl/vars/FreeBSD.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-pyopenssl_package_name: py27-openssl
-pyopenssl_package_name_python3: py36-openssl
-openssl_package_name: openssl
diff --git a/test/integration/targets/setup_openssl/vars/RedHat.yml b/test/integration/targets/setup_openssl/vars/RedHat.yml
deleted file mode 100644
index 2959932cd7..0000000000
--- a/test/integration/targets/setup_openssl/vars/RedHat.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-pyopenssl_package_name: pyOpenSSL
-pyopenssl_package_name_python3: python3-pyOpenSSL
-openssl_package_name: openssl
diff --git a/test/integration/targets/setup_openssl/vars/Suse.yml b/test/integration/targets/setup_openssl/vars/Suse.yml
deleted file mode 100644
index 2d5200f341..0000000000
--- a/test/integration/targets/setup_openssl/vars/Suse.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-pyopenssl_package_name: python-pyOpenSSL
-pyopenssl_package_name_python3: python3-pyOpenSSL
-openssl_package_name: openssl
diff --git a/test/integration/targets/setup_postgresql_db/defaults/main.yml b/test/integration/targets/setup_postgresql_db/defaults/main.yml
deleted file mode 100644
index aea0244280..0000000000
--- a/test/integration/targets/setup_postgresql_db/defaults/main.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-postgresql_service: postgresql
-
-postgresql_packages:
- - postgresql-server
- - python-psycopg2
-
-pg_user: postgres
-pg_group: root
-
-locale_latin_suffix:
-locale_utf8_suffix:
-
-# defaults for test SSL
-ssl_db: 'ssl_db'
-ssl_user: 'ssl_user'
-ssl_pass: 'ssl_pass'
-ssl_rootcert: '~{{ pg_user }}/root.crt'
diff --git a/test/integration/targets/setup_postgresql_db/files/dummy--1.0.sql b/test/integration/targets/setup_postgresql_db/files/dummy--1.0.sql
deleted file mode 100644
index 53c79666b4..0000000000
--- a/test/integration/targets/setup_postgresql_db/files/dummy--1.0.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-CREATE OR REPLACE FUNCTION dummy_display_ext_version()
-RETURNS text LANGUAGE SQL AS 'SELECT (''1.0'')::text';
diff --git a/test/integration/targets/setup_postgresql_db/files/dummy--2.0.sql b/test/integration/targets/setup_postgresql_db/files/dummy--2.0.sql
deleted file mode 100644
index 227ba1b4c4..0000000000
--- a/test/integration/targets/setup_postgresql_db/files/dummy--2.0.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-CREATE OR REPLACE FUNCTION dummy_display_ext_version()
-RETURNS text LANGUAGE SQL AS 'SELECT (''2.0'')::text';
diff --git a/test/integration/targets/setup_postgresql_db/files/dummy--3.0.sql b/test/integration/targets/setup_postgresql_db/files/dummy--3.0.sql
deleted file mode 100644
index 7d6a60e543..0000000000
--- a/test/integration/targets/setup_postgresql_db/files/dummy--3.0.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-CREATE OR REPLACE FUNCTION dummy_display_ext_version()
-RETURNS text LANGUAGE SQL AS 'SELECT (''3.0'')::text';
diff --git a/test/integration/targets/setup_postgresql_db/files/dummy.control b/test/integration/targets/setup_postgresql_db/files/dummy.control
deleted file mode 100644
index 4f8553c227..0000000000
--- a/test/integration/targets/setup_postgresql_db/files/dummy.control
+++ /dev/null
@@ -1,3 +0,0 @@
-comment = 'dummy extension used to test postgresql_ext Ansible module'
-default_version = '3.0'
-relocatable = true
diff --git a/test/integration/targets/setup_postgresql_db/files/pg_hba.conf b/test/integration/targets/setup_postgresql_db/files/pg_hba.conf
deleted file mode 100644
index 58de3607f9..0000000000
--- a/test/integration/targets/setup_postgresql_db/files/pg_hba.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!! This file managed by Ansible. Any local changes may be overwritten. !!!
-
-# Database administrative login by UNIX sockets
-# note: you may wish to restrict this further later
-local all {{ pg_user }} trust
-
-# TYPE DATABASE USER CIDR-ADDRESS METHOD
-local all all md5
-host all all 127.0.0.1/32 md5
-host all all ::1/128 md5
diff --git a/test/integration/targets/setup_postgresql_db/tasks/main.yml b/test/integration/targets/setup_postgresql_db/tasks/main.yml
deleted file mode 100644
index 651f6b3946..0000000000
--- a/test/integration/targets/setup_postgresql_db/tasks/main.yml
+++ /dev/null
@@ -1,215 +0,0 @@
-- name: python 2
- set_fact:
- python_suffix: ""
- when: ansible_python_version is version('3', '<')
-
-- name: python 3
- set_fact:
- python_suffix: "-py3"
- when: ansible_python_version is version('3', '>=')
-
-- name: Include distribution and Python version specific variables
- include_vars: "{{ lookup('first_found', params) }}"
- vars:
- params:
- files:
- - '{{ ansible_distribution }}-{{ ansible_distribution_major_version }}{{ python_suffix }}.yml'
- - '{{ ansible_distribution }}-{{ ansible_distribution_version }}{{ python_suffix }}.yml'
- - '{{ ansible_os_family }}{{ python_suffix }}.yml'
- - 'default{{ python_suffix }}.yml'
- paths:
- - "{{ role_path }}/vars"
-
-- name: make sure the dbus service is started under systemd
- systemd:
- name: dbus
- state: started
- when: ansible_service_mgr == 'systemd' and ansible_distribution == 'Fedora'
-
-# Make sure we start fresh
-- name: stop postgresql service
- service: name={{ postgresql_service }} state=stopped
- ignore_errors: True
-
-- name: remove old db (RedHat or Suse)
- file:
- path: "{{ pg_dir }}"
- state: absent
- ignore_errors: True
- when: ansible_os_family == "RedHat" or ansible_os_family == "Suse"
-
-- name: remove old db (FreeBSD)
- file:
- path: "{{ pg_dir }}"
- state: absent
- ignore_errors: True
- when: ansible_os_family == "FreeBSD"
-
-# Theoretically, pg_dropcluster should work but it doesn't so remove files
-- name: remove old db config and files (debian)
- file:
- path: '{{ loop_item }}'
- state: absent
- ignore_errors: True
- when: ansible_os_family == "Debian"
- loop:
- - /etc/postgresql
- - /var/lib/postgresql
- loop_control:
- loop_var: loop_item
-
-- name: install dependencies for postgresql test
- package:
- name: "{{ postgresql_package_item }}"
- state: present
- with_items: "{{ postgresql_packages }}"
- loop_control:
- loop_var: postgresql_package_item
-
-- name: initialize postgres (FreeBSD)
- command: /usr/local/etc/rc.d/postgresql oneinitdb
- when: ansible_os_family == "FreeBSD"
-
-- name: Initialize postgres (RedHat systemd)
- command: postgresql-setup initdb
- when: ansible_os_family == "RedHat" and ansible_service_mgr == "systemd"
-
-- name: Initialize postgres (RedHat sysv)
- command: /sbin/service postgresql initdb
- when: ansible_os_family == "RedHat" and ansible_service_mgr != "systemd"
-
-- name: Initialize postgres (Debian)
- shell: '. /usr/share/postgresql-common/maintscripts-functions && set_system_locale && /usr/bin/pg_createcluster -u postgres {{ pg_ver }} main'
- args:
- creates: "/etc/postgresql/{{ pg_ver }}/"
- when: ansible_os_family == 'Debian'
-
-- name: Initialize postgres (Suse)
- service: name=postgresql state=restarted
- when: ansible_os_family == 'Suse'
-
-- name: Copy pg_hba into place
- template:
- src: files/pg_hba.conf
- dest: "{{ pg_hba_location }}"
- owner: "{{ pg_user }}"
- group: "{{ pg_group }}"
- mode: "0644"
-
-- name: Generate locales (Debian)
- locale_gen:
- name: '{{ item }}'
- state: present
- with_items:
- - pt_BR
- - es_ES
- when: ansible_os_family == 'Debian'
-
-# Suse: locales are installed by default (glibc-locale package).
-# Fedora 23: locales are installed by default (glibc-common package)
-# CentOS: all locales are installed by default (glibc-common package) but some
-# RPM macros could prevent their installation (for example when using anaconda
-# instLangs parameter).
-
-- block:
- - name: Install langpacks (RHEL8)
- yum:
- name:
- - glibc-langpack-es
- - glibc-langpack-pt
- - glibc-all-langpacks
- state: present
- when: ansible_distribution_major_version is version('8', '>=')
-
- - name: Check if locales need to be generated (RedHat)
- shell: "localedef --list-archive | grep -a -q '^{{ locale }}$'"
- register: locale_present
- ignore_errors: True
- with_items:
- - es_ES
- - pt_BR
- loop_control:
- loop_var: locale
-
- - name: Reinstall internationalization files
- shell: 'yum -y reinstall glibc-common || yum -y install glibc-common'
- args:
- warn: no
- when: locale_present is failed
-
- - name: Generate locale (RedHat)
- command: 'localedef -f ISO-8859-1 -i {{ item.locale }} {{ item.locale }}'
- when: item is failed
- with_items: '{{ locale_present.results }}'
- when: ansible_os_family == 'RedHat' and ansible_distribution != 'Fedora'
-
-- name: Install glibc langpacks (Fedora >= 24)
- package:
- name: '{{ item }}'
- state: 'latest'
- with_items:
- - glibc-langpack-es
- - glibc-langpack-pt
- when: ansible_distribution == 'Fedora' and ansible_distribution_major_version is version('24', '>=')
-
-- name: enable postgresql service (FreeBSD)
- lineinfile:
- path: /etc/rc.conf
- line: 'postgresql_enable="YES"'
- when: ansible_os_family == "FreeBSD"
-
-- name: start postgresql service
- # work-around for issue on FreeBSD where service won't restart if currently stopped
- service: name={{ postgresql_service }} state=started
-
-- name: restart postgresql service
- service: name={{ postgresql_service }} state=restarted
-
-########################
-# Setup dummy extension:
-- name: copy control file for dummy ext
- copy:
- src: dummy.control
- dest: "/usr/share/postgresql/{{ pg_ver }}/extension/dummy.control"
- mode: 0444
- when: ansible_os_family == 'Debian'
-
-- name: copy version files for dummy ext
- copy:
- src: "{{ item }}"
- dest: "/usr/share/postgresql/{{ pg_ver }}/extension/{{ item }}"
- mode: 0444
- with_items:
- - dummy--1.0.sql
- - dummy--2.0.sql
- - dummy--3.0.sql
- when: ansible_os_family == 'Debian'
-
-- name: add update paths
- file:
- path: "/usr/share/postgresql/{{ pg_ver }}/extension/{{ item }}"
- mode: 0444
- state: touch
- with_items:
- - dummy--1.0--2.0.sql
- - dummy--2.0--3.0.sql
- when: ansible_os_family == 'Debian'
-
-- name: Get PostgreSQL version
- become_user: "{{ pg_user }}"
- become: yes
- shell: "echo 'SHOW SERVER_VERSION' | psql --tuples-only --no-align --dbname postgres"
- register: postgres_version_resp
-
-- name: Print PostgreSQL server version
- debug:
- msg: "{{ postgres_version_resp.stdout }}"
-
-# SSL configuration.
-# Restricted using Debian family because of there are errors on other distributions
-# that not related with PostgreSQL or psycopg2 SSL support.
-# The tests key point is to be sure that ssl options work in general
-- import_tasks: ssl.yml
- when:
- - ansible_os_family == 'Debian'
- - postgres_version_resp.stdout is version('9.4', '>=')
diff --git a/test/integration/targets/setup_postgresql_db/tasks/ssl.yml b/test/integration/targets/setup_postgresql_db/tasks/ssl.yml
deleted file mode 100644
index bc45ec6f4b..0000000000
--- a/test/integration/targets/setup_postgresql_db/tasks/ssl.yml
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright: (c) 2019, Andrew Klychkov (@Andersson007) <aaklychkov@mail.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-# The aim of this test is to be sure that SSL options work in general
-# and preparing the environment for testing these options in
-# the following PostgreSQL modules (ssl_db, ssl_user, certs).
-# Configured by https://www.postgresql.org/docs/current/ssl-tcp.html
-
-####################
-# Prepare for tests:
-
-- name: postgresql SSL - create database
- become_user: "{{ pg_user }}"
- become: yes
- postgresql_db:
- name: "{{ ssl_db }}"
-
-- name: postgresql SSL - create role
- become_user: "{{ pg_user }}"
- become: yes
- postgresql_user:
- name: "{{ ssl_user }}"
- role_attr_flags: SUPERUSER
- password: "{{ ssl_pass }}"
-
-- name: postgresql SSL - install openssl
- become: yes
- package: name=openssl state=present
-
-- name: postgresql SSL - create certs 1
- become_user: root
- become: yes
- shell: 'openssl req -new -nodes -text -out ~{{ pg_user }}/root.csr \
- -keyout ~{{ pg_user }}/root.key -subj "/CN=localhost.local"'
-
-- name: postgresql SSL - create certs 2
- become_user: root
- become: yes
- shell: 'openssl x509 -req -in ~{{ pg_user }}/root.csr -text -days 3650 \
- -extensions v3_ca -signkey ~{{ pg_user }}/root.key -out ~{{ pg_user }}/root.crt'
-
-- name: postgresql SSL - create certs 3
- become_user: root
- become: yes
- shell: 'openssl req -new -nodes -text -out ~{{ pg_user }}/server.csr \
- -keyout ~{{ pg_user }}/server.key -subj "/CN=localhost.local"'
-
-- name: postgresql SSL - create certs 4
- become_user: root
- become: yes
- shell: 'openssl x509 -req -in ~{{ pg_user }}/server.csr -text -days 365 \
- -CA ~{{ pg_user }}/root.crt -CAkey ~{{ pg_user }}/root.key -CAcreateserial -out server.crt'
-
-- name: postgresql SSL - set right permissions to files
- become_user: root
- become: yes
- file:
- path: '{{ item }}'
- mode: 0600
- owner: '{{ pg_user }}'
- group: '{{ pg_user }}'
- with_items:
- - '~{{ pg_user }}/root.key'
- - '~{{ pg_user }}/server.key'
- - '~{{ pg_user }}/root.crt'
- - '~{{ pg_user }}/server.csr'
-
-- name: postgresql SSL - enable SSL
- become_user: "{{ pg_user }}"
- become: yes
- postgresql_set:
- login_user: "{{ pg_user }}"
- db: postgres
- name: ssl
- value: on
-
-- name: postgresql SSL - reload PostgreSQL to enable ssl on
- become: yes
- service:
- name: "{{ postgresql_service }}"
- state: reloaded
diff --git a/test/integration/targets/setup_postgresql_db/vars/Debian-8.yml b/test/integration/targets/setup_postgresql_db/vars/Debian-8.yml
deleted file mode 100644
index c5c6795eac..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/Debian-8.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-postgresql_packages:
- - "postgresql"
- - "postgresql-common"
- - "python-psycopg2"
-
-pg_hba_location: "/etc/postgresql/9.4/main/pg_hba.conf"
-pg_dir: "/var/lib/postgresql/9.4/main"
-pg_ver: 9.4
diff --git a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-11-py3.yml b/test/integration/targets/setup_postgresql_db/vars/FreeBSD-11-py3.yml
deleted file mode 100644
index 2f6b0d9846..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-11-py3.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-postgresql_packages:
- - postgresql95-server
- - py36-psycopg2
-
-pg_dir: /usr/local/pgsql/data
-pg_hba_location: "{{ pg_dir }}/pg_hba.conf"
-pg_ver: 9.5
-pg_user: pgsql
-pg_group: pgsql
-
-locale_latin_suffix: .ISO8859-1
-locale_utf8_suffix: .UTF-8
diff --git a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-11.yml b/test/integration/targets/setup_postgresql_db/vars/FreeBSD-11.yml
deleted file mode 100644
index efb0603b5e..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-11.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-postgresql_packages:
- - postgresql95-server
- - py27-psycopg2
-
-pg_dir: /usr/local/pgsql/data
-pg_hba_location: "{{ pg_dir }}/pg_hba.conf"
-pg_ver: 9.5
-pg_user: pgsql
-pg_group: pgsql
-
-locale_latin_suffix: .ISO8859-1
-locale_utf8_suffix: .UTF-8
diff --git a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0-py3.yml b/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0-py3.yml
deleted file mode 100644
index 2f6b0d9846..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0-py3.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-postgresql_packages:
- - postgresql95-server
- - py36-psycopg2
-
-pg_dir: /usr/local/pgsql/data
-pg_hba_location: "{{ pg_dir }}/pg_hba.conf"
-pg_ver: 9.5
-pg_user: pgsql
-pg_group: pgsql
-
-locale_latin_suffix: .ISO8859-1
-locale_utf8_suffix: .UTF-8
diff --git a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0.yml b/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0.yml
deleted file mode 100644
index 1fe6678262..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.0.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-postgresql_packages:
- - postgresql96-server
- - py27-psycopg2
-
-pg_dir: /usr/local/pgsql/data
-pg_hba_location: "{{ pg_dir }}/pg_hba.conf"
-pg_ver: 9.6
-pg_user: pgsql
-pg_group: pgsql
-
-locale_latin_suffix: .ISO8859-1
-locale_utf8_suffix: .UTF-8
diff --git a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1-py3.yml b/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1-py3.yml
deleted file mode 100644
index cd7c83a4c1..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1-py3.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-postgresql_packages:
- - postgresql11-server
- - py36-psycopg2
-
-pg_dir: /var/db/postgres/data11
-pg_hba_location: "{{ pg_dir }}/pg_hba.conf"
-pg_ver: 11
-pg_user: postgres
-pg_group: postgres
-
-locale_latin_suffix: .ISO8859-1
-locale_utf8_suffix: .UTF-8
diff --git a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1.yml b/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1.yml
deleted file mode 100644
index 0b1ab5b26e..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/FreeBSD-12.1.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-postgresql_packages:
- - postgresql11-server
- - py27-psycopg2
-
-pg_dir: /var/db/postgres/data11
-pg_hba_location: "{{ pg_dir }}/pg_hba.conf"
-pg_ver: 11
-pg_user: postgres
-pg_group: postgres
-
-locale_latin_suffix: .ISO8859-1
-locale_utf8_suffix: .UTF-8
diff --git a/test/integration/targets/setup_postgresql_db/vars/RedHat-py3.yml b/test/integration/targets/setup_postgresql_db/vars/RedHat-py3.yml
deleted file mode 100644
index ee08372226..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/RedHat-py3.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-postgresql_packages:
- - "postgresql-server"
- - "python3-psycopg2"
- - "bzip2"
- - "xz"
-
-pg_hba_location: "/var/lib/pgsql/data/pg_hba.conf"
-pg_dir: "/var/lib/pgsql/data"
diff --git a/test/integration/targets/setup_postgresql_db/vars/RedHat.yml b/test/integration/targets/setup_postgresql_db/vars/RedHat.yml
deleted file mode 100644
index 20c4b1f5b7..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/RedHat.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-postgresql_packages:
- - "postgresql-server"
- - "python-psycopg2"
- - "bzip2"
-
-pg_hba_location: "/var/lib/pgsql/data/pg_hba.conf"
-pg_dir: "/var/lib/pgsql/data"
diff --git a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-12.yml b/test/integration/targets/setup_postgresql_db/vars/Ubuntu-12.yml
deleted file mode 100644
index 4b6e744b44..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-12.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-postgresql_packages:
- - "postgresql"
- - "postgresql-common"
- - "python-psycopg2"
-
-pg_hba_location: "/etc/postgresql/9.1/main/pg_hba.conf"
-pg_dir: "/var/lib/postgresql/9.1/main"
-pg_ver: 9.1
diff --git a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-14.yml b/test/integration/targets/setup_postgresql_db/vars/Ubuntu-14.yml
deleted file mode 100644
index ffcc8dd496..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-14.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-postgresql_packages:
- - "postgresql"
- - "postgresql-common"
- - "python-psycopg2"
-
-pg_hba_location: "/etc/postgresql/9.3/main/pg_hba.conf"
-pg_dir: "/var/lib/postgresql/9.3/main"
-pg_ver: 9.3
diff --git a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-16-py3.yml b/test/integration/targets/setup_postgresql_db/vars/Ubuntu-16-py3.yml
deleted file mode 100644
index b088c3105e..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-16-py3.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-postgresql_packages:
- - "postgresql"
- - "postgresql-common"
- - "python3-psycopg2"
-
-pg_hba_location: "/etc/postgresql/9.5/main/pg_hba.conf"
-pg_dir: "/var/lib/postgresql/9.5/main"
-pg_ver: 9.5
diff --git a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-16.yml b/test/integration/targets/setup_postgresql_db/vars/Ubuntu-16.yml
deleted file mode 100644
index 897efd2c76..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-16.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-postgresql_packages:
- - "postgresql"
- - "postgresql-common"
- - "python-psycopg2"
-
-pg_hba_location: "/etc/postgresql/9.5/main/pg_hba.conf"
-pg_dir: "/var/lib/postgresql/9.5/main"
-pg_ver: 9.5
diff --git a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-18-py3.yml b/test/integration/targets/setup_postgresql_db/vars/Ubuntu-18-py3.yml
deleted file mode 100644
index 10453bdf90..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/Ubuntu-18-py3.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-postgresql_packages:
- - "postgresql"
- - "postgresql-common"
- - "python3-psycopg2"
-
-pg_hba_location: "/etc/postgresql/10/main/pg_hba.conf"
-pg_dir: "/var/lib/postgresql/10/main"
-pg_ver: 10
diff --git a/test/integration/targets/setup_postgresql_db/vars/default-py3.yml b/test/integration/targets/setup_postgresql_db/vars/default-py3.yml
deleted file mode 100644
index 19152a6435..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/default-py3.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-postgresql_packages:
- - "postgresql-server"
- - "python3-psycopg2"
-
-pg_hba_location: "/var/lib/pgsql/data/pg_hba.conf"
-pg_dir: "/var/lib/pgsql/data"
diff --git a/test/integration/targets/setup_postgresql_db/vars/default.yml b/test/integration/targets/setup_postgresql_db/vars/default.yml
deleted file mode 100644
index ab36dd9f1d..0000000000
--- a/test/integration/targets/setup_postgresql_db/vars/default.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-postgresql_packages:
- - "postgresql-server"
- - "python-psycopg2"
-
-pg_hba_location: "/var/lib/pgsql/data/pg_hba.conf"
-pg_dir: "/var/lib/pgsql/data"
diff --git a/test/integration/targets/setup_postgresql_replication/defaults/main.yml b/test/integration/targets/setup_postgresql_replication/defaults/main.yml
deleted file mode 100644
index 1b1d8b4152..0000000000
--- a/test/integration/targets/setup_postgresql_replication/defaults/main.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-# General:
-pg_user: postgres
-db_default: postgres
-
-pg_package_list:
-- apt-utils
-- postgresql
-- postgresql-contrib
-- python3-psycopg2
-
-packages_to_remove:
-- postgresql
-- postgresql-contrib
-- postgresql-server
-- postgresql-libs
-- python3-psycopg2
-
-# Master specific defaults:
-master_root_dir: '/var/lib/pgsql/master'
-master_data_dir: '{{ master_root_dir }}/data'
-master_postgresql_conf: '{{ master_data_dir }}/postgresql.conf'
-master_pg_hba_conf: '{{ master_data_dir }}/pg_hba.conf'
-master_port: 5433
-
-# Replica specific defaults:
-replica_root_dir: '/var/lib/pgsql/replica'
-replica_data_dir: '{{ replica_root_dir }}/data'
-replica_postgresql_conf: '{{ replica_data_dir }}/postgresql.conf'
-replica_pg_hba_conf: '{{ replica_data_dir }}/pg_hba.conf'
-replica_port: 5434
diff --git a/test/integration/targets/setup_postgresql_replication/handlers/main.yml b/test/integration/targets/setup_postgresql_replication/handlers/main.yml
deleted file mode 100644
index 7f4dc5cc14..0000000000
--- a/test/integration/targets/setup_postgresql_replication/handlers/main.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-- name: Stop services
- become: yes
- become_user: '{{ pg_user }}'
- shell: '{{ pg_ctl }} -D {{ item.datadir }} -o "-p {{ item.port }}" -m immediate stop'
- loop:
- - { datadir: '{{ master_data_dir }}', port: '{{ master_port }}' }
- - { datadir: '{{ replica_data_dir }}', port: '{{ replica_port }}' }
- listen: stop postgresql
-
-- name: Remove packages
- apt:
- name: '{{ packages_to_remove }}'
- state: absent
- listen: cleanup postgresql
-
-- name: Remove FS objects
- file:
- state: absent
- path: "{{ item }}"
- loop:
- - "{{ master_root_dir }}"
- - "{{ replica_root_dir }}"
- listen: cleanup postgresql
diff --git a/test/integration/targets/setup_postgresql_replication/tasks/main.yml b/test/integration/targets/setup_postgresql_replication/tasks/main.yml
deleted file mode 100644
index 357b5da0ba..0000000000
--- a/test/integration/targets/setup_postgresql_replication/tasks/main.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright: (c) 2019, Andrew Klychkov (@Andersson007) <aaklychkov@mail.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-# Setup PostgreSQL master-standby replication into one container:
-- import_tasks: setup_postgresql_cluster.yml
- when:
- - ansible_distribution == 'Ubuntu'
- - ansible_distribution_major_version >= '18'
diff --git a/test/integration/targets/setup_postgresql_replication/tasks/setup_postgresql_cluster.yml b/test/integration/targets/setup_postgresql_replication/tasks/setup_postgresql_cluster.yml
deleted file mode 100644
index ab451892d8..0000000000
--- a/test/integration/targets/setup_postgresql_replication/tasks/setup_postgresql_cluster.yml
+++ /dev/null
@@ -1,93 +0,0 @@
-# We run two servers listening different ports
-# to be able to check replication (one server for master, another for standby).
-
-- name: Install packages
- apt:
- name: '{{ pg_package_list }}'
- notify: cleanup postgresql
-
-- name: Create root dirs
- file:
- state: directory
- path: "{{ item }}"
- owner: postgres
- group: postgres
- mode: 0700
- loop:
- - "{{ master_root_dir }}"
- - "{{ master_data_dir }}"
- - "{{ replica_root_dir }}"
- - "{{ replica_data_dir }}"
- notify: cleanup postgresql
-
-- name: Find initdb
- shell: find /usr/lib -type f -name "initdb"
- register: result
-
-- name: Set path to initdb
- set_fact:
- initdb: '{{ result.stdout }}'
-
-- name: Initialize databases
- become: yes
- become_user: '{{ pg_user }}'
- shell: '{{ initdb }} --pgdata {{ item }}'
- loop:
- - "{{ master_data_dir }}"
- - "{{ replica_data_dir }}"
-
-- name: Copy config templates
- template:
- src: '{{ item.conf_templ }}'
- dest: '{{ item.conf_dest }}'
- owner: postgres
- group: postgres
- force: yes
- loop:
- - { conf_templ: master_postgresql.conf.j2, conf_dest: '{{ master_postgresql_conf }}' }
- - { conf_templ: replica_postgresql.conf.j2, conf_dest: '{{ replica_postgresql_conf }}' }
- - { conf_templ: pg_hba.conf.j2, conf_dest: '{{ master_pg_hba_conf }}' }
- - { conf_templ: pg_hba.conf.j2, conf_dest: '{{ replica_pg_hba_conf }}' }
-
-- name: Find pg_ctl
- shell: find /usr/lib -type f -name "pg_ctl"
- register: result
-
-- name: Set path to initdb
- set_fact:
- pg_ctl: '{{ result.stdout }}'
-
-- name: Start servers
- become: yes
- become_user: '{{ pg_user }}'
- shell: '{{ pg_ctl }} -D {{ item.datadir }} -o "-p {{ item.port }}" start'
- loop:
- - { datadir: '{{ master_data_dir }}', port: '{{ master_port }}' }
- - { datadir: '{{ replica_data_dir }}', port: '{{ replica_port }}' }
- notify: stop postgresql
-
-- name: Check connectivity to the master and get PostgreSQL version
- become: yes
- become_user: '{{ pg_user }}'
- postgresql_ping:
- db: '{{ db_default }}'
- login_user: '{{ pg_user }}'
- login_port: '{{ master_port }}'
- register: result
-
-- name: Check connectivity to the replica and get PostgreSQL version
- become: yes
- become_user: '{{ pg_user }}'
- postgresql_ping:
- db: '{{ db_default }}'
- login_user: '{{ pg_user }}'
- login_port: '{{ replica_port }}'
-
-- name: Define server version
- set_fact:
- pg_major_version: '{{ result.server_version.major }}'
- pg_minor_version: '{{ result.server_version.minor }}'
-
-- name: Print PostgreSQL version
- debug:
- msg: 'PostgreSQL version is {{ pg_major_version }}.{{ pg_minor_version }}'
diff --git a/test/integration/targets/setup_postgresql_replication/templates/master_postgresql.conf.j2 b/test/integration/targets/setup_postgresql_replication/templates/master_postgresql.conf.j2
deleted file mode 100644
index 744243ff66..0000000000
--- a/test/integration/targets/setup_postgresql_replication/templates/master_postgresql.conf.j2
+++ /dev/null
@@ -1,28 +0,0 @@
-# Important parameters:
-listen_addresses='*'
-port = {{ master_port }}
-wal_level = logical
-max_wal_senders = 8
-track_commit_timestamp = on
-max_replication_slots = 10
-
-# Unimportant parameters:
-max_connections=10
-shared_buffers=8MB
-dynamic_shared_memory_type=posix
-log_destination='stderr'
-logging_collector=on
-log_directory='log'
-log_filename='postgresql-%a.log'
-log_truncate_on_rotation=on
-log_rotation_age=1d
-log_rotation_size=0
-log_line_prefix='%m[%p]'
-log_timezone='W-SU'
-datestyle='iso,mdy'
-timezone='W-SU'
-lc_messages='en_US.UTF-8'
-lc_monetary='en_US.UTF-8'
-lc_numeric='en_US.UTF-8'
-lc_time='en_US.UTF-8'
-default_text_search_config='pg_catalog.english'
diff --git a/test/integration/targets/setup_postgresql_replication/templates/pg_hba.conf.j2 b/test/integration/targets/setup_postgresql_replication/templates/pg_hba.conf.j2
deleted file mode 100644
index 62e05ffc82..0000000000
--- a/test/integration/targets/setup_postgresql_replication/templates/pg_hba.conf.j2
+++ /dev/null
@@ -1,7 +0,0 @@
-local all all trust
-local replication logical_replication trust
-host replication logical_replication 127.0.0.1/32 trust
-host replication logical_replication 0.0.0.0/0 trust
-local all logical_replication trust
-host all logical_replication 127.0.0.1/32 trust
-host all logical_replication 0.0.0.0/0 trust
diff --git a/test/integration/targets/setup_postgresql_replication/templates/replica_postgresql.conf.j2 b/test/integration/targets/setup_postgresql_replication/templates/replica_postgresql.conf.j2
deleted file mode 100644
index 206ab2eb3a..0000000000
--- a/test/integration/targets/setup_postgresql_replication/templates/replica_postgresql.conf.j2
+++ /dev/null
@@ -1,28 +0,0 @@
-# Important parameters:
-listen_addresses='*'
-port = {{ replica_port }}
-wal_level = logical
-max_wal_senders = 8
-track_commit_timestamp = on
-max_replication_slots = 10
-
-# Unimportant parameters:
-max_connections=10
-shared_buffers=8MB
-dynamic_shared_memory_type=posix
-log_destination='stderr'
-logging_collector=on
-log_directory='log'
-log_filename='postgresql-%a.log'
-log_truncate_on_rotation=on
-log_rotation_age=1d
-log_rotation_size=0
-log_line_prefix='%m[%p]'
-log_timezone='W-SU'
-datestyle='iso,mdy'
-timezone='W-SU'
-lc_messages='en_US.UTF-8'
-lc_monetary='en_US.UTF-8'
-lc_numeric='en_US.UTF-8'
-lc_time='en_US.UTF-8'
-default_text_search_config='pg_catalog.english'
diff --git a/test/integration/targets/setup_rabbitmq/files/rabbitmq.conf b/test/integration/targets/setup_rabbitmq/files/rabbitmq.conf
deleted file mode 100644
index 1e602175bd..0000000000
--- a/test/integration/targets/setup_rabbitmq/files/rabbitmq.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-listeners.ssl.default = 5671
-
-ssl_options.cacertfile = /tls/ca_certificate.pem
-ssl_options.certfile = /tls/server_certificate.pem
-ssl_options.keyfile = /tls/server_key.pem
-ssl_options.password = bunnies
-ssl_options.verify = verify_peer
-ssl_options.fail_if_no_peer_cert = false
diff --git a/test/integration/targets/setup_rabbitmq/meta/main.yml b/test/integration/targets/setup_rabbitmq/meta/main.yml
deleted file mode 100644
index af05db79d4..0000000000
--- a/test/integration/targets/setup_rabbitmq/meta/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-dependencies:
- - setup_tls
diff --git a/test/integration/targets/setup_rabbitmq/tasks/main.yml b/test/integration/targets/setup_rabbitmq/tasks/main.yml
deleted file mode 100644
index 4f35f16f62..0000000000
--- a/test/integration/targets/setup_rabbitmq/tasks/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-- include: ubuntu.yml
- when: ansible_distribution == 'Ubuntu'
diff --git a/test/integration/targets/setup_rabbitmq/tasks/ubuntu.yml b/test/integration/targets/setup_rabbitmq/tasks/ubuntu.yml
deleted file mode 100644
index 6d7a3ef0d9..0000000000
--- a/test/integration/targets/setup_rabbitmq/tasks/ubuntu.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-# https://www.rabbitmq.com/install-debian.html#apt-pinning
-- name: Pin erlang version that rabbitmq supports
- copy:
- dest: /etc/apt/preferences.d/erlang
- content: |
- Package: erlang*
- Pin: version 1:20.3.8.18-1
- Pin-Priority: 1000
-
- Package: esl-erlang
- Pin: version 1:20.3.6
- Pin-Priority: 1000
-
-- name: Install https transport for apt
- apt:
- name: apt-transport-https
- state: latest
- force: yes
-
-- name: Add RabbitMQ release signing key
- apt_key:
- url: https://ansible-ci-files.s3.amazonaws.com/test/integration/targets/setup_rabbitmq/rabbitmq-release-signing-key.asc
- state: present
-
-- name: Add RabbitMQ Erlang repository
- apt_repository:
- repo: "deb https://dl.bintray.com/rabbitmq-erlang/debian {{ ansible_distribution_release }} erlang-20.x"
- filename: 'rabbitmq-erlang'
- state: present
- update_cache: yes
-
-# Required by the rabbitmq modules that uses the management API
-- name: Install requests
- pip:
- name: requests
-
-- name: Install RabbitMQ Server
- apt:
- deb: https://s3.amazonaws.com/ansible-ci-files/test/integration/targets/setup_rabbitmq/rabbitmq-server_3.7.14-1_all.deb
-
-- name: Install RabbitMQ TLS dependencies
- apt:
- name: "{{ item }}"
- state: latest
- loop:
- - erlang-asn1
- - erlang-crypto
- - erlang-public-key
- - erlang-ssl
-
-- name: Ensure TLS config
- copy:
- src: rabbitmq.conf
- dest: /etc/rabbitmq/rabbitmq.conf
-
-- name: Start RabbitMQ service
- service:
- name: rabbitmq-server
- state: started
-
-- name: Enable management
- command: rabbitmq-plugins enable --online rabbitmq_management
diff --git a/test/integration/targets/setup_ssh_keygen/tasks/main.yml b/test/integration/targets/setup_ssh_keygen/tasks/main.yml
deleted file mode 100644
index 885356d789..0000000000
--- a/test/integration/targets/setup_ssh_keygen/tasks/main.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-- name: Include OS-specific variables
- include_vars: '{{ ansible_os_family }}.yml'
- when: not ansible_os_family == "Darwin" and not ansible_os_family == "FreeBSD"
-
-- name: Install ssh-keygen
- package:
- name: '{{ openssh_client_package_name }}'
- when: not ansible_os_family == "Darwin" and not ansible_os_family == "FreeBSD"
diff --git a/test/integration/targets/setup_ssh_keygen/vars/Debian.yml b/test/integration/targets/setup_ssh_keygen/vars/Debian.yml
deleted file mode 100644
index d7ff0c734e..0000000000
--- a/test/integration/targets/setup_ssh_keygen/vars/Debian.yml
+++ /dev/null
@@ -1 +0,0 @@
-openssh_client_package_name: openssh-client
diff --git a/test/integration/targets/setup_ssh_keygen/vars/RedHat.yml b/test/integration/targets/setup_ssh_keygen/vars/RedHat.yml
deleted file mode 100644
index bc656edfad..0000000000
--- a/test/integration/targets/setup_ssh_keygen/vars/RedHat.yml
+++ /dev/null
@@ -1 +0,0 @@
-openssh_client_package_name: openssh-clients
diff --git a/test/integration/targets/setup_ssh_keygen/vars/Suse.yml b/test/integration/targets/setup_ssh_keygen/vars/Suse.yml
deleted file mode 100644
index 4091fa7b8b..0000000000
--- a/test/integration/targets/setup_ssh_keygen/vars/Suse.yml
+++ /dev/null
@@ -1 +0,0 @@
-openssh_client_package_name: openssh
diff --git a/test/integration/targets/setup_sshkey/tasks/main.yml b/test/integration/targets/setup_sshkey/tasks/main.yml
deleted file mode 100644
index 18c571b671..0000000000
--- a/test/integration/targets/setup_sshkey/tasks/main.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-# (c) 2014, James Laska <jlaska@ansible.com>
-
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-- name: create a temp file
- tempfile:
- state: file
- register: sshkey_file
- tags:
- - prepare
-
-- name: generate sshkey
- shell: echo 'y' | ssh-keygen -P '' -f {{ sshkey_file.path }}
- tags:
- - prepare
-
-- name: create another temp file
- tempfile:
- state: file
- register: another_sshkey_file
- tags:
- - prepare
-
-- name: generate another_sshkey
- shell: echo 'y' | ssh-keygen -P '' -f {{ another_sshkey_file.path }}
- tags:
- - prepare
-
-- name: record fingerprint
- shell: openssl rsa -in {{ sshkey_file.path }} -pubout -outform DER 2>/dev/null | openssl md5 -c
- register: fingerprint
- tags:
- - prepare
-
-- name: set facts for future roles
- set_fact:
- sshkey: '{{ sshkey_file.path }}'
- key_material: "{{ lookup('file', sshkey_file.path ~ '.pub') }}"
- another_key_material: "{{ lookup('file', another_sshkey_file.path ~ '.pub') }}"
- fingerprint: '{{ fingerprint.stdout.split()[1] }}'
- tags:
- - prepare
diff --git a/test/integration/targets/setup_tls/files/ca_certificate.pem b/test/integration/targets/setup_tls/files/ca_certificate.pem
deleted file mode 100644
index a438d9266e..0000000000
--- a/test/integration/targets/setup_tls/files/ca_certificate.pem
+++ /dev/null
@@ -1,19 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDAjCCAeqgAwIBAgIJANguFROhaWocMA0GCSqGSIb3DQEBCwUAMDExIDAeBgNV
-BAMMF1RMU0dlblNlbGZTaWduZWR0Um9vdENBMQ0wCwYDVQQHDAQkJCQkMB4XDTE5
-MDExMTA4MzMxNVoXDTI5MDEwODA4MzMxNVowMTEgMB4GA1UEAwwXVExTR2VuU2Vs
-ZlNpZ25lZHRSb290Q0ExDTALBgNVBAcMBCQkJCQwggEiMA0GCSqGSIb3DQEBAQUA
-A4IBDwAwggEKAoIBAQDqVt84czSxWnWW4Ng6hmKE3NarbLsycwtjrYBokV7Kk7Mp
-7PrBbYF05FOgSdJLvL6grlRSQK2VPsXdLfEv5uFXX6gyd2WQwKCiGGf4UY4ZIl4l
-JVpSDsBV2orR4pOIf1s1+iSwvcRQkX46SVjoKWbDUc4VLo1uy8UvavQI+DMioYyy
-0K2MbRs7oG2rdKks8zisfT0ymKnrFTdVeUjIrg0sStaMnf9VVkcEeYkfNY0vWqdn
-CV5wPfDBlnnxGMgqGdLSpzfyJ7qafFET+q+gOvjsEqzn7DvlPkmk86hIIWXKi3aM
-A9swknL3rnagJL6GioWRpYUwKdRKmZxdyr4I2JTTAgMBAAGjHTAbMAwGA1UdEwQF
-MAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQACTpPBf5WSwZ7r
-hrbPUN3qVh70HI0ZNK2jlK6b5fpSdw3JI/GQl0Kw3eGICLzwTByWvhD62U7IigL5
-0UWxWuEod310Y/qo/7OxRVPp5PH/0oNGoKHhEzas2ii0heQYGsHQUKGzYNNyVfjy
-nqBFz5AcKf067LcXivYqod6JDQHqFq/5/hWlIsHHrZIeijqqtthPq39GlGAYO+AB
-U66nzlH7YQgmfYfy6l7O4LsjXf/bz9rWvueO3NqCsmXV+FacDkOkwWA5Kf6rcgNL
-3G+2HAVTRIXDnO4ShnK6aYMW+UklpYRlVYBBUOdwoNIp5gI+BlSc1IuF6PdLVt3q
-VdjN1MjY
------END CERTIFICATE-----
diff --git a/test/integration/targets/setup_tls/files/ca_key.pem b/test/integration/targets/setup_tls/files/ca_key.pem
deleted file mode 100644
index 0a950eda06..0000000000
--- a/test/integration/targets/setup_tls/files/ca_key.pem
+++ /dev/null
@@ -1,28 +0,0 @@
------BEGIN PRIVATE KEY-----
-MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDqVt84czSxWnWW
-4Ng6hmKE3NarbLsycwtjrYBokV7Kk7Mp7PrBbYF05FOgSdJLvL6grlRSQK2VPsXd
-LfEv5uFXX6gyd2WQwKCiGGf4UY4ZIl4lJVpSDsBV2orR4pOIf1s1+iSwvcRQkX46
-SVjoKWbDUc4VLo1uy8UvavQI+DMioYyy0K2MbRs7oG2rdKks8zisfT0ymKnrFTdV
-eUjIrg0sStaMnf9VVkcEeYkfNY0vWqdnCV5wPfDBlnnxGMgqGdLSpzfyJ7qafFET
-+q+gOvjsEqzn7DvlPkmk86hIIWXKi3aMA9swknL3rnagJL6GioWRpYUwKdRKmZxd
-yr4I2JTTAgMBAAECggEBALpg9ZDUMCiOpc+mbNO/ZkP90M7u38Q0M+7HY8XHOPkt
-l+XUkWueSMRLhSeLDzMlnwf1HyN8RZLaJkzP6XAL1VXEwuXAiIskaZ4Cg07Arp/W
-8cHhf4CcMuUVuCtOZcC+ajD4Do5zn9vkm9yH0ap0o0LdoWa/a8WfU+luy0EHBsSW
-6qqI+nqNFmISluVbfWt7t3zp273+8sir6YeHQu9G91/jzggv8rHmu4EHhi3cnU0K
-vY6OPCGBL7nrg9Rv1LSFpH95TvlIM6/Cm0AjgW7m6XwWUTaI9p+GvKzrYUSLd9L/
-QxlmAwiu/sBTXLrsWyr8XEtj+lVGxQ6eFbf6E+lUm8ECgYEA+8Wgmhf3VsC3gvJz
-w2jApEoOioD5iGOWGClGVURkfaBhFELr4XCTVMdBuCtxT7LYTMHTAlBqIbdWDjB4
-m/E417hLGogSDy7j0R0Mx75OOGEitxYUhe0VGDNoytgCNd2UnTMt42lp+9vAHZag
-INhVDOnxRNdtNTf1yYkWUMEbh1sCgYEA7kZNJXPVYJtR78+km/Gcv64Umci7KUV+
-hYc7chR5xv3cXvXg5eojKa4G7CyMQTX7VnRa6CiQKdN73AbIAhS4Oy5UlCOKtmb8
-xnBiOAYwSpOfIeZhjq0RvEeZX0t6u7XsErBZ03rEPKXF2nNDo1x8byrlKPtlUzwJ
-gb5yjmK/mekCgYEA1TWQAs5m4+2Bun+tbv7nnHkmhT4hktGays0xRYYMf6Jwc6MU
-dC5MZg/zZI5Nf8uZhq7hDWWh6vmCA7QifxSxKWVlHIu8l2UDAhRSvVg4j2Aa8Obe
-7GdQZNUsWhLBFHKXpuQvaRTc7q8yqxvicM4igDQg4EZ6sgW4vDm+TxapRF8CgYAz
-n6mhPqpxRtWGxo8cdkmGwfmWpAXg2DykQ3teqQ8FTQUM0erLBWJe6mR3kONGUaLF
-xWnYuMkbNsW0EwgMY17S+6O5gMXR5RhJChpNlxGpZrhoiNiEJ/0atMyG9/x8ZNrj
-5a9ggU248hWe0bBK2YPgNgP2UBlQ4kYRBSkerkhi2QKBgF+tlpyqcU+0iY82qRS2
-wMf7oI2pWR8nX9LPAY/nnvwWvqwcAFJPMlSMTu8Ext6h7l9yu+7JGL6JWwsO57Lb
-Gm/RxbuZ/kG/13+lSNmZiyHrhj6hZhkAMeFM34fpT4+DBXqSxZuvdrmwBc5B2jYg
-F9Bv8gcmZlGhqONL23evr9Gu
------END PRIVATE KEY-----
diff --git a/test/integration/targets/setup_tls/files/client_certificate.pem b/test/integration/targets/setup_tls/files/client_certificate.pem
deleted file mode 100644
index 501d83897f..0000000000
--- a/test/integration/targets/setup_tls/files/client_certificate.pem
+++ /dev/null
@@ -1,20 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDRjCCAi6gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAxMSAwHgYDVQQDDBdUTFNH
-ZW5TZWxmU2lnbmVkdFJvb3RDQTENMAsGA1UEBwwEJCQkJDAeFw0xOTAxMTEwODMz
-MThaFw0yOTAxMDgwODMzMThaMC0xGjAYBgNVBAMMEWFuc2libGUudGxzLnRlc3Rz
-MQ8wDQYDVQQKDAZjbGllbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
-AQCoM+OQ3HCnCUAAz9KGGTwWB9hQbUfAZXm/stlb2/uOAp3rNwxAlCs/giymBHE6
-Iu6mrK006Vn+Z9ibqIrD2LuCOxcu25y8goqG62TgdP5sa9wR+597s0XssnwnaY8y
-bJ3p2zWAJvMgqQ0iNW/ZynpWbO85K5SryUykF7FAeNU9ogGGlIwCPjHhPvnwjkqd
-yDqaA1VaJKDUWIF9joI7sV4VLgGhQvzXRrHULsTeIF2m0+ebL0PTNEWHQ0dtgLYX
-kW7YO4Y6+n3cjHNH4qTof8V30EK8pk8kTdJ/x6ubwf+klFCAyroOxNOaxUy299Oo
-yD6qIPJPnGkPhrKtWnWIhNzJAgMBAAGjbTBrMAkGA1UdEwQCMAAwCwYDVR0PBAQD
-AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMDwGA1UdEQQ1MDOCEWFuc2libGUudGxz
-LnRlc3RzghNNYWNCb29rLVByby00LmxvY2Fsgglsb2NhbGhvc3QwDQYJKoZIhvcN
-AQELBQADggEBAK214+VVXnGnsUlvd9Q6A2Ea6UGrr6b7xkmlnIaNd+6xoUsDsHob
-srHYm7UC0uLi1KwSunI7AU5ZELVEUfAmJzh3O4d6C5sQyqKYPqd5harWOQ3BOD0I
-plHpp7qMtsPDuJBtmE/bmvF85eto0H7pPz+cTTXRlOaVVeiHjMggFcXdy1MzGo9C
-X/4wLQmsFeypTfe+ZGqvDh99VV+ffNMIsMh+opWEloaKiHmDKB6S9aC/MsVVM4RR
-nHm/UKTOukaGE9QIPkSSaygv3sBkVnQ2SHMvvtnjPHVHlizNoq6+YTnuOvKpo4o5
-V7Bij+W7rkBQLsEfwv2IC+gzmRz2yxr2tXk=
------END CERTIFICATE-----
diff --git a/test/integration/targets/setup_tls/files/client_key.pem b/test/integration/targets/setup_tls/files/client_key.pem
deleted file mode 100644
index 850260a87f..0000000000
--- a/test/integration/targets/setup_tls/files/client_key.pem
+++ /dev/null
@@ -1,27 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEowIBAAKCAQEAqDPjkNxwpwlAAM/Shhk8FgfYUG1HwGV5v7LZW9v7jgKd6zcM
-QJQrP4IspgRxOiLupqytNOlZ/mfYm6iKw9i7gjsXLtucvIKKhutk4HT+bGvcEfuf
-e7NF7LJ8J2mPMmyd6ds1gCbzIKkNIjVv2cp6VmzvOSuUq8lMpBexQHjVPaIBhpSM
-Aj4x4T758I5Kncg6mgNVWiSg1FiBfY6CO7FeFS4BoUL810ax1C7E3iBdptPnmy9D
-0zRFh0NHbYC2F5Fu2DuGOvp93IxzR+Kk6H/Fd9BCvKZPJE3Sf8erm8H/pJRQgMq6
-DsTTmsVMtvfTqMg+qiDyT5xpD4ayrVp1iITcyQIDAQABAoIBAHPszzpXs4xr46Cr
-mvyxB6hnX76OkpUXWwGz0fptcsI9K3mhRuB7PhNXNE53YVIgITreZ8G/0jZ0e+VM
-E9dG2HS5JRE2ap/BmJfERJIuD+vJqrL6KMCondi0arz/E6I9GdjDK+xW69nmqRaa
-nawM0KQgD//m+WAsLJYrfg5hORZwI2SHaahawnCp0QaMmz3bdDWKRacM3q0UFX46
-Ze6CaZkUn+e1rHsTMcZBvxQWIVzysFNXh150idIB/PxL5YfCQqTSAj1c/nxaxz6a
-BvHFlpaYR3tvXXlexxfjglCwsGyckbvTyP1cBZqpv5oES+VKt2PrOve9Zyax+CYT
-0uQf6cECgYEA09+46QHXLfWh6jiJYu9skC9UrLU5czfCNB6PrUtFcjPFMYjZDcw9
-inJmcuTPXmfplxc47YDfpwotU+szTJDF+R8kknnfw9zVr/sIwZ5wsFfUQl/56Svn
-AIOVvHHvcvMX95XKGiuTsoCIJZNjJN3l3ztu/bRciuiVLyizglwIVrMCgYEAyzvK
-PFlWilbp3GPJlnW7x1bUxe1ziLE/Um+ujZx96+fy34hJLFdNdNzpNUjoOf3IDTGq
-6xl+vXcf12gimWMFcD3qNIGKHBDM9cIB2RDbb6YcqI8lOqopsmOyGmVLPkRpCoUK
-72kacQwvw6M9xjmpiG3dN8lE881jDmZi+hyCnJMCgYEAoIQnQAhP8Jbeo2dP1q+T
-bS0elnX532uH6xqYOW8EXwAPznZiEw0ANspzCWqGHHzXQMusKmtvhcq1CpXvWHt6
-MUHB4GMK/wVosxmZya5yq3bu7ZZu7JOBQCdwosMi6NB5AO7vnaIUFLFB9E3UWBLw
-243YicdCMU8B7yeD0ChPfPcCgYA1dYHKBBn+g8Q6Y8lIGaoOUmnfsok8gJtOfPAm
-ce6xmi7J29iboE9QmTeC+62Sa44u4ky6UNeE0QwAJnVLcb+hebfcneKNZWH0l1bT
-GVsPcFuDfzvkxZP4R782sERtmaMj0EFDHpuE9xatWIhMVyigKX4SSZAorXML+6S3
-c75rnwKBgBR+WU934wS+DbwTLlUB2mJWqJMEbOH/CUwPC7+VN4h1h3/i455iAeiU
-BizLS0SlD+MoSbC7URcZuquqGkmMlnJXoxF+NdxoWZK78tYNftryWoR87TloiVc/
-LhkxZxje4tgW/mTLqH3zKDoyyzDzG6Q6tAUN2ZTjJFEws7qF30Qe
------END RSA PRIVATE KEY-----
diff --git a/test/integration/targets/setup_tls/files/server_certificate.pem b/test/integration/targets/setup_tls/files/server_certificate.pem
deleted file mode 100644
index 4a0ebc6ec0..0000000000
--- a/test/integration/targets/setup_tls/files/server_certificate.pem
+++ /dev/null
@@ -1,20 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDRjCCAi6gAwIBAgIBATANBgkqhkiG9w0BAQsFADAxMSAwHgYDVQQDDBdUTFNH
-ZW5TZWxmU2lnbmVkdFJvb3RDQTENMAsGA1UEBwwEJCQkJDAeFw0xOTAxMTEwODMz
-MTZaFw0yOTAxMDgwODMzMTZaMC0xGjAYBgNVBAMMEWFuc2libGUudGxzLnRlc3Rz
-MQ8wDQYDVQQKDAZzZXJ2ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
-AQDIwErHwAesRBfd9HiZkmB3VYh28c1QkE9I8nYyHJKX2ZBUhAzK+h80BkcTJJ94
-265qWyACH/wl54Xe/ofFUFrGa4vz0qz4UkL/KI0OGw28Y4qnKdorb9DumbiIPB+9
-I9TJT9vhtXTxBNlBTpv3ONHL8EzdV6ZmuvELU11H27oQ4xoUYhfXPXLMLK0sOnXZ
-lt0BOMMd5fVpJVa8fvXiw3626a0aXCr4e/MWUsBFRnzrXfgoW+AjYoTjKKS2hLYo
-8//MM05h7ROIXrNe990sf9C1G+fOThmOMszK9sjMhu2xHranRcz5aA0UTfyOjTs8
-9WexUYhC5VorYyRWtVZu2mDjAgMBAAGjbTBrMAkGA1UdEwQCMAAwCwYDVR0PBAQD
-AgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMDwGA1UdEQQ1MDOCEWFuc2libGUudGxz
-LnRlc3RzghNNYWNCb29rLVByby00LmxvY2Fsgglsb2NhbGhvc3QwDQYJKoZIhvcN
-AQELBQADggEBAFoPBeB6tQhFS1198sia5NDHDDrghDOIlE0QbaoA+MSKzsaIy8Mu
-mNcM2ewYpT600XXTBxcqF6/vuKL9OEbvivtRYQu1YfkifN1jzREoWTieUkR5ytzt
-8ATfFkgTWJmiRiOIb/fNgewvhd+aKxep0OGwDiSKKl1ab6F17Cp4iK8sDBWmnUb6
-0Wf7pfver1Gl0Gp8vRXGUuc8a7udA9a8mV70HJlLkMdMvR9U8Bqih0+iRaqNWXRZ
-7Lc6v5LbzrW/ntilmgU6F0lwxPydg49MY4UrSXcjYLZs9T4iYHwTfLxFjFMIgGwn
-peYMKRj18akP9i2mjj5O2mRu4K+ecuUSOGI=
------END CERTIFICATE-----
diff --git a/test/integration/targets/setup_tls/files/server_key.pem b/test/integration/targets/setup_tls/files/server_key.pem
deleted file mode 100644
index c79ab64804..0000000000
--- a/test/integration/targets/setup_tls/files/server_key.pem
+++ /dev/null
@@ -1,27 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEowIBAAKCAQEAyMBKx8AHrEQX3fR4mZJgd1WIdvHNUJBPSPJ2MhySl9mQVIQM
-yvofNAZHEySfeNuualsgAh/8JeeF3v6HxVBaxmuL89Ks+FJC/yiNDhsNvGOKpyna
-K2/Q7pm4iDwfvSPUyU/b4bV08QTZQU6b9zjRy/BM3VemZrrxC1NdR9u6EOMaFGIX
-1z1yzCytLDp12ZbdATjDHeX1aSVWvH714sN+tumtGlwq+HvzFlLARUZ86134KFvg
-I2KE4yiktoS2KPP/zDNOYe0TiF6zXvfdLH/QtRvnzk4ZjjLMyvbIzIbtsR62p0XM
-+WgNFE38jo07PPVnsVGIQuVaK2MkVrVWbtpg4wIDAQABAoIBAHw3wA3pnNXTLJGC
-fD1KfbZZjp9K76gyI10X6lsHow2i6dPiAah3LGecms4VkzfNdxcIW7303Kj3obZh
-+ND277RnR6oPakgdXqdUCDP6OX2gemMFWqIWBkodhDmIOntmeHw4le4LwdiBD42B
-frBy0B5JCsbLPYPDmPNRGh8krvVS+Eir4hb4tK95TPMSL0vEjvHYFbCxv7//Ri1p
-3CROGp2CGX0WZ+Zs0crRNoIhRRM6kLAhROcqejtnEy6o7l5CWpCAL2vxlE9y8/kL
-iRawSZRFZnz/zGnqpx0vswgvijkuPfcNGMSzdwaiDgQz8D0GkJ7s9VgzZJazNy+1
-ET/4YIECgYEA612rwP9Ar9qdYbmmMPaJzITnaIrNGfO2JvaQqZt+DG8sVgdxL7V5
-D6emcw406drKRZvFAxnW6ZW2bVpmit02osl0re2A/nOTXLNuo338Qkap/hG8YZrF
-bw7w75pFa/rwlDtedjBnGHO2KbRXeU5Hn5wLoKjYgJoF6Ht+PPdL0IsCgYEA2lnC
-pQEhM51iRMDqNdmVJyvsTNU1ikoO8HaXHq+LwOQETaKMnDwp4Bn14E815CTulAc/
-tsDTKSDk6umZ+IufG1a2v7CqgKVwkB4HkgxKFQs2gQdTFfoMi5eeHR+njuNtklp1
-9fWfKHsP/ddrg+iTVTRZBLWexgKK89IMHYalpAkCgYEAy0Q3a9NF81mTJ+3kOE8C
-zO1OyLtuzGXsvxOb9c6C+owctyNwPeq05a89EgqH6hr5K0qOx9HOCCcyyJgVDQJl
-CAuByB/gkmAQOTQBbhMFA9vxPanljknTDsnRjKwoHkw2712ig+Hjd3ufK79C+FGB
-i7eBVzva1p2uUowshsxv3mcCgYAOFiRciMofjlO8o8V4W+Undcn02vxtQ4HbOYte
-S2z0sMEmUQpJOghpkMMwCWwsn8VUf3M40w/MY3bhQNjSFA/br6hyjW8yhXnRkl5i
-qbBN0z9c66AMlukgSFPHBTfGHB4Bhxx9Fa+C6Q2LDs6839BBevMTPrRTie509GQb
-s4gUIQKBgAvE8wLcmozno0GLDnBdKRZP/C7tmVnAINuraITPUBTASwI+Qo8ILigQ
-LRLaDqF84BEpjb8vdzkYFQqRQSZ8BI8NydfuKEFSBfL27sBvSGMYQJVm6bryUmPq
-T3ayaeZ4Wb3FFDijgtM9dRKyf7p4hQPOqM44QrntAtb43b2Q5L7M
------END RSA PRIVATE KEY-----
diff --git a/test/integration/targets/setup_tls/tasks/main.yml b/test/integration/targets/setup_tls/tasks/main.yml
deleted file mode 100644
index c5b7a23a22..0000000000
--- a/test/integration/targets/setup_tls/tasks/main.yml
+++ /dev/null
@@ -1,21 +0,0 @@
----
-# Generated certificate with: https://github.com/michaelklishin/tls-gen
-# ~/tls-gen/basic# make PASSWORD=bunnies CN=ansible.tls.tests
-# verify with: make info
-
-- name: ensure target directory is present
- file:
- path: /tls
- state: directory
-
-- name: ensure TLS files are present
- copy:
- src: "{{ item }}"
- dest: "/tls/{{ item }}"
- loop:
- - ca_certificate.pem
- - ca_key.pem
- - client_certificate.pem
- - client_key.pem
- - server_certificate.pem
- - server_key.pem
diff --git a/test/integration/targets/setup_wildfly_server/defaults/main.yml b/test/integration/targets/setup_wildfly_server/defaults/main.yml
deleted file mode 100644
index 64019a04b3..0000000000
--- a/test/integration/targets/setup_wildfly_server/defaults/main.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-wf_tmp_dir: '{{ remote_tmp_dir }}/wildfly_tmp'
-wf_homedir: '{{ wf_tmp_dir }}/wildfly'
-wf_service_file_path: /etc/systemd/system/wildfly.service
-wf_version: 16.0.0.Final
-wf_user: wildfly
-jboss_root: '{{ wf_homedir }}'
-deploy_dir: '{{ jboss_root }}/standalone/deployments'
-default_deploy_root: /var/lib/jbossas/standalone/deployments
diff --git a/test/integration/targets/setup_wildfly_server/files/wildfly.conf b/test/integration/targets/setup_wildfly_server/files/wildfly.conf
deleted file mode 100644
index 4ff3293b72..0000000000
--- a/test/integration/targets/setup_wildfly_server/files/wildfly.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-# The configuration you want to run
-WILDFLY_CONFIG=standalone.xml
-
-# The mode you want to run
-WILDFLY_MODE=standalone
-
-# The address to bind to
-WILDFLY_BIND=0.0.0.0
diff --git a/test/integration/targets/setup_wildfly_server/handlers/main.yml b/test/integration/targets/setup_wildfly_server/handlers/main.yml
deleted file mode 100644
index 98db569dba..0000000000
--- a/test/integration/targets/setup_wildfly_server/handlers/main.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-- name: Stop wildfly (jboss)
- systemd:
- name: wildfly
- state: stopped
- ignore_errors: yes
-
-- name: Remove files
- file:
- path: '{{ item }}'
- state: absent
- loop:
- - '{{ wf_service_file_path }}'
- - '{{ default_deploy_root }}'
diff --git a/test/integration/targets/setup_wildfly_server/meta/main.yml b/test/integration/targets/setup_wildfly_server/meta/main.yml
deleted file mode 100644
index 9f37e96cd9..0000000000
--- a/test/integration/targets/setup_wildfly_server/meta/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-dependencies:
-- setup_remote_tmp_dir
diff --git a/test/integration/targets/setup_wildfly_server/tasks/main.yml b/test/integration/targets/setup_wildfly_server/tasks/main.yml
deleted file mode 100644
index 507c39b1f1..0000000000
--- a/test/integration/targets/setup_wildfly_server/tasks/main.yml
+++ /dev/null
@@ -1,94 +0,0 @@
-- name: Skip unsupported platforms
- meta: end_play
- when: (ansible_distribution != 'CentOS') or
- (ansible_distribution == 'CentOS' and ansible_distribution_major_version is not version('7', '>='))
-
-- name: Install java
- package:
- name: java-1.8.0-openjdk-devel
-
-- name: Create wf_tmp_dir
- file:
- path: '{{ wf_tmp_dir }}'
- state: directory
-
-- name: Download wildfly
- get_url:
- url: 'https://ansible-ci-files.s3.amazonaws.com/test/integration/targets/setup_wildfly_server/wildfly-{{ wf_version }}.tar.gz'
- dest: '{{ wf_tmp_dir }}/wildfly-{{ wf_version }}.tar.gz'
-
-- name: Unarchive tar
- unarchive:
- src: '{{ wf_tmp_dir }}/wildfly-{{ wf_version }}.tar.gz'
- dest: '{{ wf_tmp_dir }}'
- remote_src: yes
-
-- name: Remove tar
- file:
- path: '{{ wf_tmp_dir }}/wildfly-{{ wf_version }}.tar.gz'
- state: absent
-
-- name: Create symlink
- file:
- src: '{{ wf_tmp_dir }}/wildfly-{{ wf_version }}'
- dest: '{{ wf_tmp_dir }}/wildfly'
- state: link
-
-- name: Create group for wildfly
- group:
- name: '{{ wf_user }}'
- system: yes
-
-- name: Create user for wildfly
- user:
- name: '{{ wf_user }}'
- system: yes
- group: '{{ wf_user }}'
- home: '{{ wf_homedir }}'
-
-- name: Set permissions
- file:
- path: '{{ remote_tmp_dir }}'
- state: directory
- owner: '{{ wf_user }}'
- group: '{{ wf_user }}'
- recurse: yes
-
-- name: Create config file
- copy:
- src: wildfly.conf
- dest: '{{ wf_homedir }}/wildfly.conf'
-
-- name: Create launcher
- template:
- src: launch.sh.j2
- dest: '{{ wf_homedir }}/bin/launch.sh'
-
-- name: Make scripts executable
- shell: 'chmod +x {{ wf_homedir }}/bin/*.sh'
-
-- name: Create service file
- template:
- src: wildfly.service.j2
- dest: '{{ wf_service_file_path }}'
-
-- name: Create directories for testing the default deploy_path
- become: yes
- file:
- path: '{{ default_deploy_root }}'
- state: directory
- recurse: yes
- owner: '{{ wf_user }}'
- group: '{{ wf_user }}'
-
-- name: Create simlink for testing the default deploy_path
- file:
- state: link
- src: '{{ deploy_dir }}'
- dest: '{{ default_deploy_root }}/deployments'
-
-- name: Reload systemd and start wildfly
- systemd:
- daemon_reload: yes
- name: wildfly
- state: started
diff --git a/test/integration/targets/setup_wildfly_server/templates/launch.sh.j2 b/test/integration/targets/setup_wildfly_server/templates/launch.sh.j2
deleted file mode 100644
index a01bcc513e..0000000000
--- a/test/integration/targets/setup_wildfly_server/templates/launch.sh.j2
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/usr/bin/env bash
-
-if [ "x$WILDFLY_HOME" = "x" ]; then
- WILDFLY_HOME="{{ wf_homedir }}"
-fi
-
-if [[ "$1" == "domain" ]]; then
- $WILDFLY_HOME/bin/domain.sh -c "$2" -b "$3"
-else
- $WILDFLY_HOME/bin/standalone.sh -c "$2" -b "$3"
-fi
diff --git a/test/integration/targets/setup_wildfly_server/templates/wildfly.service.j2 b/test/integration/targets/setup_wildfly_server/templates/wildfly.service.j2
deleted file mode 100644
index 686c30193e..0000000000
--- a/test/integration/targets/setup_wildfly_server/templates/wildfly.service.j2
+++ /dev/null
@@ -1,16 +0,0 @@
-[Unit]
-Description=The WildFly Application Server
-After=syslog.target network.target
-Before=httpd.service
-
-[Service]
-Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
-EnvironmentFile=-{{ wf_homedir }}/wildfly.conf
-User=wildfly
-LimitNOFILE=102642
-PIDFile=/var/run/wildfly/wildfly.pid
-ExecStart={{ wf_homedir }}/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND
-StandardOutput=null
-
-[Install]
-WantedBy=multi-user.target
diff --git a/test/integration/targets/setup_win_device/handlers/main.yml b/test/integration/targets/setup_win_device/handlers/main.yml
deleted file mode 100644
index 5c01331ad7..0000000000
--- a/test/integration/targets/setup_win_device/handlers/main.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-- name: remove dummy network adapter device
- win_device:
- name: '{{ network_device_name_raw.name }}'
- state: absent
diff --git a/test/integration/targets/setup_win_device/library/win_device.ps1 b/test/integration/targets/setup_win_device/library/win_device.ps1
deleted file mode 100644
index e95d4c818c..0000000000
--- a/test/integration/targets/setup_win_device/library/win_device.ps1
+++ /dev/null
@@ -1,542 +0,0 @@
-#!powershell
-
-#AnsibleRequires -CSharpUtil Ansible.Basic
-#Requires -Module Ansible.ModuleUtils.AddType
-
-$spec = @{
- options = @{
- hardware_id = @{ type = "str" }
- name = @{ type = "str" }
- path = @{ type = "path" }
- state = @{ type = "str"; choices = @("absent", "present"); default = "present" }
- }
- required_if = @(
- @("state", "present", @("path", "hardware_id"), $true),
- @("state", "absent", @(,"name"))
- )
- supports_check_mode = $true
-}
-
-$module = [Ansible.Basic.AnsibleModule]::Create($args, $spec)
-
-$hardware_id = $module.Params.hardware_id
-$name = $module.Params.name
-$path = $module.Params.path
-$state = $module.Params.state
-
-$module.Result.reboot_required = $false
-
-Add-CSharpType -References @'
-using Microsoft.Win32.SafeHandles;
-using System;
-using System.ComponentModel;
-using System.Runtime.ConstrainedExecution;
-using System.Runtime.InteropServices;
-using System.Text;
-
-namespace Ansible.Device
-{
- public class NativeHelpers
- {
- [StructLayout(LayoutKind.Sequential)]
- public class SP_DEVINFO_DATA
- {
- public UInt32 cbSize;
- public Guid ClassGuid;
- public UInt32 DevInst;
- public IntPtr Reserved;
-
- public SP_DEVINFO_DATA()
- {
- this.cbSize = (UInt32)Marshal.SizeOf(this);
- this.ClassGuid = Guid.Empty;
- }
- }
-
- [Flags]
- public enum DeviceInfoCreationFlags : uint
- {
- DICD_GENERATE_ID = 0x00000001,
- DICD_INHERIT_CLASSDRVS = 0x00000002,
- }
-
- public enum DeviceProperty : uint
- {
- SPDRP_DEVICEDESC = 0x0000000,
- SPDRP_HARDWAREID = 0x0000001,
- SPDRP_COMPATIBLEIDS = 0x0000002,
- SPDRP_UNUSED0 = 0x0000003,
- SPDRP_SERVICE = 0x0000004,
- SPDRP_UNUSED1 = 0x0000005,
- SPDRP_UNUSED2 = 0x0000006,
- SPDRP_CLASS = 0x0000007, // Read only - tied to ClassGUID
- SPDRP_CLASSGUID = 0x0000008,
- SPDRP_DRIVER = 0x0000009,
- SPDRP_CONFIGFLAGS = 0x000000a,
- SPDRP_MFG = 0x000000b,
- SPDRP_FRIENDLYNAME = 0x000000c,
- SPDRP_LOCATION_INFORMATION = 0x000000d,
- SPDRP_PHYSICAL_DEVICE_OBJECT_NAME = 0x000000e, // Read only
- SPDRP_CAPABILITIES = 0x000000f, // Read only
- SPDRP_UI_NUMBER = 0x0000010, // Read only
- SPDRP_UPPERFILTERS = 0x0000011,
- SPDRP_LOWERFILTERS = 0x0000012,
- SPDRP_BUSTYPEGUID = 0x0000013, // Read only
- SPDRP_LEGACYBUSTYPE = 0x0000014, // Read only
- SPDRP_BUSNUMBER = 0x0000015, // Read only
- SPDRP_ENUMERATOR_NAME = 0x0000016, // Read only
- SPDRP_SECURITY = 0x0000017,
- SPDRP_SECURITY_SDS = 0x0000018,
- SPDRP_DEVTYPE = 0x0000019,
- SPDRP_EXCLUSIVE = 0x000001a,
- SPDRP_CHARACTERISTICS = 0x000001b,
- SPDRP_ADDRESS = 0x000001c, // Read only
- SPDRP_UI_NUMBER_DESC_FORMAT = 0x000001d,
- SPDRP_DEVICE_POWER_DATA = 0x000001e, // Read only
- SPDRP_REMOVAL_POLICY = 0x000001f, // Read only
- SPDRP_REMOVAL_POLICY_HW_DEFAULT = 0x0000020, // Read only
- SPDRP_REMOVAL_POLICY_OVERRIDE = 0x0000021,
- SPDRP_INSTALL_STATE = 0x0000022, // Read only
- SPDRP_LOCATION_PATHS = 0x0000023, // Read only
- SPDRP_BASE_CONTAINERID = 0x0000024, // Read only
- }
-
- // https://docs.microsoft.com/en-us/previous-versions/ff549793%28v%3dvs.85%29
- public enum DifCodes : uint
- {
- DIF_SELECTDIVE = 0x00000001,
- DIF_INSTALLDEVICE = 0x00000002,
- DIF_ASSIGNRESOURCES = 0x00000003,
- DIF_PROPERTIES = 0x00000004,
- DIF_REMOVE = 0x00000005,
- DIF_FIRSTTIMESETUP = 0x00000006,
- DIF_FOUNDDEVICE = 0x00000007,
- DIF_SELECTCLASSDRIVERS = 0x00000008,
- DIF_VALIDATECLASSDRIVERS = 0x00000009,
- DIF_INSTALLCLASSDRIVERS = 0x0000000a,
- DIF_CALCDISKSPACE = 0x0000000b,
- DIF_DESTROYPRIVATEDATA = 0x0000000c,
- DIF_VALIDATEDRIVER = 0x0000000d,
- DIF_DETECT = 0x0000000f,
- DIF_INSTALLWIZARD = 0x00000010,
- DIF_DESTROYWIZARDDATA = 0x00000011,
- DIF_PROPERTYCHANGE = 0x00000012,
- DIF_ENABLECLASS = 0x00000013,
- DIF_DETECTVERIFY = 0x00000014,
- DIF_INSTALLDEVICEFILES = 0x00000015,
- DIF_UNREMOVE = 0x00000016,
- DIF_SELECTBESTCOMPATDRV = 0x00000017,
- DIF_ALLOW_INSTALL = 0x00000018,
- DIF_REGISTERDEVICE = 0x00000019,
- DIF_NEWDEVICEWIZARD_PRESELECT = 0x0000001a,
- DIF_NEWDEVICEWIZARD_SELECT = 0x0000001b,
- DIF_NEWDEVICEWIZARD_PREANALYZE = 0x0000001c,
- DIF_NEWDEVICEWIZARD_POSTANALYZE = 0x0000001d,
- DIF_NEWDEVICEWIZARD_FINISHINSTALL = 0x0000001e,
- DIF_UNUSED1 = 0x0000001e,
- DIF_INSTALLINTERFACES = 0x00000020,
- DIF_DETECTCANCEL = 0x00000021,
- DIF_REGISTER_COINSTALLERS = 0x00000022,
- DIF_ADDPROPERTYPAGE_ADVANCED = 0x00000023,
- DIF_ADDPROPERTYPAGE_BASIC = 0x00000024,
- DIF_RESERVED1 = 0x00000025,
- DIF_TROUBLESHOOTER = 0x00000026,
- DIF_POWERMESSAGEWAKE = 0x00000027,
- DIF_ADDREMOTEPROPERTYPAGE_ADVANCED = 0x00000028,
- DIF_UPDATEDRIVER_UI = 0x00000029,
- DIF_FINISHINSTALL_ACTION = 0x0000002a,
- }
-
- [Flags]
- public enum GetClassFlags : uint
- {
- DIGCF_DEFAULT = 0x00000001,
- DIGCF_PRESENT = 0x00000002,
- DIGCF_ALLCLASSES = 0x00000004,
- DIGCF_PROFILE = 0x00000008,
- DIGCF_DEVICEINTERFACE = 0x00000010,
- }
-
- [Flags]
- public enum InstallFlags : uint
- {
- INSTALLFLAG_FORCE = 0x00000001,
- INSTALLFLAG_READONLY = 0x00000002,
- INSTALLFLAG_NONINTERACTIVE = 0x00000004,
- INSTALLFLAG_BITS = 0x00000007,
- }
- }
-
- public class NativeMethods
- {
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern bool SetupDiCallClassInstaller(
- NativeHelpers.DifCodes InstallFunction,
- SafeDeviceInfoSet DeviceInfoSet,
- NativeHelpers.SP_DEVINFO_DATA DeviceInfoData);
-
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern SafeDeviceInfoSet SetupDiCreateDeviceInfoList(
- Guid ClassGuid,
- IntPtr hwndParent);
-
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern bool SetupDiCreateDeviceInfoW(
- SafeDeviceInfoSet DeviceInfoSet,
- [MarshalAs(UnmanagedType.LPWStr)] string DeviceName,
- Guid ClassGuid,
- [MarshalAs(UnmanagedType.LPWStr)] string DeviceDescription,
- IntPtr hwndParent,
- NativeHelpers.DeviceInfoCreationFlags CreationFlags,
- NativeHelpers.SP_DEVINFO_DATA DeviceInfoData);
-
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern bool SetupDiDestroyDeviceInfoList(
- IntPtr DeviceInfoSet);
-
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern bool SetupDiEnumDeviceInfo(
- SafeDeviceInfoSet DeviceInfoSet,
- UInt32 MemberIndex,
- NativeHelpers.SP_DEVINFO_DATA DeviceInfoData);
-
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern SafeDeviceInfoSet SetupDiGetClassDevsW(
- Guid ClassGuid,
- [MarshalAs(UnmanagedType.LPWStr)] string Enumerator,
- IntPtr hwndParent,
- NativeHelpers.GetClassFlags Flags);
-
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern bool SetupDiGetDeviceRegistryPropertyW(
- SafeDeviceInfoSet DeviceInfoSet,
- NativeHelpers.SP_DEVINFO_DATA DeviceInfoData,
- NativeHelpers.DeviceProperty Property,
- out UInt32 PropertyRegDataType,
- SafeMemoryBuffer PropertyBuffer,
- UInt32 PropertyBufferSize,
- ref UInt32 RequiredSize);
-
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern bool SetupDiGetINFClassW(
- [MarshalAs(UnmanagedType.LPWStr)] string InfName,
- ref Guid ClassGuid,
- [MarshalAs(UnmanagedType.LPWStr)] StringBuilder ClassName,
- UInt32 ClassNameSize,
- ref UInt32 RequiredSize);
-
- [DllImport("Setupapi.dll", SetLastError = true)]
- public static extern bool SetupDiSetDeviceRegistryPropertyW(
- SafeDeviceInfoSet DeviceInfoSet,
- NativeHelpers.SP_DEVINFO_DATA DeviceInfoData,
- NativeHelpers.DeviceProperty Property,
- SafeMemoryBuffer PropertyBuffer,
- UInt32 PropertyBufferSize);
-
- [DllImport("Newdev.dll", SetLastError = true)]
- public static extern bool UpdateDriverForPlugAndPlayDevicesW(
- IntPtr hwndParent,
- [MarshalAs(UnmanagedType.LPWStr)] string HardwareId,
- [MarshalAs(UnmanagedType.LPWStr)] string FullInfPath,
- NativeHelpers.InstallFlags InstallFlags,
- ref bool bRebootRequired);
- }
-
- public class SafeDeviceInfoSet : SafeHandleZeroOrMinusOneIsInvalid
- {
- public SafeDeviceInfoSet() : base(true) { }
-
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
- protected override bool ReleaseHandle()
- {
- return NativeMethods.SetupDiDestroyDeviceInfoList(handle);
- }
- }
-
- public class SafeMemoryBuffer : SafeHandleZeroOrMinusOneIsInvalid
- {
- public int Length = 0;
-
- public SafeMemoryBuffer() : base(true) { }
-
- public SafeMemoryBuffer(int cb) : base(true)
- {
- Length = cb;
- base.SetHandle(Marshal.AllocHGlobal(cb));
- }
-
- public SafeMemoryBuffer(string sz) : base(true)
- {
- Length = sz.Length * sizeof(char);
- base.SetHandle(Marshal.StringToHGlobalUni(sz));
- }
-
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
- protected override bool ReleaseHandle()
- {
- Marshal.FreeHGlobal(handle);
- return true;
- }
- }
-
- public class DeviceUtil
- {
- public static string GetDeviceFriendlyName(SafeDeviceInfoSet devInfoSet, NativeHelpers.SP_DEVINFO_DATA devInfo)
- {
- string friendlyName = GetDeviceStringProp(devInfoSet, devInfo, NativeHelpers.DeviceProperty.SPDRP_FRIENDLYNAME);
-
- // Older Windows versions may not have a friendly name set. This seems to be the case when the device has
- // a unique description so we fallback to that value.
- if (null == friendlyName)
- friendlyName = GetDeviceStringProp(devInfoSet, devInfo, NativeHelpers.DeviceProperty.SPDRP_DEVICEDESC);
-
- return friendlyName;
- }
-
- public static void SetDeviceHardwareId(SafeDeviceInfoSet devInfoSet, NativeHelpers.SP_DEVINFO_DATA devInfo,
- string hardwareId)
- {
- SetDeviceStringProp(devInfoSet, devInfo, NativeHelpers.DeviceProperty.SPDRP_HARDWAREID, hardwareId);
- }
-
- private static string GetDeviceStringProp(SafeDeviceInfoSet devInfoSet, NativeHelpers.SP_DEVINFO_DATA devInfo,
- NativeHelpers.DeviceProperty property)
- {
- using (SafeMemoryBuffer memBuf = GetDeviceProperty(devInfoSet, devInfo, property))
- {
- if (memBuf.IsInvalid) // Property does not exist so just return null.
- return null;
-
- return Marshal.PtrToStringUni(memBuf.DangerousGetHandle());
- }
- }
-
- private static SafeMemoryBuffer GetDeviceProperty(SafeDeviceInfoSet devInfoSet,
- NativeHelpers.SP_DEVINFO_DATA devInfo, NativeHelpers.DeviceProperty property)
- {
- UInt32 requiredSize = 0;
- UInt32 regDataType = 0;
- if (!NativeMethods.SetupDiGetDeviceRegistryPropertyW(devInfoSet, devInfo, property,
- out regDataType, new SafeMemoryBuffer(0), 0, ref requiredSize))
- {
- int errCode = Marshal.GetLastWin32Error();
- if (errCode == 0x0000000D) // ERROR_INVALID_DATA
- return new SafeMemoryBuffer(); // The FRIENDLYNAME property does not exist
- else if (errCode != 0x0000007A) // ERROR_INSUFFICIENT_BUFFER
- throw new Win32Exception(errCode);
- }
-
- SafeMemoryBuffer memBuf = new SafeMemoryBuffer((int)requiredSize);
- if (!NativeMethods.SetupDiGetDeviceRegistryPropertyW(devInfoSet, devInfo, property,
- out regDataType, memBuf, requiredSize, ref requiredSize))
- {
- int errCode = Marshal.GetLastWin32Error();
- memBuf.Dispose();
-
- throw new Win32Exception(errCode);
- }
-
- return memBuf;
- }
-
- private static void SetDeviceStringProp(SafeDeviceInfoSet devInfoSet, NativeHelpers.SP_DEVINFO_DATA devInfo,
- NativeHelpers.DeviceProperty property, string value)
- {
- using (SafeMemoryBuffer buffer = new SafeMemoryBuffer(value))
- SetDeviceProperty(devInfoSet, devInfo, property, buffer);
- }
-
- private static void SetDeviceProperty(SafeDeviceInfoSet devInfoSet, NativeHelpers.SP_DEVINFO_DATA devInfo,
- NativeHelpers.DeviceProperty property, SafeMemoryBuffer buffer)
- {
- if (!NativeMethods.SetupDiSetDeviceRegistryPropertyW(devInfoSet, devInfo, property, buffer,
- (UInt32)buffer.Length))
- {
- throw new Win32Exception(Marshal.GetLastWin32Error());
- }
- }
- }
-}
-'@
-
-Function Get-Win32ErrorMessage {
- Param ([System.Int32]$ErrorCode)
-
- $exp = New-Object -TypeName System.ComponentModel.Win32Exception -ArgumentList $ErrorCode
- return ("{0} (Win32 ErrorCode {1} - 0x{1:X8}" -f $exp.Message, $ErrorCode)
-}
-
-# Determine if the device is already installed
-$dev_info_set = [Ansible.Device.NativeMethods]::SetupDiGetClassDevsW(
- [Guid]::Empty,
- [NullString]::Value,
- [System.IntPtr]::Zero,
- [Ansible.Device.NativeHelpers+GetClassFlags]::DIGCF_ALLCLASSES
-); $err = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
-
-try {
- if ($dev_info_set.IsInvalid) {
- $msg = Get-Win32ErrorMessage -ErrorCode $err
- $module.FailJson("Failed to get device information set for installed devices: $msg")
- }
-
- $dev_info = $null
- if ($null -ne $name) {
- # Loop through the set of all devices and compare the name
- $idx = 0
- while ($true) {
- $dev_info = New-Object -TypeName Ansible.Device.NativeHelpers+SP_DEVINFO_DATA
- $res = [Ansible.Device.NativeMethods]::SetupDiEnumDeviceInfo(
- $dev_info_set,
- $idx,
- $dev_info
- ); $err = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
-
- if (-not $res) {
- $dev_info = $null
- if ($err -eq 0x00000103) { # ERROR_NO_MORE_ITEMS
- break
- }
-
- $msg = Get-Win32ErrorMessage -ErrorCode $err
- $module.FailJson("Failed to enumerate device information set at index $($idx): $msg")
- }
-
- $device_name = [Ansible.Device.DeviceUtil]::GetDeviceFriendlyName($dev_info_set, $dev_info)
- if ($device_name -eq $name) {
- break
- }
-
- $dev_info = $null
- $idx++
- }
- }
-
- if ($state -eq "absent" -and $null -ne $dev_info) {
- if (-not $module.CheckMode) {
- $res = [Ansible.Device.NativeMethods]::SetupDiCallClassInstaller(
- [Ansible.Device.NativeHelpers+DifCodes]::DIF_REMOVE,
- $dev_info_set,
- $dev_info
- ); $err = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
-
- if (-not $res) {
- $msg = Get-Win32ErrorMessage -ErrorCode $err
- $module.FailJson("Failed to remove device $($name): $msg")
- }
- }
-
- $module.Result.changed = $true
- } elseif ($state -eq "present" -and $null -eq $dev_info) {
- # Populate the class guid and display name if the path to an inf file was set.
- $class_id = [Guid]::Empty
- $class_name = $null
- if ($path) {
- if (-not (Test-Path -LiteralPath $path)) {
- $module.FailJson("Could not find the inf file specified at '$path'")
- }
-
- $class_name_sb = New-Object -TypeName System.Text.StringBuilder -ArgumentList 32 # MAX_CLASS_NAME_LEN
- $required_size = 0
- $res = [Ansible.Device.NativeMethods]::SetupDiGetINFClassW(
- $path,
- [ref]$class_id,
- $class_name_sb,
- $class_name_sb.Capacity,
- [ref]$required_size
- ); $err = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
-
- if (-not $res) {
- $msg = Get-Win32ErrorMessage -ErrorCode $err
- $module.FailJson("Failed to parse driver inf at '$path': $msg")
- }
-
- $class_name = $class_name_sb.ToString()
- }
-
- # When creating a new device we want to start with a blank device information set.
- $dev_info_set.Dispose()
-
- $dev_info_set = [Ansible.Device.NativeMethods]::SetupDiCreateDeviceInfoList(
- $class_id,
- [System.IntPtr]::Zero
- ); $err = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
-
- if ($dev_info_set.IsInvalid) {
- $msg = Get-Win32ErrorMessage -ErrorCode $err
- $module.FailJson("Failed to create device info set for the class $($class_id): $msg")
- }
-
- # Create the new device element and add it to the device info set
- $dev_info = New-Object -TypeName Ansible.Device.NativeHelpers+SP_DEVINFO_DATA
- $res = [Ansible.Device.NativeMethods]::SetupDiCreateDeviceInfoW(
- $dev_info_set,
- $class_name,
- $class_id,
- $null,
- [System.IntPtr]::Zero,
- [Ansible.Device.NativeHelpers+DeviceInfoCreationFlags]::DICD_GENERATE_ID,
- $dev_info
- ); $err = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
-
- if (-not $res) {
- $msg = Get-Win32ErrorMessage -ErrorCode $err
- $module.FailJson("Failed to create new device element for class $($class_name): $msg")
- }
-
- # Set the hardware id of the new device so we can load the proper driver.
- [Ansible.Device.DeviceUtil]::SetDeviceHardwareId($dev_info_set, $dev_info, $hardware_id)
-
- if (-not $module.CheckMode) {
- # Install the device
- $res = [Ansible.Device.NativeMethods]::SetupDiCallClassInstaller(
- [Ansible.Device.NativeHelpers+DifCodes]::DIF_REGISTERDEVICE,
- $dev_info_set,
- $dev_info
- ); $err = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
-
- if (-not $res) {
- $msg = Get-Win32ErrorMessage -ErrorCode $err
- $module.FailJson("Failed to register new device for class $($class_name): $msg")
- }
-
- # Load the drivers for the new device
- $reboot_required = $false
- $res = [Ansible.Device.NativeMethods]::UpdateDriverForPlugAndPlayDevicesW(
- [System.IntPtr]::Zero,
- $hardware_id,
- $path,
- [Ansible.Device.NativeHelpers+InstallFlags]'INSTALLFLAG_FORCE, INSTALLFLAG_NONINTERACTIVE',
- [ref]$reboot_required
- ); $err = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
-
- if (-not $res) {
- # On a failure make sure we cleanup the "installed" device
- [Ansible.Device.NativeMethods]::SetupDiCallClassInstaller(
- [Ansible.Device.NativeHelpers+DifCodes]::DIF_REMOVE,
- $dev_info_set,
- $dev_info
- ) > $null
-
- $msg = Get-Win32ErrorMessage -ErrorCode $err
- $module.FailJson("Failed to update device driver: $msg")
- }
-
- $module.Result.reboot_required = $reboot_required
-
- # Now get the name of the newly created device which we return back to Ansible.
- $name = [Ansible.Device.DeviceUtil]::GetDeviceFriendlyName($dev_info_set, $dev_info)
- } else {
- # Generate random name for check mode output
- $name = "Check mode generated device for $($class_name)"
- }
- $module.Result.changed = $true
- }
-} finally {
- $dev_info_set.Dispose()
-}
-
-$module.Result.name = $name
-
-$module.ExitJson()
-
diff --git a/test/integration/targets/setup_win_device/tasks/main.yml b/test/integration/targets/setup_win_device/tasks/main.yml
deleted file mode 100644
index cbbb98700b..0000000000
--- a/test/integration/targets/setup_win_device/tasks/main.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-# Creates a network adapter device for testing purposes and registers the following vars
-# network_device_name: The name of the network device
-# network_adapter_name: The name of the network adapter
----
-- name: create dummy network adapter device
- win_device:
- path: '%WinDir%\Inf\netloop.inf'
- hardware_id: '*msloop'
- state: present
- register: network_device_name_raw
- notify: remove dummy network adapter device
-
-- set_fact:
- network_device_name: '{{ network_device_name_raw.name }}'
-
-- name: get name of the dummy network adapter
- win_shell: (Get-CimInstance -Class Win32_NetworkAdapter -Filter "Name='{{ network_device_name }}'").NetConnectionID
- changed_when: False
- register: network_adapter_name_raw
-
-- set_fact:
- network_adapter_name: '{{ network_adapter_name_raw.stdout | trim }}'
diff --git a/test/integration/targets/setup_win_psget/meta/main.yml b/test/integration/targets/setup_win_psget/meta/main.yml
deleted file mode 100644
index 45806c8dc7..0000000000
--- a/test/integration/targets/setup_win_psget/meta/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-dependencies:
-- setup_remote_tmp_dir \ No newline at end of file
diff --git a/test/integration/targets/setup_win_psget/tasks/main.yml b/test/integration/targets/setup_win_psget/tasks/main.yml
deleted file mode 100644
index 6c84b903c9..0000000000
--- a/test/integration/targets/setup_win_psget/tasks/main.yml
+++ /dev/null
@@ -1,87 +0,0 @@
-# Installs PackageManagement and PowerShellGet to the required versions for testing
----
-- name: check if PackageManagement has been installed
- win_shell: if (Get-Command -Name Install-Module -ErrorAction SilentlyContinue) { $true } else { $false }
- changed_when: False
- register: module_installed
-
-- name: install PackageManagement and PowerShellGet
- when: not module_installed.stdout | trim | bool
- block:
- - name: install PackageManagement
- win_package:
- path: https://ansible-ci-files.s3.amazonaws.com/test/integration/targets/setup_win_psget/PackageManagement_x64.msi
- product_id: '{57E5A8BB-41EB-4F09-B332-B535C5954A28}'
- state: present
-
- - name: create the required folder
- win_file:
- path: C:\Program Files\PackageManagement\ProviderAssemblies\nuget\2.8.5.208
- state: directory
-
- - name: download nuget provider dll
- win_get_url:
- url: https://ansible-ci-files.s3.amazonaws.com/test/integration/targets/setup_win_psget/Microsoft.PackageManagement.NuGetProvider-2.8.5.208.dll
- dest: C:\Program Files\PackageManagement\ProviderAssemblies\nuget\2.8.5.208\Microsoft.PackageManagement.NuGetProvider.dll
-
-- name: get version and install location of PackageManagement and PowerShellGet
- win_shell: |
- $info = @{}
- $modules = Get-Module -ListAvailable | Where-Object {
- ($_.Name -eq "PackageManagement" -and $_.Version -lt "1.1.7") -or ($_.Name -eq "PowerShellGet" -and $_.Version -lt "1.6.0")
- } | ForEach-Object {
- $module_info = @{}
- if ([System.IO.Path]::GetFileName($_.ModuleBase) -eq $_.Name) {
- $module_info.remove_path = $_.ModuleBase
- $module_info.install_path = $_.ModuleBase
- } else {
- $module_version = switch($_.Name) {
- PackageManagement { "1.1.7.0" }
- PowerShellGet { "1.6.0" }
- }
- $module_info.remove_path = ""
- $module_info.install_path = ([System.IO.Path]::Combine([System.IO.Path]::GetDirectoryName($_.ModuleBase), $module_version))
- }
- $info.($_.Name) = $module_info
- }
-
- ConvertTo-Json -InputObject $info -Compress
- changed_when: False
- register: installed_modules
-
-- name: register installed_modules info
- set_fact:
- installed_modules: '{{ installed_modules.stdout | trim | from_json }}'
-
-- name: update the PackageManagement and PowerShellGet versions
- when: installed_modules.keys() | list | length > 0
- block:
- - name: download newer PackageManagement and PowerShellGet nupkg
- win_get_url:
- url: '{{ item.url }}'
- dest: '{{ remote_tmp_dir }}\{{ item.name }}.zip' # .zip is required for win_unzip
- when: item.name in installed_modules
- loop:
- - name: PackageManagement
- url: https://ansible-ci-files.s3.amazonaws.com/test/integration/targets/setup_win_psget/packagemanagement.1.1.7.nupkg
- - name: PowerShellGet
- url: https://ansible-ci-files.s3.amazonaws.com/test/integration/targets/setup_win_psget/powershellget.1.6.0.nupkg
-
- - name: remove the old versions of PackageManagement and PowerShellGet
- win_file:
- path: '{{ item.value.remove_path }}'
- state: absent
- # This isn't necessary on 2016+ as packages are installed in a version specific dir
- when: item.value.remove_path != ""
- with_dict: '{{ installed_modules }}'
-
- - name: extract new modules to correct location
- win_unzip:
- src: '{{ remote_tmp_dir }}\{{ item.name }}.zip'
- dest: '{{ item.path }}'
- when: item.path != ""
- loop:
- - name: PackageManagement
- path: '{{ installed_modules.PackageManagement.install_path | default("") }}'
- - name: PowerShellGet
- path: '{{ installed_modules.PowerShellGet.install_path | default("") }}'
diff --git a/test/integration/targets/setup_zabbix/aliases b/test/integration/targets/setup_zabbix/aliases
deleted file mode 100644
index 3d0091e7a9..0000000000
--- a/test/integration/targets/setup_zabbix/aliases
+++ /dev/null
@@ -1,5 +0,0 @@
-destructive
-shippable/posix/group1
-skip/osx
-skip/freebsd
-skip/rhel
diff --git a/test/integration/targets/setup_zabbix/defaults/main.yml b/test/integration/targets/setup_zabbix/defaults/main.yml
deleted file mode 100644
index d6437a7568..0000000000
--- a/test/integration/targets/setup_zabbix/defaults/main.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-db_name: 'zabbix'
-db_user: 'zabbix'
-db_password: 'fLhijUs3PgekNhwJ'
-
-zabbix_version: 4.4
-zabbix_apt_repository: 'deb http://repo.zabbix.com/zabbix/{{ zabbix_version }}/{{ ansible_distribution.lower() }}/ {{ ansible_distribution_release }} main'
-zabbix_apt_repository_key: 'http://repo.zabbix.com/zabbix-official-repo.key'
-
-zabbix_packages:
- - zabbix-server-mysql
- - zabbix-frontend-php
- - zabbix-apache-conf
diff --git a/test/integration/targets/setup_zabbix/handlers/main.yml b/test/integration/targets/setup_zabbix/handlers/main.yml
deleted file mode 100644
index a39556215a..0000000000
--- a/test/integration/targets/setup_zabbix/handlers/main.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-- name: remove zabbix repository
- apt_repository:
- repo: "{{ zabbix_apt_repository }}"
- filename: zabbix
- state: absent
-
-- name: remove zabbix packages
- apt:
- name: "{{ zabbix_packages }}"
- state: absent
-
-- name: remove zabbix pip packages
- pip:
- name: zabbix-api
- state: absent
diff --git a/test/integration/targets/setup_zabbix/meta/main.yml b/test/integration/targets/setup_zabbix/meta/main.yml
deleted file mode 100644
index 4aa170dc06..0000000000
--- a/test/integration/targets/setup_zabbix/meta/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-dependencies:
- - setup_mysql_db
diff --git a/test/integration/targets/setup_zabbix/tasks/main.yml b/test/integration/targets/setup_zabbix/tasks/main.yml
deleted file mode 100644
index 6d082fff21..0000000000
--- a/test/integration/targets/setup_zabbix/tasks/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-- include: setup.yml
- when: ansible_os_family == 'Debian'
diff --git a/test/integration/targets/setup_zabbix/tasks/setup.yml b/test/integration/targets/setup_zabbix/tasks/setup.yml
deleted file mode 100644
index 2af51f9431..0000000000
--- a/test/integration/targets/setup_zabbix/tasks/setup.yml
+++ /dev/null
@@ -1,89 +0,0 @@
-# sets up and starts Zabbix with default settings using a MySQL database.
-
-- name: install zabbix repository key
- apt_key:
- url: "{{ zabbix_apt_repository_key }}"
- state: present
-
-- name: install zabbix repository
- apt_repository:
- repo: "{{ zabbix_apt_repository }}"
- filename: zabbix
- state: present
- notify: remove zabbix repository
-
-- name: check if dpkg is set to exclude specific destinations
- stat:
- path: /etc/dpkg/dpkg.cfg.d/excludes
- register: dpkg_excludes
-
-- name: ensure documentation installations are allowed for zabbix
- lineinfile:
- path: /etc/dpkg/dpkg.cfg.d/excludes
- regexp: '^path-include=/usr/share/doc/zabbix*$'
- line: 'path-include=/usr/share/doc/zabbix*'
- state: present
- when: dpkg_excludes.stat.exists
-
-- name: install zabbix apt dependencies
- apt:
- name: "{{ zabbix_packages }}"
- state: latest
- update_cache: yes
- notify: remove zabbix packages
-
-- name: install zabbix-api python package
- pip:
- name: zabbix-api
- state: latest
- notify: remove zabbix pip packages
-
-- name: create mysql user {{ db_user }}
- mysql_user:
- name: "{{ db_user }}"
- password: "{{ db_password }}"
- state: present
- priv: "{{ db_name }}.*:ALL"
- login_unix_socket: '{{ mysql_socket }}'
-
-- name: import initial zabbix database
- mysql_db:
- name: "{{ db_name }}"
- login_user: "{{ db_user }}"
- login_password: "{{ db_password }}"
- state: import
- target: /usr/share/doc/zabbix-server-mysql/create.sql.gz
-
-- name: deploy zabbix-server configuration
- template:
- src: zabbix_server.conf.j2
- dest: /etc/zabbix/zabbix_server.conf
- owner: root
- group: zabbix
- mode: 0640
-
-- name: deploy zabbix web frontend configuration
- template:
- src: zabbix.conf.php.j2
- dest: /etc/zabbix/web/zabbix.conf.php
- mode: 0644
-
-- name: Create proper run directory for zabbix-server
- file:
- path: /var/run/zabbix
- state: directory
- owner: zabbix
- group: zabbix
- mode: 0775
-
-- name: restart zabbix-server
- service:
- name: zabbix-server
- state: restarted
- enabled: yes
-
-- name: restart apache2
- service:
- name: apache2
- state: restarted
- enabled: yes
diff --git a/test/integration/targets/setup_zabbix/templates/zabbix.conf.php.j2 b/test/integration/targets/setup_zabbix/templates/zabbix.conf.php.j2
deleted file mode 100644
index ad0a8328d2..0000000000
--- a/test/integration/targets/setup_zabbix/templates/zabbix.conf.php.j2
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-// Zabbix GUI configuration file
-global $DB;
-
-$DB['TYPE'] = 'MYSQL';
-$DB['SERVER'] = 'localhost';
-$DB['PORT'] = '0';
-$DB['DATABASE'] = '{{ db_name }}';
-$DB['USER'] = '{{ db_user }}';
-$DB['PASSWORD'] = '{{ db_password }}';
-
-// SCHEMA is relevant only for IBM_DB2 database
-$DB['SCHEMA'] = '';
-
-$ZBX_SERVER = 'localhost';
-$ZBX_SERVER_PORT = '10051';
-$ZBX_SERVER_NAME = '';
-
-$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
-?>
diff --git a/test/integration/targets/setup_zabbix/templates/zabbix_server.conf.j2 b/test/integration/targets/setup_zabbix/templates/zabbix_server.conf.j2
deleted file mode 100644
index f4c201af59..0000000000
--- a/test/integration/targets/setup_zabbix/templates/zabbix_server.conf.j2
+++ /dev/null
@@ -1,7 +0,0 @@
-PidFile=/var/run/zabbix/zabbix_server.pid
-LogFile=/tmp/zabbix_server.log
-DBName={{ db_name }}
-DBUser={{ db_user }}
-DBPassword={{ db_password }}
-Timeout=4
-LogSlowQueries=3000
diff --git a/test/units/contrib/__init__.py b/test/units/contrib/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/contrib/__init__.py
+++ /dev/null
diff --git a/test/units/contrib/inventory/__init__.py b/test/units/contrib/inventory/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/contrib/inventory/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/cloud/__init__.py b/test/units/module_utils/cloud/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/cloud/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/ec2/__init__.py b/test/units/module_utils/ec2/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/ec2/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/net_tools/__init__.py b/test/units/module_utils/net_tools/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/net_tools/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/net_tools/netbox/__init__.py b/test/units/module_utils/net_tools/netbox/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/net_tools/netbox/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/net_tools/nios/__init__.py b/test/units/module_utils/net_tools/nios/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/net_tools/nios/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/network/__init__.py b/test/units/module_utils/network/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/network/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/network/aci/__init__.py b/test/units/module_utils/network/aci/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/network/aci/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/network/avi/__init__.py b/test/units/module_utils/network/avi/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/network/avi/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/network/common/__init__.py b/test/units/module_utils/network/common/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/network/common/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/network/ftd/__init__.py b/test/units/module_utils/network/ftd/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/network/ftd/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/network/meraki/__init__.py b/test/units/module_utils/network/meraki/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/network/meraki/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/network/nso/__init__.py b/test/units/module_utils/network/nso/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/network/nso/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/remote_management/__init__.py b/test/units/module_utils/remote_management/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/remote_management/__init__.py
+++ /dev/null
diff --git a/test/units/module_utils/remote_management/dellemc/__init__.py b/test/units/module_utils/remote_management/dellemc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/module_utils/remote_management/dellemc/__init__.py
+++ /dev/null
diff --git a/test/units/modules/cloud/amazon/__init__.py b/test/units/modules/cloud/amazon/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/cloud/amazon/__init__.py
+++ /dev/null
diff --git a/test/units/modules/cloud/docker/__init__.py b/test/units/modules/cloud/docker/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/cloud/docker/__init__.py
+++ /dev/null
diff --git a/test/units/modules/cloud/google/__init__.py b/test/units/modules/cloud/google/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/cloud/google/__init__.py
+++ /dev/null
diff --git a/test/units/modules/cloud/kubevirt/__init__.py b/test/units/modules/cloud/kubevirt/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/cloud/kubevirt/__init__.py
+++ /dev/null
diff --git a/test/units/modules/cloud/misc/__init__.py b/test/units/modules/cloud/misc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/cloud/misc/__init__.py
+++ /dev/null
diff --git a/test/units/modules/cloud/misc/virt_net/__init__.py b/test/units/modules/cloud/misc/virt_net/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/cloud/misc/virt_net/__init__.py
+++ /dev/null
diff --git a/test/units/modules/cloud/openstack/__init__.py b/test/units/modules/cloud/openstack/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/cloud/openstack/__init__.py
+++ /dev/null
diff --git a/test/units/modules/cloud/vmware/__init__.py b/test/units/modules/cloud/vmware/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/cloud/vmware/__init__.py
+++ /dev/null
diff --git a/test/units/modules/crypto/__init__.py b/test/units/modules/crypto/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/crypto/__init__.py
+++ /dev/null
diff --git a/test/units/modules/messaging/__init__.py b/test/units/modules/messaging/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/messaging/__init__.py
+++ /dev/null
diff --git a/test/units/modules/messaging/rabbitmq/__init__.py b/test/units/modules/messaging/rabbitmq/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/messaging/rabbitmq/__init__.py
+++ /dev/null
diff --git a/test/units/modules/net_tools/__init__.py b/test/units/modules/net_tools/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/net_tools/__init__.py
+++ /dev/null
diff --git a/test/units/modules/net_tools/nios/__init__.py b/test/units/modules/net_tools/nios/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/net_tools/nios/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/__init__.py b/test/units/modules/network/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/aireos/__init__.py b/test/units/modules/network/aireos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/aireos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/apconos/__init__.py b/test/units/modules/network/apconos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/apconos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/aruba/__init__.py b/test/units/modules/network/aruba/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/aruba/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/asa/__init__.py b/test/units/modules/network/asa/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/asa/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/basics/__init__.py b/test/units/modules/network/basics/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/basics/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/check_point/__init__.py b/test/units/modules/network/check_point/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/check_point/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/cli/__init__.py b/test/units/modules/network/cli/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/cli/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/cloudengine/__init__.py b/test/units/modules/network/cloudengine/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/cloudengine/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/cloudvision/__init__.py b/test/units/modules/network/cloudvision/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/cloudvision/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/cnos/__init__.py b/test/units/modules/network/cnos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/cnos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/cumulus/__init__.py b/test/units/modules/network/cumulus/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/cumulus/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/dellos10/__init__.py b/test/units/modules/network/dellos10/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/dellos10/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/dellos6/__init__.py b/test/units/modules/network/dellos6/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/dellos6/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/dellos9/__init__.py b/test/units/modules/network/dellos9/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/dellos9/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/edgeos/__init__.py b/test/units/modules/network/edgeos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/edgeos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/edgeswitch/__init__.py b/test/units/modules/network/edgeswitch/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/edgeswitch/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/enos/__init__.py b/test/units/modules/network/enos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/enos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/eos/__init__.py b/test/units/modules/network/eos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/eos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/eric_eccli/__init__.py b/test/units/modules/network/eric_eccli/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/eric_eccli/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/exos/__init__.py b/test/units/modules/network/exos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/exos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/f5/__init__.py b/test/units/modules/network/f5/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/f5/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/fortimanager/__init__.py b/test/units/modules/network/fortimanager/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/fortimanager/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/frr/__init__.py b/test/units/modules/network/frr/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/frr/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/frr/fixtures/__init__.py b/test/units/modules/network/frr/fixtures/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/frr/fixtures/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/ftd/__init__.py b/test/units/modules/network/ftd/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/ftd/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/icx/__init__.py b/test/units/modules/network/icx/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/icx/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/ingate/__init__.py b/test/units/modules/network/ingate/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/ingate/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/ios/__init__.py b/test/units/modules/network/ios/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/ios/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/iosxr/__init__.py b/test/units/modules/network/iosxr/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/iosxr/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/ironware/__init__.py b/test/units/modules/network/ironware/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/ironware/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/itential/__init__.py b/test/units/modules/network/itential/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/itential/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/junos/__init__.py b/test/units/modules/network/junos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/junos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/netact/__init__.py b/test/units/modules/network/netact/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/netact/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/netscaler/__init__.py b/test/units/modules/network/netscaler/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/netscaler/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/netvisor/__init__.py b/test/units/modules/network/netvisor/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/netvisor/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/nos/__init__.py b/test/units/modules/network/nos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/nos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/nso/__init__.py b/test/units/modules/network/nso/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/nso/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/nuage/__init__.py b/test/units/modules/network/nuage/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/nuage/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/nxos/__init__.py b/test/units/modules/network/nxos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/nxos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/nxos/storage/__init__.py b/test/units/modules/network/nxos/storage/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/nxos/storage/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/onyx/__init__.py b/test/units/modules/network/onyx/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/onyx/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/opx/__init__.py b/test/units/modules/network/opx/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/opx/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/ovs/__init__.py b/test/units/modules/network/ovs/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/ovs/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/radware/__init__.py b/test/units/modules/network/radware/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/radware/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/routeros/__init__.py b/test/units/modules/network/routeros/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/routeros/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/slxos/__init__.py b/test/units/modules/network/slxos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/slxos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/voss/__init__.py b/test/units/modules/network/voss/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/voss/__init__.py
+++ /dev/null
diff --git a/test/units/modules/network/vyos/__init__.py b/test/units/modules/network/vyos/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/network/vyos/__init__.py
+++ /dev/null
diff --git a/test/units/modules/remote_management/dellemc/__init__.py b/test/units/modules/remote_management/dellemc/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/remote_management/dellemc/__init__.py
+++ /dev/null
diff --git a/test/units/modules/source_control/__init__.py b/test/units/modules/source_control/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/source_control/__init__.py
+++ /dev/null
diff --git a/test/units/modules/source_control/bitbucket/__init__.py b/test/units/modules/source_control/bitbucket/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/source_control/bitbucket/__init__.py
+++ /dev/null
diff --git a/test/units/modules/source_control/gitlab/__init__.py b/test/units/modules/source_control/gitlab/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/source_control/gitlab/__init__.py
+++ /dev/null
diff --git a/test/units/modules/storage/__init__.py b/test/units/modules/storage/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/storage/__init__.py
+++ /dev/null
diff --git a/test/units/modules/storage/hpe3par/__init__.py b/test/units/modules/storage/hpe3par/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/storage/hpe3par/__init__.py
+++ /dev/null
diff --git a/test/units/modules/storage/netapp/__init__.py b/test/units/modules/storage/netapp/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/storage/netapp/__init__.py
+++ /dev/null
diff --git a/test/units/modules/system/interfaces_file/__init__.py b/test/units/modules/system/interfaces_file/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/modules/system/interfaces_file/__init__.py
+++ /dev/null
diff --git a/test/units/plugins/cliconf/__init__.py b/test/units/plugins/cliconf/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/plugins/cliconf/__init__.py
+++ /dev/null
diff --git a/test/units/plugins/httpapi/__init__.py b/test/units/plugins/httpapi/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/plugins/httpapi/__init__.py
+++ /dev/null
diff --git a/test/units/plugins/terminal/__init__.py b/test/units/plugins/terminal/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/plugins/terminal/__init__.py
+++ /dev/null
diff --git a/test/units/plugins/vars/__init__.py b/test/units/plugins/vars/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/units/plugins/vars/__init__.py
+++ /dev/null