Adding deprecation_message decorator function locally to the azurearm module and state modules.

This commit is contained in:
Gareth J. Greenaway 2022-07-02 15:43:41 -07:00 committed by Pedro Algarvio
parent 4d9177b262
commit 39bd1d2e93
8 changed files with 322 additions and 146 deletions

View file

@ -54,6 +54,7 @@ Azure (ARM) Compute Execution Module
# Python libs
import logging
from functools import wraps
import salt.utils.azurearm
@ -85,7 +86,28 @@ def __virtual__():
return __virtualname__
@salt.utils.azurearm.deprecation_message
def _deprecation_message(function):
"""
Decorator wrapper to warn about azurearm deprecation
"""
@wraps(function)
def wrapped(*args, **kwargs):
salt.utils.versions.warn_until(
"Chlorine",
"The 'azurearm' functionality in Salt has been deprecated and its "
"functionality will be removed in version 3007 in favor of the "
"saltext.azurerm Salt Extension. "
"(https://github.com/salt-extensions/saltext-azurerm)",
category=FutureWarning,
)
ret = function(*args, **salt.utils.args.clean_kwargs(**kwargs))
return ret
return wrapped
@_deprecation_message
def availability_set_create_or_update(
name, resource_group, **kwargs
): # pylint: disable=invalid-name
@ -156,7 +178,7 @@ def availability_set_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def availability_set_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -189,7 +211,7 @@ def availability_set_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def availability_set_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -222,7 +244,7 @@ def availability_set_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def availability_sets_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -255,7 +277,7 @@ def availability_sets_list(resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def availability_sets_list_available_sizes(
name, resource_group, **kwargs
): # pylint: disable=invalid-name
@ -296,7 +318,7 @@ def availability_sets_list_available_sizes(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_capture(
name, destination_name, resource_group, prefix="capture-", overwrite=False, **kwargs
):
@ -351,7 +373,7 @@ def virtual_machine_capture(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -387,7 +409,7 @@ def virtual_machine_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_convert_to_managed_disks(
name, resource_group, **kwargs
): # pylint: disable=invalid-name
@ -425,7 +447,7 @@ def virtual_machine_convert_to_managed_disks(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_deallocate(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -460,7 +482,7 @@ def virtual_machine_deallocate(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_generalize(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -492,7 +514,7 @@ def virtual_machine_generalize(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machines_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -524,7 +546,7 @@ def virtual_machines_list(resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machines_list_all(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -553,7 +575,7 @@ def virtual_machines_list_all(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machines_list_available_sizes(
name, resource_group, **kwargs
): # pylint: disable=invalid-name
@ -592,7 +614,7 @@ def virtual_machines_list_available_sizes(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_power_off(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -627,7 +649,7 @@ def virtual_machine_power_off(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_restart(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -662,7 +684,7 @@ def virtual_machine_restart(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_start(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -697,7 +719,7 @@ def virtual_machine_start(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_machine_redeploy(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0

View file

@ -60,6 +60,7 @@ Optional provider parameters:
# Python libs
import logging
from functools import wraps
import salt.utils.azurearm
@ -91,7 +92,28 @@ def __virtual__():
return __virtualname__
@salt.utils.azurearm.deprecation_message
def _deprecation_message(function):
"""
Decorator wrapper to warn about azurearm deprecation
"""
@wraps(function)
def wrapped(*args, **kwargs):
salt.utils.versions.warn_until(
"Chlorine",
"The 'azurearm' functionality in Salt has been deprecated and its "
"functionality will be removed in version 3007 in favor of the "
"saltext.azurerm Salt Extension. "
"(https://github.com/salt-extensions/saltext-azurerm)",
category=FutureWarning,
)
ret = function(*args, **salt.utils.args.clean_kwargs(**kwargs))
return ret
return wrapped
@_deprecation_message
def record_set_create_or_update(name, zone_name, resource_group, record_type, **kwargs):
"""
.. versionadded:: 3000
@ -149,7 +171,7 @@ def record_set_create_or_update(name, zone_name, resource_group, record_type, **
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def record_set_delete(name, zone_name, resource_group, record_type, **kwargs):
"""
.. versionadded:: 3000
@ -191,7 +213,7 @@ def record_set_delete(name, zone_name, resource_group, record_type, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def record_set_get(name, zone_name, resource_group, record_type, **kwargs):
"""
.. versionadded:: 3000
@ -232,7 +254,7 @@ def record_set_get(name, zone_name, resource_group, record_type, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def record_sets_list_by_type(
zone_name, resource_group, record_type, top=None, recordsetnamesuffix=None, **kwargs
):
@ -286,7 +308,7 @@ def record_sets_list_by_type(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def record_sets_list_by_dns_zone(
zone_name, resource_group, top=None, recordsetnamesuffix=None, **kwargs
):
@ -335,7 +357,7 @@ def record_sets_list_by_dns_zone(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def zone_create_or_update(name, resource_group, **kwargs):
"""
.. versionadded:: 3000
@ -395,7 +417,7 @@ def zone_create_or_update(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def zone_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 3000
@ -429,7 +451,7 @@ def zone_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def zone_get(name, resource_group, **kwargs):
"""
.. versionadded:: 3000
@ -460,7 +482,7 @@ def zone_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def zones_list_by_resource_group(resource_group, top=None, **kwargs):
"""
.. versionadded:: 3000
@ -498,7 +520,7 @@ def zones_list_by_resource_group(resource_group, top=None, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def zones_list(top=None, **kwargs):
"""
.. versionadded:: 3000

View file

@ -54,6 +54,7 @@ Azure (ARM) Network Execution Module
# Python libs
import logging
from functools import wraps
# Salt libs
import salt.utils.azurearm
@ -87,7 +88,28 @@ def __virtual__():
return __virtualname__
@salt.utils.azurearm.deprecation_message
def _deprecation_message(function):
"""
Decorator wrapper to warn about azurearm deprecation
"""
@wraps(function)
def wrapped(*args, **kwargs):
salt.utils.versions.warn_until(
"Chlorine",
"The 'azurearm' functionality in Salt has been deprecated and its "
"functionality will be removed in version 3007 in favor of the "
"saltext.azurerm Salt Extension. "
"(https://github.com/salt-extensions/saltext-azurerm)",
category=FutureWarning,
)
ret = function(*args, **salt.utils.args.clean_kwargs(**kwargs))
return ret
return wrapped
@_deprecation_message
def check_dns_name_availability(name, region, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -118,7 +140,7 @@ def check_dns_name_availability(name, region, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def check_ip_address_availability(
ip_address, virtual_network, resource_group, **kwargs
):
@ -158,7 +180,7 @@ def check_ip_address_availability(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def default_security_rule_get(name, security_group, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -202,7 +224,7 @@ def default_security_rule_get(name, security_group, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def default_security_rules_list(security_group, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -239,7 +261,7 @@ def default_security_rules_list(security_group, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def security_rules_list(security_group, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -272,7 +294,7 @@ def security_rules_list(security_group, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def security_rule_create_or_update(
name,
access,
@ -424,7 +446,7 @@ def security_rule_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def security_rule_delete(security_rule, security_group, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -462,7 +484,7 @@ def security_rule_delete(security_rule, security_group, resource_group, **kwargs
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def security_rule_get(security_rule, security_group, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -499,7 +521,7 @@ def security_rule_get(security_rule, security_group, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_security_group_create_or_update(
name, resource_group, **kwargs
): # pylint: disable=invalid-name
@ -560,7 +582,7 @@ def network_security_group_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_security_group_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -593,7 +615,7 @@ def network_security_group_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_security_group_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -625,7 +647,7 @@ def network_security_group_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_security_groups_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -657,7 +679,7 @@ def network_security_groups_list(resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_security_groups_list_all(**kwargs): # pylint: disable=invalid-name
"""
.. versionadded:: 2019.2.0
@ -686,7 +708,7 @@ def network_security_groups_list_all(**kwargs): # pylint: disable=invalid-name
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subnets_list(virtual_network, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -723,7 +745,7 @@ def subnets_list(virtual_network, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subnet_get(name, virtual_network, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -761,7 +783,7 @@ def subnet_get(name, virtual_network, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subnet_create_or_update(
name, address_prefix, virtual_network, resource_group, **kwargs
):
@ -841,7 +863,7 @@ def subnet_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subnet_delete(name, virtual_network, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -879,7 +901,7 @@ def subnet_delete(name, virtual_network, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_networks_list_all(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -909,7 +931,7 @@ def virtual_networks_list_all(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_networks_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -943,7 +965,7 @@ def virtual_networks_list(resource_group, **kwargs):
# pylint: disable=invalid-name
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_network_create_or_update(name, address_prefixes, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1018,7 +1040,7 @@ def virtual_network_create_or_update(name, address_prefixes, resource_group, **k
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_network_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1051,7 +1073,7 @@ def virtual_network_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_network_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1083,7 +1105,7 @@ def virtual_network_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def load_balancers_list_all(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -1113,7 +1135,7 @@ def load_balancers_list_all(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def load_balancers_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1146,7 +1168,7 @@ def load_balancers_list(resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def load_balancer_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1178,7 +1200,7 @@ def load_balancer_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def load_balancer_create_or_update(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1365,7 +1387,7 @@ def load_balancer_create_or_update(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def load_balancer_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1398,7 +1420,7 @@ def load_balancer_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def usages_list(location, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1426,7 +1448,7 @@ def usages_list(location, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interface_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1460,7 +1482,7 @@ def network_interface_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interface_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1493,7 +1515,7 @@ def network_interface_get(name, resource_group, **kwargs):
# pylint: disable=invalid-name
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interface_create_or_update(
name, ip_configurations, subnet, virtual_network, resource_group, **kwargs
):
@ -1618,7 +1640,7 @@ def network_interface_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interfaces_list_all(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -1648,7 +1670,7 @@ def network_interfaces_list_all(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interfaces_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1682,7 +1704,7 @@ def network_interfaces_list(resource_group, **kwargs):
# pylint: disable=invalid-name
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interface_get_effective_route_table(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1718,7 +1740,7 @@ def network_interface_get_effective_route_table(name, resource_group, **kwargs):
# pylint: disable=invalid-name
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interface_list_effective_network_security_groups(
name, resource_group, **kwargs
):
@ -1756,7 +1778,7 @@ def network_interface_list_effective_network_security_groups(
# pylint: disable=invalid-name
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def list_virtual_machine_scale_set_vm_network_interfaces(
scale_set, vm_index, resource_group, **kwargs
):
@ -1800,7 +1822,7 @@ def list_virtual_machine_scale_set_vm_network_interfaces(
# pylint: disable=invalid-name
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def list_virtual_machine_scale_set_network_interfaces(
scale_set, resource_group, **kwargs
):
@ -1841,7 +1863,7 @@ def list_virtual_machine_scale_set_network_interfaces(
# pylint: disable=invalid-name
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def get_virtual_machine_scale_set_network_interface(
name, scale_set, vm_index, resource_group, **kwargs
):
@ -1886,7 +1908,7 @@ def get_virtual_machine_scale_set_network_interface(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def public_ip_address_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1919,7 +1941,7 @@ def public_ip_address_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def public_ip_address_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1956,7 +1978,7 @@ def public_ip_address_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def public_ip_address_create_or_update(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2015,7 +2037,7 @@ def public_ip_address_create_or_update(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def public_ip_addresses_list_all(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -2045,7 +2067,7 @@ def public_ip_addresses_list_all(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def public_ip_addresses_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2078,7 +2100,7 @@ def public_ip_addresses_list(resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filter_rule_delete(name, route_filter, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2115,7 +2137,7 @@ def route_filter_rule_delete(name, route_filter, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filter_rule_get(name, route_filter, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2153,7 +2175,7 @@ def route_filter_rule_get(name, route_filter, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filter_rule_create_or_update(
name, access, communities, route_filter, resource_group, **kwargs
):
@ -2233,7 +2255,7 @@ def route_filter_rule_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filter_rules_list(route_filter, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2270,7 +2292,7 @@ def route_filter_rules_list(route_filter, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filter_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2303,7 +2325,7 @@ def route_filter_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filter_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2338,7 +2360,7 @@ def route_filter_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filter_create_or_update(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2397,7 +2419,7 @@ def route_filter_create_or_update(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filters_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2432,7 +2454,7 @@ def route_filters_list(resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_filters_list_all(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -2462,7 +2484,7 @@ def route_filters_list_all(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_delete(name, route_table, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2499,7 +2521,7 @@ def route_delete(name, route_table, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_get(name, route_table, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2537,7 +2559,7 @@ def route_get(name, route_table, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_create_or_update(
name,
address_prefix,
@ -2610,7 +2632,7 @@ def route_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def routes_list(route_table, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2647,7 +2669,7 @@ def routes_list(route_table, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_table_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2680,7 +2702,7 @@ def route_table_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_table_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2715,7 +2737,7 @@ def route_table_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_table_create_or_update(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2774,7 +2796,7 @@ def route_table_create_or_update(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_tables_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -2807,7 +2829,7 @@ def route_tables_list(resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_tables_list_all(**kwargs):
"""
.. versionadded:: 2019.2.0

View file

@ -54,6 +54,7 @@ Azure (ARM) Resource Execution Module
# Python libs
import logging
from functools import wraps
# Salt Libs
import salt.utils.azurearm
@ -87,7 +88,28 @@ def __virtual__():
return __virtualname__
@salt.utils.azurearm.deprecation_message
def _deprecation_message(function):
"""
Decorator wrapper to warn about azurearm deprecation
"""
@wraps(function)
def wrapped(*args, **kwargs):
salt.utils.versions.warn_until(
"Chlorine",
"The 'azurearm' functionality in Salt has been deprecated and its "
"functionality will be removed in version 3007 in favor of the "
"saltext.azurerm Salt Extension. "
"(https://github.com/salt-extensions/saltext-azurerm)",
category=FutureWarning,
)
ret = function(*args, **salt.utils.args.clean_kwargs(**kwargs))
return ret
return wrapped
@_deprecation_message
def resource_groups_list(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -117,7 +139,7 @@ def resource_groups_list(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def resource_group_check_existence(name, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -144,7 +166,7 @@ def resource_group_check_existence(name, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def resource_group_get(name, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -173,7 +195,7 @@ def resource_group_get(name, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def resource_group_create_or_update(
name, location, **kwargs
): # pylint: disable=invalid-name
@ -211,7 +233,7 @@ def resource_group_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def resource_group_delete(name, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -239,7 +261,7 @@ def resource_group_delete(name, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_operation_get(operation, deployment, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -276,7 +298,7 @@ def deployment_operation_get(operation, deployment, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_operations_list(name, resource_group, result_limit=10, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -318,7 +340,7 @@ def deployment_operations_list(name, resource_group, result_limit=10, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_delete(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -351,7 +373,7 @@ def deployment_delete(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_check_existence(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -382,7 +404,7 @@ def deployment_check_existence(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_create_or_update(
name,
resource_group,
@ -496,7 +518,7 @@ def deployment_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_get(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -528,7 +550,7 @@ def deployment_get(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_cancel(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -560,7 +582,7 @@ def deployment_cancel(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_validate(
name,
resource_group,
@ -671,7 +693,7 @@ def deployment_validate(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployment_export_template(name, resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -703,7 +725,7 @@ def deployment_export_template(name, resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def deployments_list(resource_group, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -735,7 +757,7 @@ def deployments_list(resource_group, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subscriptions_list_locations(subscription_id=None, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -775,7 +797,7 @@ def subscriptions_list_locations(subscription_id=None, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subscription_get(subscription_id=None, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -812,7 +834,7 @@ def subscription_get(subscription_id=None, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subscriptions_list(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -840,7 +862,7 @@ def subscriptions_list(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def tenants_list(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -868,7 +890,7 @@ def tenants_list(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_assignment_delete(name, scope, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -901,7 +923,7 @@ def policy_assignment_delete(name, scope, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_assignment_create(name, scope, definition_name, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -986,7 +1008,7 @@ def policy_assignment_create(name, scope, definition_name, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_assignment_get(name, scope, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1018,7 +1040,7 @@ def policy_assignment_get(name, scope, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_assignments_list_for_resource_group(
resource_group, **kwargs
): # pylint: disable=invalid-name
@ -1054,7 +1076,7 @@ def policy_assignments_list_for_resource_group(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_assignments_list(**kwargs):
"""
.. versionadded:: 2019.2.0
@ -1084,7 +1106,7 @@ def policy_assignments_list(**kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_definition_create_or_update(
name, policy_rule, **kwargs
): # pylint: disable=invalid-name
@ -1143,7 +1165,7 @@ def policy_definition_create_or_update(
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_definition_delete(name, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1171,7 +1193,7 @@ def policy_definition_delete(name, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_definition_get(name, **kwargs):
"""
.. versionadded:: 2019.2.0
@ -1198,7 +1220,7 @@ def policy_definition_get(name, **kwargs):
return result
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_definitions_list(hide_builtin=False, **kwargs):
"""
.. versionadded:: 2019.2.0

View file

@ -93,6 +93,7 @@ Azure (ARM) Compute State Module
# Python libs
import logging
from functools import wraps
import salt.utils.azurearm
@ -110,7 +111,28 @@ def __virtual__():
return (False, "azurearm module could not be loaded")
@salt.utils.azurearm.deprecation_message
def _deprecation_message(function):
"""
Decorator wrapper to warn about azurearm deprecation
"""
@wraps(function)
def wrapped(*args, **kwargs):
salt.utils.versions.warn_until(
"Chlorine",
"The 'azurearm' functionality in Salt has been deprecated and its "
"functionality will be removed in version 3007 in favor of the "
"saltext.azurerm Salt Extension. "
"(https://github.com/salt-extensions/saltext-azurerm)",
category=FutureWarning,
)
ret = function(*args, **salt.utils.args.clean_kwargs(**kwargs))
return ret
return wrapped
@_deprecation_message
def availability_set_present(
name,
resource_group,
@ -283,7 +305,7 @@ def availability_set_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def availability_set_absent(name, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0

View file

@ -117,6 +117,7 @@ Optional provider parameters:
"""
import logging
from functools import wraps
import salt.utils.azurearm
@ -134,7 +135,28 @@ def __virtual__():
return (False, "azurearm_dns module could not be loaded")
@salt.utils.azurearm.deprecation_message
def _deprecation_message(function):
"""
Decorator wrapper to warn about azurearm deprecation
"""
@wraps(function)
def wrapped(*args, **kwargs):
salt.utils.versions.warn_until(
"Chlorine",
"The 'azurearm' functionality in Salt has been deprecated and its "
"functionality will be removed in version 3007 in favor of the "
"saltext.azurerm Salt Extension. "
"(https://github.com/salt-extensions/saltext-azurerm)",
category=FutureWarning,
)
ret = function(*args, **salt.utils.args.clean_kwargs(**kwargs))
return ret
return wrapped
@_deprecation_message
def zone_present(
name,
resource_group,
@ -335,7 +357,7 @@ def zone_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def zone_absent(name, resource_group, connection_auth=None):
"""
.. versionadded:: 3000
@ -392,7 +414,7 @@ def zone_absent(name, resource_group, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def record_set_present(
name,
zone_name,
@ -678,7 +700,7 @@ def record_set_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def record_set_absent(name, zone_name, resource_group, connection_auth=None):
"""
.. versionadded:: 3000

View file

@ -92,6 +92,7 @@ Azure (ARM) Network State Module
"""
import logging
from functools import wraps
import salt.utils.azurearm
@ -109,7 +110,28 @@ def __virtual__():
return (False, "azurearm_network module could not be loaded")
@salt.utils.azurearm.deprecation_message
def _deprecation_message(function):
"""
Decorator wrapper to warn about azurearm deprecation
"""
@wraps(function)
def wrapped(*args, **kwargs):
salt.utils.versions.warn_until(
"Chlorine",
"The 'azurearm' functionality in Salt has been deprecated and its "
"functionality will be removed in version 3007 in favor of the "
"saltext.azurerm Salt Extension. "
"(https://github.com/salt-extensions/saltext-azurerm)",
category=FutureWarning,
)
ret = function(*args, **salt.utils.args.clean_kwargs(**kwargs))
return ret
return wrapped
@_deprecation_message
def virtual_network_present(
name,
address_prefixes,
@ -270,7 +292,7 @@ def virtual_network_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def virtual_network_absent(name, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -327,7 +349,7 @@ def virtual_network_absent(name, resource_group, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subnet_present(
name,
address_prefix,
@ -472,7 +494,7 @@ def subnet_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def subnet_absent(name, virtual_network, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -536,7 +558,7 @@ def subnet_absent(name, virtual_network, resource_group, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_security_group_present(
name, resource_group, tags=None, security_rules=None, connection_auth=None, **kwargs
):
@ -679,7 +701,7 @@ def network_security_group_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_security_group_absent(name, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -736,7 +758,7 @@ def network_security_group_absent(name, resource_group, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def security_rule_present(
name,
access,
@ -1082,7 +1104,7 @@ def security_rule_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def security_rule_absent(name, security_group, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -1146,7 +1168,7 @@ def security_rule_absent(name, security_group, resource_group, connection_auth=N
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def load_balancer_present(
name,
resource_group,
@ -1523,7 +1545,7 @@ def load_balancer_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def load_balancer_absent(name, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -1580,7 +1602,7 @@ def load_balancer_absent(name, resource_group, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def public_ip_address_present(
name,
resource_group,
@ -1781,7 +1803,7 @@ def public_ip_address_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def public_ip_address_absent(name, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -1838,7 +1860,7 @@ def public_ip_address_absent(name, resource_group, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interface_present(
name,
ip_configurations,
@ -2109,7 +2131,7 @@ def network_interface_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def network_interface_absent(name, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -2166,7 +2188,7 @@ def network_interface_absent(name, resource_group, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_table_present(
name,
resource_group,
@ -2317,7 +2339,7 @@ def route_table_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_table_absent(name, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -2374,7 +2396,7 @@ def route_table_absent(name, resource_group, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_present(
name,
address_prefix,
@ -2512,7 +2534,7 @@ def route_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def route_absent(name, route_table, resource_group, connection_auth=None):
"""
.. versionadded:: 2019.2.0

View file

@ -89,6 +89,7 @@ Azure (ARM) Resource State Module
import json
import logging
from functools import wraps
import salt.utils.azurearm
import salt.utils.files
@ -107,7 +108,28 @@ def __virtual__():
return (False, "azurearm_resource module could not be loaded")
@salt.utils.azurearm.deprecation_message
def _deprecation_message(function):
"""
Decorator wrapper to warn about azurearm deprecation
"""
@wraps(function)
def wrapped(*args, **kwargs):
salt.utils.versions.warn_until(
"Chlorine",
"The 'azurearm' functionality in Salt has been deprecated and its "
"functionality will be removed in version 3007 in favor of the "
"saltext.azurerm Salt Extension. "
"(https://github.com/salt-extensions/saltext-azurerm)",
category=FutureWarning,
)
ret = function(*args, **salt.utils.args.clean_kwargs(**kwargs))
return ret
return wrapped
@_deprecation_message
def resource_group_present(
name, location, managed_by=None, tags=None, connection_auth=None, **kwargs
):
@ -216,7 +238,7 @@ def resource_group_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def resource_group_absent(name, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -284,7 +306,7 @@ def resource_group_absent(name, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_definition_present(
name,
policy_rule=None,
@ -591,7 +613,7 @@ def policy_definition_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_definition_absent(name, connection_auth=None):
"""
.. versionadded:: 2019.2.0
@ -645,7 +667,7 @@ def policy_definition_absent(name, connection_auth=None):
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_assignment_present(
name,
scope,
@ -801,7 +823,7 @@ def policy_assignment_present(
return ret
@salt.utils.azurearm.deprecation_message
@_deprecation_message
def policy_assignment_absent(name, scope, connection_auth=None):
"""
.. versionadded:: 2019.2.0