diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47c18001f..69ce7bcb8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,12 +22,12 @@ jobs: strategy: matrix: include: - - ansible: "2.14" - python_ver: "3.11" - ansible: "2.15" python_ver: "3.11" - ansible: "2.16" python_ver: "3.11" + - ansible: "2.17" + python_ver: "3.11" runs-on: ubuntu-latest defaults: run: diff --git a/README.md b/README.md index 070d87c01..44be7b894 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Tested Ansible Versions ----------------------- This collection is tested with the most current Ansible releases. Ansible versions -before 2.14 are **not supported**. +before 2.15 are **not supported**. Python Version -------------- diff --git a/meta/runtime.yml b/meta/runtime.yml index 7632f9264..e422d536c 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -1,5 +1,5 @@ --- -requires_ansible: '>=2.14.0' +requires_ansible: '>=2.15.0' plugin_routing: modules: panos_admin: diff --git a/tests/sanity/ignore-2.14.txt b/tests/sanity/ignore-2.14.txt deleted file mode 100644 index 7a32ca901..000000000 --- a/tests/sanity/ignore-2.14.txt +++ /dev/null @@ -1,113 +0,0 @@ -plugins/httpapi/panos.py validate-modules:missing-gplv3-license -plugins/modules/panos_active_in_ha.py validate-modules:missing-gplv3-license -plugins/modules/panos_address_group.py validate-modules:missing-gplv3-license -plugins/modules/panos_address_object.py validate-modules:missing-gplv3-license -plugins/modules/panos_admin.py validate-modules:missing-gplv3-license -plugins/modules/panos_administrator.py validate-modules:missing-gplv3-license -plugins/modules/panos_admpwd.py validate-modules:missing-gplv3-license -plugins/modules/panos_aggregate_interface.py validate-modules:missing-gplv3-license -plugins/modules/panos_api_key.py validate-modules:missing-gplv3-license -plugins/modules/panos_application_filter.py validate-modules:missing-gplv3-license -plugins/modules/panos_application_group.py validate-modules:missing-gplv3-license -plugins/modules/panos_application_object.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_aggregate.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_auth.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_conditional_advertisement.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_dampening.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_peer_group.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_peer.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_policy_filter.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_policy_rule.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp_redistribute.py validate-modules:missing-gplv3-license -plugins/modules/panos_bgp.py validate-modules:missing-gplv3-license -plugins/modules/panos_cert_gen_ssh.py validate-modules:missing-gplv3-license -plugins/modules/panos_check.py validate-modules:missing-gplv3-license -plugins/modules/panos_commit_firewall.py validate-modules:missing-gplv3-license -plugins/modules/panos_commit_panorama.py validate-modules:missing-gplv3-license -plugins/modules/panos_commit_push.py validate-modules:missing-gplv3-license -plugins/modules/panos_commit.py validate-modules:missing-gplv3-license -plugins/modules/panos_config_element.py validate-modules:missing-gplv3-license -plugins/modules/panos_custom_url_category.py validate-modules:missing-gplv3-license -plugins/modules/panos_dag_tags.py validate-modules:missing-gplv3-license -plugins/modules/panos_dag.py validate-modules:missing-gplv3-license -plugins/modules/panos_decryption_rule.py validate-modules:missing-gplv3-license -plugins/modules/panos_device_group.py validate-modules:missing-gplv3-license -plugins/modules/panos_dhcp_relay_ipv6_address.py validate-modules:missing-gplv3-license -plugins/modules/panos_dhcp_relay.py validate-modules:missing-gplv3-license -plugins/modules/panos_dhcp.py validate-modules:missing-gplv3-license -plugins/modules/panos_dynamic_updates.py validate-modules:missing-gplv3-license -plugins/modules/panos_dynamic_user_group.py validate-modules:missing-gplv3-license -plugins/modules/panos_edl.py validate-modules:missing-gplv3-license -plugins/modules/panos_email_profile.py validate-modules:missing-gplv3-license -plugins/modules/panos_email_server.py validate-modules:missing-gplv3-license -plugins/modules/panos_export.py validate-modules:missing-gplv3-license -plugins/modules/panos_gre_tunnel.py validate-modules:missing-gplv3-license -plugins/modules/panos_ha.py validate-modules:missing-gplv3-license -plugins/modules/panos_http_profile_header.py validate-modules:missing-gplv3-license -plugins/modules/panos_http_profile_param.py validate-modules:missing-gplv3-license -plugins/modules/panos_http_profile.py validate-modules:missing-gplv3-license -plugins/modules/panos_http_server.py validate-modules:missing-gplv3-license -plugins/modules/panos_ike_crypto_profile.py validate-modules:missing-gplv3-license -plugins/modules/panos_ike_gateway.py validate-modules:missing-gplv3-license -plugins/modules/panos_import.py validate-modules:missing-gplv3-license -plugins/modules/panos_interface.py validate-modules:missing-gplv3-license -plugins/modules/panos_ipsec_ipv4_proxyid.py validate-modules:missing-gplv3-license -plugins/modules/panos_ipsec_profile.py validate-modules:missing-gplv3-license -plugins/modules/panos_ipsec_tunnel.py validate-modules:missing-gplv3-license -plugins/modules/panos_ipv6_address.py validate-modules:missing-gplv3-license -plugins/modules/panos_l2_subinterface.py validate-modules:missing-gplv3-license -plugins/modules/panos_l3_subinterface.py validate-modules:missing-gplv3-license -plugins/modules/panos_lic.py validate-modules:missing-gplv3-license -plugins/modules/panos_loadcfg.py validate-modules:missing-gplv3-license -plugins/modules/panos_log_forwarding_profile_match_list_action.py validate-modules:missing-gplv3-license -plugins/modules/panos_log_forwarding_profile_match_list.py validate-modules:missing-gplv3-license -plugins/modules/panos_log_forwarding_profile.py validate-modules:missing-gplv3-license -plugins/modules/panos_loopback_interface.py validate-modules:missing-gplv3-license -plugins/modules/panos_management_profile.py validate-modules:missing-gplv3-license -plugins/modules/panos_match_rule.py validate-modules:missing-gplv3-license -plugins/modules/panos_mgtconfig.py validate-modules:missing-gplv3-license -plugins/modules/panos_nat_rule_facts.py validate-modules:missing-gplv3-license -plugins/modules/panos_nat_rule.py validate-modules:missing-gplv3-license -plugins/modules/panos_nat_rule2.py validate-modules:missing-gplv3-license -plugins/modules/panos_object_facts.py validate-modules:missing-gplv3-license -plugins/modules/panos_object.py validate-modules:missing-gplv3-license -plugins/modules/panos_op.py validate-modules:missing-gplv3-license -plugins/modules/panos_pbf_rule.py validate-modules:missing-gplv3-license -plugins/modules/panos_pg.py validate-modules:missing-gplv3-license -plugins/modules/panos_query_rules.py validate-modules:missing-gplv3-license -plugins/modules/panos_readiness_checks.py validate-modules:missing-gplv3-license -plugins/modules/panos_redistribution.py validate-modules:missing-gplv3-license -plugins/modules/panos_region.py validate-modules:missing-gplv3-license -plugins/modules/panos_registered_ip_facts.py validate-modules:missing-gplv3-license -plugins/modules/panos_registered_ip.py validate-modules:missing-gplv3-license -plugins/modules/panos_restart.py validate-modules:missing-gplv3-license -plugins/modules/panos_sag.py validate-modules:missing-gplv3-license -plugins/modules/panos_schedule_object.py validate-modules:missing-gplv3-license -plugins/modules/panos_security_rule_facts.py validate-modules:missing-gplv3-license -plugins/modules/panos_security_rule.py validate-modules:missing-gplv3-license -plugins/modules/panos_service_group.py validate-modules:missing-gplv3-license -plugins/modules/panos_service_object.py validate-modules:missing-gplv3-license -plugins/modules/panos_snapshot_report.py validate-modules:missing-gplv3-license -plugins/modules/panos_snmp_profile.py validate-modules:missing-gplv3-license -plugins/modules/panos_snmp_v2c_server.py validate-modules:missing-gplv3-license -plugins/modules/panos_snmp_v3_server.py validate-modules:missing-gplv3-license -plugins/modules/panos_software.py validate-modules:missing-gplv3-license -plugins/modules/panos_state_snapshot.py validate-modules:missing-gplv3-license -plugins/modules/panos_static_route.py validate-modules:missing-gplv3-license -plugins/modules/panos_syslog_profile.py validate-modules:missing-gplv3-license -plugins/modules/panos_syslog_server.py validate-modules:missing-gplv3-license -plugins/modules/panos_tag_object.py validate-modules:missing-gplv3-license -plugins/modules/panos_template_stack.py validate-modules:missing-gplv3-license -plugins/modules/panos_template_variable.py validate-modules:missing-gplv3-license -plugins/modules/panos_template.py validate-modules:missing-gplv3-license -plugins/modules/panos_tunnel.py validate-modules:missing-gplv3-license -plugins/modules/panos_type_cmd.py validate-modules:missing-gplv3-license -plugins/modules/panos_userid.py validate-modules:missing-gplv3-license -plugins/modules/panos_virtual_router_facts.py validate-modules:missing-gplv3-license -plugins/modules/panos_virtual_router.py validate-modules:missing-gplv3-license -plugins/modules/panos_virtual_wire.py validate-modules:missing-gplv3-license -plugins/modules/panos_vlan_interface.py validate-modules:missing-gplv3-license -plugins/modules/panos_vlan.py validate-modules:missing-gplv3-license -plugins/modules/panos_vm_auth_key.py validate-modules:missing-gplv3-license -plugins/modules/panos_zone_facts.py validate-modules:missing-gplv3-license -plugins/modules/panos_zone.py validate-modules:missing-gplv3-license diff --git a/tests/sanity/ignore-2.13.txt b/tests/sanity/ignore-2.17.txt similarity index 100% rename from tests/sanity/ignore-2.13.txt rename to tests/sanity/ignore-2.17.txt