summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToshio Kuratomi <a.badger@gmail.com>2016-12-06 02:35:05 -0800
committerToshio Kuratomi <a.badger@gmail.com>2016-12-06 07:03:05 -0800
commitd749ec91e513c40a50b539a7eaccf29c31dda4d4 (patch)
tree229a30024f8250872a1a07fc9eb755a48366bb3c
parentfc465fa1e776a1e9d3a7448db0081d3e205ec06e (diff)
downloadansible-modules-core-d749ec91e513c40a50b539a7eaccf29c31dda4d4.tar.gz
Refreshed metadata for core modules
-rw-r--r--cloud/amazon/_ec2_ami_search.py4
-rw-r--r--cloud/amazon/cloudformation.py4
-rw-r--r--cloud/amazon/ec2.py4
-rw-r--r--cloud/amazon/ec2_ami.py4
-rw-r--r--cloud/amazon/ec2_ami_find.py4
-rw-r--r--cloud/amazon/ec2_asg.py4
-rw-r--r--cloud/amazon/ec2_eip.py4
-rw-r--r--cloud/amazon/ec2_elb.py4
-rw-r--r--cloud/amazon/ec2_elb_lb.py4
-rw-r--r--cloud/amazon/ec2_facts.py4
-rw-r--r--cloud/amazon/ec2_group.py4
-rw-r--r--cloud/amazon/ec2_key.py4
-rw-r--r--cloud/amazon/ec2_lc.py4
-rw-r--r--cloud/amazon/ec2_metric_alarm.py4
-rw-r--r--cloud/amazon/ec2_scaling_policy.py4
-rw-r--r--cloud/amazon/ec2_snapshot.py4
-rw-r--r--cloud/amazon/ec2_tag.py4
-rw-r--r--cloud/amazon/ec2_vol.py4
-rw-r--r--cloud/amazon/ec2_vpc.py4
-rw-r--r--cloud/amazon/ec2_vpc_net.py4
-rw-r--r--cloud/amazon/elasticache.py4
-rw-r--r--cloud/amazon/elasticache_subnet_group.py4
-rw-r--r--cloud/amazon/iam.py4
-rw-r--r--cloud/amazon/iam_cert.py4
-rw-r--r--cloud/amazon/iam_policy.py4
-rw-r--r--cloud/amazon/rds.py4
-rw-r--r--cloud/amazon/rds_param_group.py4
-rw-r--r--cloud/amazon/rds_subnet_group.py4
-rw-r--r--cloud/amazon/route53.py4
-rwxr-xr-xcloud/amazon/s3.py4
-rw-r--r--cloud/azure/azure.py4
-rw-r--r--cloud/azure/azure_rm_networkinterface.py4
-rw-r--r--cloud/azure/azure_rm_networkinterface_facts.py4
-rw-r--r--cloud/azure/azure_rm_publicipaddress.py4
-rw-r--r--cloud/azure/azure_rm_publicipaddress_facts.py4
-rw-r--r--cloud/azure/azure_rm_resourcegroup.py4
-rw-r--r--cloud/azure/azure_rm_resourcegroup_facts.py4
-rw-r--r--cloud/azure/azure_rm_securitygroup.py4
-rw-r--r--cloud/azure/azure_rm_securitygroup_facts.py4
-rw-r--r--cloud/azure/azure_rm_storageaccount.py4
-rw-r--r--cloud/azure/azure_rm_storageaccount_facts.py4
-rw-r--r--cloud/azure/azure_rm_storageblob.py4
-rw-r--r--cloud/azure/azure_rm_subnet.py4
-rw-r--r--cloud/azure/azure_rm_virtualmachine.py4
-rw-r--r--cloud/azure/azure_rm_virtualmachineimage_facts.py4
-rw-r--r--cloud/azure/azure_rm_virtualnetwork.py4
-rw-r--r--cloud/azure/azure_rm_virtualnetwork_facts.py4
-rw-r--r--cloud/digital_ocean/digital_ocean.py4
-rw-r--r--cloud/digital_ocean/digital_ocean_block_storage.py4
-rw-r--r--cloud/digital_ocean/digital_ocean_domain.py4
-rw-r--r--cloud/digital_ocean/digital_ocean_sshkey.py4
-rw-r--r--cloud/digital_ocean/digital_ocean_tag.py4
-rw-r--r--cloud/docker/_docker.py4
-rw-r--r--cloud/docker/docker_container.py4
-rw-r--r--cloud/docker/docker_image.py4
-rw-r--r--cloud/docker/docker_image_facts.py4
-rw-r--r--cloud/docker/docker_login.py4
-rw-r--r--cloud/docker/docker_network.py4
-rw-r--r--cloud/docker/docker_service.py4
-rw-r--r--cloud/google/gc_storage.py4
-rw-r--r--cloud/google/gce.py4
-rw-r--r--cloud/google/gce_lb.py4
-rw-r--r--cloud/google/gce_mig.py4
-rw-r--r--cloud/google/gce_net.py4
-rw-r--r--cloud/google/gce_pd.py4
-rw-r--r--cloud/linode/linode.py4
-rw-r--r--cloud/openstack/_glance_image.py4
-rw-r--r--cloud/openstack/_keystone_user.py4
-rw-r--r--cloud/openstack/_nova_compute.py4
-rw-r--r--cloud/openstack/_nova_keypair.py4
-rw-r--r--cloud/openstack/_quantum_floating_ip.py4
-rw-r--r--cloud/openstack/_quantum_floating_ip_associate.py4
-rw-r--r--cloud/openstack/_quantum_network.py4
-rw-r--r--cloud/openstack/_quantum_router.py4
-rw-r--r--cloud/openstack/_quantum_router_gateway.py4
-rw-r--r--cloud/openstack/_quantum_router_interface.py4
-rw-r--r--cloud/openstack/_quantum_subnet.py4
-rw-r--r--cloud/openstack/os_auth.py4
-rw-r--r--cloud/openstack/os_client_config.py4
-rw-r--r--cloud/openstack/os_floating_ip.py4
-rw-r--r--cloud/openstack/os_image.py4
-rw-r--r--cloud/openstack/os_image_facts.py4
-rw-r--r--cloud/openstack/os_ironic.py4
-rw-r--r--cloud/openstack/os_ironic_node.py4
-rw-r--r--cloud/openstack/os_keypair.py4
-rw-r--r--cloud/openstack/os_network.py4
-rw-r--r--cloud/openstack/os_networks_facts.py4
-rw-r--r--cloud/openstack/os_nova_flavor.py4
-rw-r--r--cloud/openstack/os_object.py4
-rw-r--r--cloud/openstack/os_port.py4
-rw-r--r--cloud/openstack/os_router.py4
-rw-r--r--cloud/openstack/os_security_group.py4
-rw-r--r--cloud/openstack/os_security_group_rule.py4
-rw-r--r--cloud/openstack/os_server.py4
-rw-r--r--cloud/openstack/os_server_actions.py4
-rw-r--r--cloud/openstack/os_server_facts.py4
-rw-r--r--cloud/openstack/os_server_volume.py4
-rw-r--r--cloud/openstack/os_subnet.py4
-rw-r--r--cloud/openstack/os_subnets_facts.py4
-rw-r--r--cloud/openstack/os_user.py4
-rw-r--r--cloud/openstack/os_user_group.py4
-rw-r--r--cloud/openstack/os_volume.py4
-rw-r--r--cloud/rackspace/rax.py4
-rw-r--r--cloud/rackspace/rax_cbs.py4
-rw-r--r--cloud/rackspace/rax_cbs_attachments.py4
-rw-r--r--cloud/rackspace/rax_cdb.py4
-rw-r--r--cloud/rackspace/rax_cdb_database.py4
-rw-r--r--cloud/rackspace/rax_cdb_user.py4
-rw-r--r--cloud/rackspace/rax_clb.py4
-rw-r--r--cloud/rackspace/rax_clb_nodes.py4
-rw-r--r--cloud/rackspace/rax_dns.py4
-rw-r--r--cloud/rackspace/rax_dns_record.py4
-rw-r--r--cloud/rackspace/rax_facts.py4
-rw-r--r--cloud/rackspace/rax_files.py4
-rw-r--r--cloud/rackspace/rax_files_objects.py4
-rw-r--r--cloud/rackspace/rax_identity.py4
-rw-r--r--cloud/rackspace/rax_keypair.py4
-rw-r--r--cloud/rackspace/rax_meta.py4
-rw-r--r--cloud/rackspace/rax_network.py4
-rw-r--r--cloud/rackspace/rax_queue.py4
-rw-r--r--cloud/rackspace/rax_scaling_group.py4
-rw-r--r--cloud/rackspace/rax_scaling_policy.py4
-rw-r--r--cloud/vmware/vsphere_guest.py4
-rw-r--r--commands/command.py4
-rw-r--r--commands/raw.py4
-rw-r--r--commands/script.py4
-rw-r--r--commands/shell.py4
-rw-r--r--database/mysql/mysql_db.py4
-rw-r--r--database/mysql/mysql_user.py4
-rw-r--r--database/mysql/mysql_variables.py4
-rwxr-xr-xdatabase/postgresql/postgresql_db.py4
-rw-r--r--database/postgresql/postgresql_privs.py4
-rw-r--r--database/postgresql/postgresql_user.py4
-rw-r--r--files/acl.py4
-rw-r--r--files/assemble.py4
-rw-r--r--files/copy.py4
-rw-r--r--files/fetch.py4
-rw-r--r--files/file.py4
-rw-r--r--files/find.py4
-rw-r--r--files/ini_file.py4
-rw-r--r--files/lineinfile.py4
-rw-r--r--files/replace.py4
-rw-r--r--files/stat.py4
-rw-r--r--files/synchronize.py4
-rw-r--r--files/template.py4
-rw-r--r--files/unarchive.py4
-rw-r--r--files/xattr.py4
-rw-r--r--inventory/add_host.py4
-rw-r--r--inventory/group_by.py4
-rw-r--r--network/basics/get_url.py4
-rw-r--r--network/basics/slurp.py4
-rw-r--r--network/basics/uri.py4
-rw-r--r--network/cumulus/cl_bond.py4
-rw-r--r--network/cumulus/cl_bridge.py4
-rw-r--r--network/cumulus/cl_img_install.py4
-rw-r--r--network/cumulus/cl_interface.py4
-rw-r--r--network/cumulus/cl_interface_policy.py4
-rw-r--r--network/cumulus/cl_license.py4
-rw-r--r--network/cumulus/cl_ports.py4
-rw-r--r--network/dellos10/dellos10_command.py4
-rw-r--r--network/dellos10/dellos10_config.py4
-rw-r--r--network/dellos10/dellos10_facts.py4
-rw-r--r--network/dellos6/dellos6_command.py4
-rw-r--r--network/dellos6/dellos6_config.py4
-rw-r--r--network/dellos6/dellos6_facts.py4
-rwxr-xr-xnetwork/dellos9/dellos9_command.py4
-rwxr-xr-xnetwork/dellos9/dellos9_config.py4
-rw-r--r--network/dellos9/dellos9_facts.py4
-rw-r--r--network/eos/_eos_template.py4
-rw-r--r--network/eos/eos_command.py4
-rw-r--r--network/eos/eos_config.py4
-rw-r--r--network/eos/eos_eapi.py4
-rw-r--r--network/eos/eos_facts.py4
-rw-r--r--network/ios/_ios_template.py5
-rw-r--r--network/ios/ios_command.py4
-rw-r--r--network/ios/ios_config.py4
-rw-r--r--network/ios/ios_facts.py4
-rw-r--r--network/iosxr/_iosxr_template.py5
-rw-r--r--network/iosxr/iosxr_command.py4
-rw-r--r--network/iosxr/iosxr_config.py4
-rw-r--r--network/iosxr/iosxr_facts.py4
-rw-r--r--network/junos/_junos_template.py5
-rw-r--r--network/junos/junos_command.py4
-rw-r--r--network/junos/junos_config.py4
-rw-r--r--network/junos/junos_facts.py4
-rw-r--r--network/junos/junos_netconf.py4
-rw-r--r--network/junos/junos_package.py4
-rw-r--r--network/netvisor/pn_cluster.py4
-rw-r--r--network/netvisor/pn_ospf.py4
-rw-r--r--network/netvisor/pn_ospfarea.py4
-rw-r--r--network/netvisor/pn_show.py4
-rw-r--r--network/netvisor/pn_trunk.py4
-rw-r--r--network/netvisor/pn_vlag.py4
-rw-r--r--network/netvisor/pn_vlan.py4
-rw-r--r--network/netvisor/pn_vrouter.py4
-rw-r--r--network/netvisor/pn_vrouterbgp.py4
-rw-r--r--network/netvisor/pn_vrouterif.py4
-rw-r--r--network/netvisor/pn_vrouterlbif.py4
-rw-r--r--network/nxos/_nxos_template.py5
-rw-r--r--network/nxos/nxos_aaa_server.py4
-rw-r--r--network/nxos/nxos_aaa_server_host.py4
-rw-r--r--network/nxos/nxos_acl.py4
-rw-r--r--network/nxos/nxos_acl_interface.py4
-rw-r--r--network/nxos/nxos_bgp.py4
-rw-r--r--network/nxos/nxos_bgp_af.py4
-rw-r--r--network/nxos/nxos_bgp_neighbor.py4
-rw-r--r--network/nxos/nxos_bgp_neighbor_af.py4
-rw-r--r--network/nxos/nxos_command.py4
-rw-r--r--network/nxos/nxos_config.py4
-rw-r--r--network/nxos/nxos_evpn_global.py4
-rw-r--r--network/nxos/nxos_evpn_vni.py4
-rw-r--r--network/nxos/nxos_facts.py4
-rw-r--r--network/nxos/nxos_feature.py4
-rw-r--r--network/nxos/nxos_file_copy.py4
-rw-r--r--network/nxos/nxos_gir.py4
-rw-r--r--network/nxos/nxos_gir_profile_management.py4
-rw-r--r--network/nxos/nxos_hsrp.py4
-rw-r--r--network/nxos/nxos_igmp.py4
-rw-r--r--network/nxos/nxos_igmp_interface.py4
-rw-r--r--network/nxos/nxos_igmp_snooping.py4
-rw-r--r--network/nxos/nxos_install_os.py4
-rw-r--r--network/nxos/nxos_interface.py4
-rw-r--r--network/nxos/nxos_interface_ospf.py4
-rw-r--r--network/nxos/nxos_ip_interface.py4
-rw-r--r--network/nxos/nxos_mtu.py4
-rw-r--r--network/nxos/nxos_ntp.py4
-rw-r--r--network/nxos/nxos_ntp_auth.py4
-rw-r--r--network/nxos/nxos_ntp_options.py4
-rw-r--r--network/nxos/nxos_nxapi.py4
-rw-r--r--network/nxos/nxos_ospf.py4
-rw-r--r--network/nxos/nxos_ospf_vrf.py4
-rw-r--r--network/nxos/nxos_overlay_global.py4
-rw-r--r--network/nxos/nxos_pim.py4
-rw-r--r--network/nxos/nxos_pim_interface.py4
-rw-r--r--network/nxos/nxos_pim_rp_address.py4
-rw-r--r--network/nxos/nxos_ping.py4
-rw-r--r--network/nxos/nxos_portchannel.py4
-rw-r--r--network/nxos/nxos_reboot.py4
-rw-r--r--network/nxos/nxos_rollback.py4
-rw-r--r--network/nxos/nxos_smu.py4
-rw-r--r--network/nxos/nxos_snapshot.py4
-rw-r--r--network/nxos/nxos_snmp_community.py4
-rw-r--r--network/nxos/nxos_snmp_contact.py4
-rw-r--r--network/nxos/nxos_snmp_host.py4
-rw-r--r--network/nxos/nxos_snmp_location.py4
-rw-r--r--network/nxos/nxos_snmp_traps.py4
-rw-r--r--network/nxos/nxos_snmp_user.py4
-rw-r--r--network/nxos/nxos_static_route.py4
-rw-r--r--network/nxos/nxos_switchport.py4
-rw-r--r--network/nxos/nxos_udld.py4
-rw-r--r--network/nxos/nxos_udld_interface.py4
-rw-r--r--network/nxos/nxos_vlan.py4
-rw-r--r--network/nxos/nxos_vpc.py4
-rw-r--r--network/nxos/nxos_vpc_interface.py4
-rw-r--r--network/nxos/nxos_vrf.py4
-rw-r--r--network/nxos/nxos_vrf_af.py4
-rw-r--r--network/nxos/nxos_vrf_interface.py4
-rw-r--r--network/nxos/nxos_vrrp.py4
-rw-r--r--network/nxos/nxos_vtp_domain.py4
-rw-r--r--network/nxos/nxos_vtp_password.py4
-rw-r--r--network/nxos/nxos_vtp_version.py4
-rw-r--r--network/nxos/nxos_vxlan_vtep.py4
-rw-r--r--network/nxos/nxos_vxlan_vtep_vni.py4
-rw-r--r--network/openswitch/_ops_template.py5
-rw-r--r--network/openswitch/ops_command.py4
-rw-r--r--network/openswitch/ops_config.py4
-rw-r--r--network/openswitch/ops_facts.py4
-rw-r--r--network/sros/sros_command.py4
-rw-r--r--network/sros/sros_config.py4
-rw-r--r--network/sros/sros_rollback.py4
-rw-r--r--network/vyos/vyos_command.py4
-rw-r--r--network/vyos/vyos_config.py4
-rw-r--r--network/vyos/vyos_facts.py4
-rw-r--r--packaging/language/easy_install.py4
-rw-r--r--packaging/language/gem.py4
-rwxr-xr-xpackaging/language/pip.py4
-rw-r--r--packaging/os/apt.py4
-rw-r--r--packaging/os/apt_key.py4
-rw-r--r--packaging/os/apt_repository.py4
-rwxr-xr-xpackaging/os/apt_rpm.py4
-rw-r--r--packaging/os/package.py4
-rw-r--r--packaging/os/redhat_subscription.py4
-rw-r--r--packaging/os/rhn_channel.py4
-rw-r--r--packaging/os/rhn_register.py4
-rw-r--r--packaging/os/rpm_key.py4
-rw-r--r--packaging/os/yum.py4
-rw-r--r--source_control/git.py4
-rw-r--r--source_control/hg.py4
-rw-r--r--source_control/subversion.py4
-rw-r--r--system/authorized_key.py4
-rw-r--r--system/cron.py4
-rw-r--r--system/group.py4
-rw-r--r--system/hostname.py4
-rw-r--r--system/mount.py4
-rw-r--r--system/ping.py4
-rw-r--r--system/seboolean.py4
-rw-r--r--system/selinux.py4
-rw-r--r--system/service.py4
-rw-r--r--system/setup.py4
-rw-r--r--system/sysctl.py4
-rw-r--r--system/systemd.py4
-rw-r--r--system/user.py4
-rw-r--r--utilities/helper/_accelerate.py4
-rw-r--r--utilities/helper/_fireball.py4
-rw-r--r--utilities/helper/meta.py4
-rw-r--r--utilities/logic/assert.py4
-rw-r--r--utilities/logic/async_status.py4
-rw-r--r--utilities/logic/debug.py4
-rw-r--r--utilities/logic/fail.py4
-rw-r--r--utilities/logic/include.py4
-rw-r--r--utilities/logic/include_role.py4
-rw-r--r--utilities/logic/include_vars.py4
-rw-r--r--utilities/logic/pause.py4
-rw-r--r--utilities/logic/set_fact.py4
-rw-r--r--utilities/logic/wait_for.py4
-rw-r--r--web_infrastructure/apache2_module.py4
-rw-r--r--web_infrastructure/django_manage.py4
-rw-r--r--web_infrastructure/htpasswd.py4
-rw-r--r--web_infrastructure/supervisorctl.py4
-rw-r--r--windows/win_command.py4
-rwxr-xr-xwindows/win_copy.py4
-rw-r--r--windows/win_feature.py4
-rw-r--r--windows/win_file.py4
-rw-r--r--windows/win_get_url.py4
-rw-r--r--windows/win_group.py4
-rw-r--r--windows/win_lineinfile.py4
-rw-r--r--windows/win_msi.py4
-rw-r--r--windows/win_ping.py4
-rw-r--r--windows/win_reboot.py4
-rw-r--r--windows/win_service.py4
-rw-r--r--windows/win_shell.py4
-rw-r--r--windows/win_stat.py4
-rw-r--r--windows/win_template.py4
-rw-r--r--windows/win_user.py4
334 files changed, 1341 insertions, 0 deletions
diff --git a/cloud/amazon/_ec2_ami_search.py b/cloud/amazon/_ec2_ami_search.py
index eae013cc..a497ab85 100644
--- a/cloud/amazon/_ec2_ami_search.py
+++ b/cloud/amazon/_ec2_ami_search.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_ami_search
diff --git a/cloud/amazon/cloudformation.py b/cloud/amazon/cloudformation.py
index be20b640..c05ae2df 100644
--- a/cloud/amazon/cloudformation.py
+++ b/cloud/amazon/cloudformation.py
@@ -21,6 +21,10 @@
# - move create/update code out of main
# - unit tests
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: cloudformation
diff --git a/cloud/amazon/ec2.py b/cloud/amazon/ec2.py
index 3ca9bf37..d19f06f3 100644
--- a/cloud/amazon/ec2.py
+++ b/cloud/amazon/ec2.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2
diff --git a/cloud/amazon/ec2_ami.py b/cloud/amazon/ec2_ami.py
index 506a370c..de3a31c4 100644
--- a/cloud/amazon/ec2_ami.py
+++ b/cloud/amazon/ec2_ami.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_ami
diff --git a/cloud/amazon/ec2_ami_find.py b/cloud/amazon/ec2_ami_find.py
index 55457662..c6b986bd 100644
--- a/cloud/amazon/ec2_ami_find.py
+++ b/cloud/amazon/ec2_ami_find.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_ami_find
diff --git a/cloud/amazon/ec2_asg.py b/cloud/amazon/ec2_asg.py
index 378aaddd..be7c634d 100644
--- a/cloud/amazon/ec2_asg.py
+++ b/cloud/amazon/ec2_asg.py
@@ -13,6 +13,10 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ec2_asg
diff --git a/cloud/amazon/ec2_eip.py b/cloud/amazon/ec2_eip.py
index 83473044..22d950f9 100644
--- a/cloud/amazon/ec2_eip.py
+++ b/cloud/amazon/ec2_eip.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_eip
diff --git a/cloud/amazon/ec2_elb.py b/cloud/amazon/ec2_elb.py
index 0aab5cc0..cd2cf5fb 100644
--- a/cloud/amazon/ec2_elb.py
+++ b/cloud/amazon/ec2_elb.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ec2_elb
diff --git a/cloud/amazon/ec2_elb_lb.py b/cloud/amazon/ec2_elb_lb.py
index 066719b8..ca87a1cb 100644
--- a/cloud/amazon/ec2_elb_lb.py
+++ b/cloud/amazon/ec2_elb_lb.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ec2_elb_lb
diff --git a/cloud/amazon/ec2_facts.py b/cloud/amazon/ec2_facts.py
index 7522658c..498cf9c2 100644
--- a/cloud/amazon/ec2_facts.py
+++ b/cloud/amazon/ec2_facts.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_facts
diff --git a/cloud/amazon/ec2_group.py b/cloud/amazon/ec2_group.py
index 4e320d12..b381218f 100644
--- a/cloud/amazon/ec2_group.py
+++ b/cloud/amazon/ec2_group.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_group
diff --git a/cloud/amazon/ec2_key.py b/cloud/amazon/ec2_key.py
index 5adb2e95..69d96fed 100644
--- a/cloud/amazon/ec2_key.py
+++ b/cloud/amazon/ec2_key.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_key
diff --git a/cloud/amazon/ec2_lc.py b/cloud/amazon/ec2_lc.py
index 97c95926..7a8754b8 100644
--- a/cloud/amazon/ec2_lc.py
+++ b/cloud/amazon/ec2_lc.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ec2_lc
diff --git a/cloud/amazon/ec2_metric_alarm.py b/cloud/amazon/ec2_metric_alarm.py
index d581b54f..984211bc 100644
--- a/cloud/amazon/ec2_metric_alarm.py
+++ b/cloud/amazon/ec2_metric_alarm.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = """
module: ec2_metric_alarm
short_description: "Create/update or delete AWS Cloudwatch 'metric alarms'"
diff --git a/cloud/amazon/ec2_scaling_policy.py b/cloud/amazon/ec2_scaling_policy.py
index 5ca8eafc..bea3bfbc 100644
--- a/cloud/amazon/ec2_scaling_policy.py
+++ b/cloud/amazon/ec2_scaling_policy.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = """
module: ec2_scaling_policy
short_description: Create or delete AWS scaling policies for Autoscaling groups
diff --git a/cloud/amazon/ec2_snapshot.py b/cloud/amazon/ec2_snapshot.py
index 0fa98a10..b962e187 100644
--- a/cloud/amazon/ec2_snapshot.py
+++ b/cloud/amazon/ec2_snapshot.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_snapshot
diff --git a/cloud/amazon/ec2_tag.py b/cloud/amazon/ec2_tag.py
index 76bba14b..0fe20e17 100644
--- a/cloud/amazon/ec2_tag.py
+++ b/cloud/amazon/ec2_tag.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_tag
diff --git a/cloud/amazon/ec2_vol.py b/cloud/amazon/ec2_vol.py
index fb78365f..cd76703f 100644
--- a/cloud/amazon/ec2_vol.py
+++ b/cloud/amazon/ec2_vol.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vol
diff --git a/cloud/amazon/ec2_vpc.py b/cloud/amazon/ec2_vpc.py
index 4ae2065b..5b0cfc51 100644
--- a/cloud/amazon/ec2_vpc.py
+++ b/cloud/amazon/ec2_vpc.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc
diff --git a/cloud/amazon/ec2_vpc_net.py b/cloud/amazon/ec2_vpc_net.py
index 54be3702..7b7e0e46 100644
--- a/cloud/amazon/ec2_vpc_net.py
+++ b/cloud/amazon/ec2_vpc_net.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc_net
diff --git a/cloud/amazon/elasticache.py b/cloud/amazon/elasticache.py
index b0457ace..00098b17 100644
--- a/cloud/amazon/elasticache.py
+++ b/cloud/amazon/elasticache.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: elasticache
diff --git a/cloud/amazon/elasticache_subnet_group.py b/cloud/amazon/elasticache_subnet_group.py
index 7fbdfec9..1e5708c0 100644
--- a/cloud/amazon/elasticache_subnet_group.py
+++ b/cloud/amazon/elasticache_subnet_group.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: elasticache_subnet_group
diff --git a/cloud/amazon/iam.py b/cloud/amazon/iam.py
index 8c10bd09..79a3e346 100644
--- a/cloud/amazon/iam.py
+++ b/cloud/amazon/iam.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: iam
diff --git a/cloud/amazon/iam_cert.py b/cloud/amazon/iam_cert.py
index dbc4fcb4..6e71b555 100644
--- a/cloud/amazon/iam_cert.py
+++ b/cloud/amazon/iam_cert.py
@@ -13,6 +13,10 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: iam_cert
diff --git a/cloud/amazon/iam_policy.py b/cloud/amazon/iam_policy.py
index 5391294b..97be3f40 100644
--- a/cloud/amazon/iam_policy.py
+++ b/cloud/amazon/iam_policy.py
@@ -13,6 +13,10 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: iam_policy
diff --git a/cloud/amazon/rds.py b/cloud/amazon/rds.py
index 1e33f9c4..41438da1 100644
--- a/cloud/amazon/rds.py
+++ b/cloud/amazon/rds.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rds
diff --git a/cloud/amazon/rds_param_group.py b/cloud/amazon/rds_param_group.py
index 1d863b1a..154fed39 100644
--- a/cloud/amazon/rds_param_group.py
+++ b/cloud/amazon/rds_param_group.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rds_param_group
diff --git a/cloud/amazon/rds_subnet_group.py b/cloud/amazon/rds_subnet_group.py
index e99b3d8d..bec08cf6 100644
--- a/cloud/amazon/rds_subnet_group.py
+++ b/cloud/amazon/rds_subnet_group.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rds_subnet_group
diff --git a/cloud/amazon/route53.py b/cloud/amazon/route53.py
index 9c0f19bf..6452fefb 100644
--- a/cloud/amazon/route53.py
+++ b/cloud/amazon/route53.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: route53
diff --git a/cloud/amazon/s3.py b/cloud/amazon/s3.py
index d2b4912f..9974a4f4 100755
--- a/cloud/amazon/s3.py
+++ b/cloud/amazon/s3.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: s3
diff --git a/cloud/azure/azure.py b/cloud/azure/azure.py
index 226a8c07..60cdbbe0 100644
--- a/cloud/azure/azure.py
+++ b/cloud/azure/azure.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure
diff --git a/cloud/azure/azure_rm_networkinterface.py b/cloud/azure/azure_rm_networkinterface.py
index 742306dd..651da3ca 100644
--- a/cloud/azure/azure_rm_networkinterface.py
+++ b/cloud/azure/azure_rm_networkinterface.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_networkinterface
diff --git a/cloud/azure/azure_rm_networkinterface_facts.py b/cloud/azure/azure_rm_networkinterface_facts.py
index 07e0e2bd..b82a9bf6 100644
--- a/cloud/azure/azure_rm_networkinterface_facts.py
+++ b/cloud/azure/azure_rm_networkinterface_facts.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_networkinterface_facts
diff --git a/cloud/azure/azure_rm_publicipaddress.py b/cloud/azure/azure_rm_publicipaddress.py
index fd5f07b9..7aa05d4e 100644
--- a/cloud/azure/azure_rm_publicipaddress.py
+++ b/cloud/azure/azure_rm_publicipaddress.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_publicipaddress
diff --git a/cloud/azure/azure_rm_publicipaddress_facts.py b/cloud/azure/azure_rm_publicipaddress_facts.py
index a9fc27ba..d6b44375 100644
--- a/cloud/azure/azure_rm_publicipaddress_facts.py
+++ b/cloud/azure/azure_rm_publicipaddress_facts.py
@@ -20,6 +20,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_publicip_facts
diff --git a/cloud/azure/azure_rm_resourcegroup.py b/cloud/azure/azure_rm_resourcegroup.py
index 66c5eb52..34a01afe 100644
--- a/cloud/azure/azure_rm_resourcegroup.py
+++ b/cloud/azure/azure_rm_resourcegroup.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_resourcegroup
diff --git a/cloud/azure/azure_rm_resourcegroup_facts.py b/cloud/azure/azure_rm_resourcegroup_facts.py
index 01278794..a6f7d1c7 100644
--- a/cloud/azure/azure_rm_resourcegroup_facts.py
+++ b/cloud/azure/azure_rm_resourcegroup_facts.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_resouregroup_facts
diff --git a/cloud/azure/azure_rm_securitygroup.py b/cloud/azure/azure_rm_securitygroup.py
index db24bacd..de2569d0 100644
--- a/cloud/azure/azure_rm_securitygroup.py
+++ b/cloud/azure/azure_rm_securitygroup.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_securitygroup
diff --git a/cloud/azure/azure_rm_securitygroup_facts.py b/cloud/azure/azure_rm_securitygroup_facts.py
index a4ba06a3..66c3cd20 100644
--- a/cloud/azure/azure_rm_securitygroup_facts.py
+++ b/cloud/azure/azure_rm_securitygroup_facts.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_securitygroup_facts
diff --git a/cloud/azure/azure_rm_storageaccount.py b/cloud/azure/azure_rm_storageaccount.py
index 99f92ece..b71db78e 100644
--- a/cloud/azure/azure_rm_storageaccount.py
+++ b/cloud/azure/azure_rm_storageaccount.py
@@ -20,6 +20,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_storageaccount
diff --git a/cloud/azure/azure_rm_storageaccount_facts.py b/cloud/azure/azure_rm_storageaccount_facts.py
index 386647dd..bbc18eb0 100644
--- a/cloud/azure/azure_rm_storageaccount_facts.py
+++ b/cloud/azure/azure_rm_storageaccount_facts.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_storageaccount_facts
diff --git a/cloud/azure/azure_rm_storageblob.py b/cloud/azure/azure_rm_storageblob.py
index 4b5a2e07..9ff235fd 100644
--- a/cloud/azure/azure_rm_storageblob.py
+++ b/cloud/azure/azure_rm_storageblob.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_storageblob
diff --git a/cloud/azure/azure_rm_subnet.py b/cloud/azure/azure_rm_subnet.py
index d11c35f2..5155715a 100644
--- a/cloud/azure/azure_rm_subnet.py
+++ b/cloud/azure/azure_rm_subnet.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_subnet
diff --git a/cloud/azure/azure_rm_virtualmachine.py b/cloud/azure/azure_rm_virtualmachine.py
index a237a8f8..40010df8 100644
--- a/cloud/azure/azure_rm_virtualmachine.py
+++ b/cloud/azure/azure_rm_virtualmachine.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_virtualmachine
diff --git a/cloud/azure/azure_rm_virtualmachineimage_facts.py b/cloud/azure/azure_rm_virtualmachineimage_facts.py
index 45aa8bba..3efdc57d 100644
--- a/cloud/azure/azure_rm_virtualmachineimage_facts.py
+++ b/cloud/azure/azure_rm_virtualmachineimage_facts.py
@@ -20,6 +20,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_virtualmachineimage_facts
diff --git a/cloud/azure/azure_rm_virtualnetwork.py b/cloud/azure/azure_rm_virtualnetwork.py
index 417e999b..97494444 100644
--- a/cloud/azure/azure_rm_virtualnetwork.py
+++ b/cloud/azure/azure_rm_virtualnetwork.py
@@ -20,6 +20,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_virtualnetwork
diff --git a/cloud/azure/azure_rm_virtualnetwork_facts.py b/cloud/azure/azure_rm_virtualnetwork_facts.py
index 5f9f94c8..229df95b 100644
--- a/cloud/azure/azure_rm_virtualnetwork_facts.py
+++ b/cloud/azure/azure_rm_virtualnetwork_facts.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: azure_rm_virtualnetwork_facts
diff --git a/cloud/digital_ocean/digital_ocean.py b/cloud/digital_ocean/digital_ocean.py
index d2c894cc..2cdcbd64 100644
--- a/cloud/digital_ocean/digital_ocean.py
+++ b/cloud/digital_ocean/digital_ocean.py
@@ -15,6 +15,10 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: digital_ocean
diff --git a/cloud/digital_ocean/digital_ocean_block_storage.py b/cloud/digital_ocean/digital_ocean_block_storage.py
index 42c9df73..73a76cd7 100644
--- a/cloud/digital_ocean/digital_ocean_block_storage.py
+++ b/cloud/digital_ocean/digital_ocean_block_storage.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: digital_ocean_block_storage
diff --git a/cloud/digital_ocean/digital_ocean_domain.py b/cloud/digital_ocean/digital_ocean_domain.py
index b91e47ff..61fc6c8e 100644
--- a/cloud/digital_ocean/digital_ocean_domain.py
+++ b/cloud/digital_ocean/digital_ocean_domain.py
@@ -15,6 +15,10 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: digital_ocean_domain
diff --git a/cloud/digital_ocean/digital_ocean_sshkey.py b/cloud/digital_ocean/digital_ocean_sshkey.py
index e15822dc..00c31c78 100644
--- a/cloud/digital_ocean/digital_ocean_sshkey.py
+++ b/cloud/digital_ocean/digital_ocean_sshkey.py
@@ -15,6 +15,10 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: digital_ocean_sshkey
diff --git a/cloud/digital_ocean/digital_ocean_tag.py b/cloud/digital_ocean/digital_ocean_tag.py
index 825b57db..3ad387a9 100644
--- a/cloud/digital_ocean/digital_ocean_tag.py
+++ b/cloud/digital_ocean/digital_ocean_tag.py
@@ -15,6 +15,10 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: digital_ocean_tag
diff --git a/cloud/docker/_docker.py b/cloud/docker/_docker.py
index 071e7853..08adf3b9 100644
--- a/cloud/docker/_docker.py
+++ b/cloud/docker/_docker.py
@@ -21,6 +21,10 @@
######################################################################
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: docker
diff --git a/cloud/docker/docker_container.py b/cloud/docker/docker_container.py
index d6811e00..f921ce47 100644
--- a/cloud/docker/docker_container.py
+++ b/cloud/docker/docker_container.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: docker_container
diff --git a/cloud/docker/docker_image.py b/cloud/docker/docker_image.py
index df9df1dd..0de16632 100644
--- a/cloud/docker/docker_image.py
+++ b/cloud/docker/docker_image.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: docker_image
diff --git a/cloud/docker/docker_image_facts.py b/cloud/docker/docker_image_facts.py
index 600491ec..81e16fe5 100644
--- a/cloud/docker/docker_image_facts.py
+++ b/cloud/docker/docker_image_facts.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: docker_image_facts
diff --git a/cloud/docker/docker_login.py b/cloud/docker/docker_login.py
index bee5be46..f0b3c87e 100644
--- a/cloud/docker/docker_login.py
+++ b/cloud/docker/docker_login.py
@@ -21,6 +21,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: docker_login
diff --git a/cloud/docker/docker_network.py b/cloud/docker/docker_network.py
index 6b8056aa..24ce4dc6 100644
--- a/cloud/docker/docker_network.py
+++ b/cloud/docker/docker_network.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
module: docker_network
version_added: "2.2"
diff --git a/cloud/docker/docker_service.py b/cloud/docker/docker_service.py
index 33a31cf7..ee7c3532 100644
--- a/cloud/docker/docker_service.py
+++ b/cloud/docker/docker_service.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
module: docker_service
diff --git a/cloud/google/gc_storage.py b/cloud/google/gc_storage.py
index a032c63c..6a5e9023 100644
--- a/cloud/google/gc_storage.py
+++ b/cloud/google/gc_storage.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: gc_storage
diff --git a/cloud/google/gce.py b/cloud/google/gce.py
index aa06d9c8..802a7a13 100644
--- a/cloud/google/gce.py
+++ b/cloud/google/gce.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: gce
diff --git a/cloud/google/gce_lb.py b/cloud/google/gce_lb.py
index 32233d4b..dc31bb3b 100644
--- a/cloud/google/gce_lb.py
+++ b/cloud/google/gce_lb.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: gce_lb
diff --git a/cloud/google/gce_mig.py b/cloud/google/gce_mig.py
index 37b17de0..024055df 100644
--- a/cloud/google/gce_mig.py
+++ b/cloud/google/gce_mig.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: gce_mig
diff --git a/cloud/google/gce_net.py b/cloud/google/gce_net.py
index 128fdb41..aec0a294 100644
--- a/cloud/google/gce_net.py
+++ b/cloud/google/gce_net.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: gce_net
diff --git a/cloud/google/gce_pd.py b/cloud/google/gce_pd.py
index f71442b1..a6458067 100644
--- a/cloud/google/gce_pd.py
+++ b/cloud/google/gce_pd.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: gce_pd
diff --git a/cloud/linode/linode.py b/cloud/linode/linode.py
index 079feea3..7de16bbb 100644
--- a/cloud/linode/linode.py
+++ b/cloud/linode/linode.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: linode
diff --git a/cloud/openstack/_glance_image.py b/cloud/openstack/_glance_image.py
index bc113b09..a9725524 100644
--- a/cloud/openstack/_glance_image.py
+++ b/cloud/openstack/_glance_image.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with this software. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: glance_image
diff --git a/cloud/openstack/_keystone_user.py b/cloud/openstack/_keystone_user.py
index 72bf4dcf..250c8936 100644
--- a/cloud/openstack/_keystone_user.py
+++ b/cloud/openstack/_keystone_user.py
@@ -17,6 +17,10 @@
# Based on Jimmy Tang's implementation
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: keystone_user
diff --git a/cloud/openstack/_nova_compute.py b/cloud/openstack/_nova_compute.py
index 634e8474..0bea2104 100644
--- a/cloud/openstack/_nova_compute.py
+++ b/cloud/openstack/_nova_compute.py
@@ -30,6 +30,10 @@ try:
except ImportError:
HAS_NOVACLIENT = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nova_compute
diff --git a/cloud/openstack/_nova_keypair.py b/cloud/openstack/_nova_keypair.py
index cabe35ea..914db91b 100644
--- a/cloud/openstack/_nova_keypair.py
+++ b/cloud/openstack/_nova_keypair.py
@@ -25,6 +25,10 @@ try:
except ImportError:
HAS_NOVACLIENT = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nova_keypair
diff --git a/cloud/openstack/_quantum_floating_ip.py b/cloud/openstack/_quantum_floating_ip.py
index f89f632e..9c72c431 100644
--- a/cloud/openstack/_quantum_floating_ip.py
+++ b/cloud/openstack/_quantum_floating_ip.py
@@ -29,6 +29,10 @@ try:
except ImportError:
HAVE_DEPS = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: quantum_floating_ip
diff --git a/cloud/openstack/_quantum_floating_ip_associate.py b/cloud/openstack/_quantum_floating_ip_associate.py
index 3a87af9c..f7eed5fe 100644
--- a/cloud/openstack/_quantum_floating_ip_associate.py
+++ b/cloud/openstack/_quantum_floating_ip_associate.py
@@ -28,6 +28,10 @@ try:
except ImportError:
HAVE_DEPS = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: quantum_floating_ip_associate
diff --git a/cloud/openstack/_quantum_network.py b/cloud/openstack/_quantum_network.py
index 1e62e561..db82e90d 100644
--- a/cloud/openstack/_quantum_network.py
+++ b/cloud/openstack/_quantum_network.py
@@ -26,6 +26,10 @@ try:
except ImportError:
HAVE_DEPS = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: quantum_network
diff --git a/cloud/openstack/_quantum_router.py b/cloud/openstack/_quantum_router.py
index 619a4cf8..c65f916d 100644
--- a/cloud/openstack/_quantum_router.py
+++ b/cloud/openstack/_quantum_router.py
@@ -26,6 +26,10 @@ try:
except ImportError:
HAVE_DEPS = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: quantum_router
diff --git a/cloud/openstack/_quantum_router_gateway.py b/cloud/openstack/_quantum_router_gateway.py
index 6cdc4424..af6179bc 100644
--- a/cloud/openstack/_quantum_router_gateway.py
+++ b/cloud/openstack/_quantum_router_gateway.py
@@ -26,6 +26,10 @@ try:
except ImportError:
HAVE_DEPS = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: quantum_router_gateway
diff --git a/cloud/openstack/_quantum_router_interface.py b/cloud/openstack/_quantum_router_interface.py
index aba6d0cb..b2a1784d 100644
--- a/cloud/openstack/_quantum_router_interface.py
+++ b/cloud/openstack/_quantum_router_interface.py
@@ -26,6 +26,10 @@ try:
except ImportError:
HAVE_DEPS = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: quantum_router_interface
diff --git a/cloud/openstack/_quantum_subnet.py b/cloud/openstack/_quantum_subnet.py
index 57349558..e03f5962 100644
--- a/cloud/openstack/_quantum_subnet.py
+++ b/cloud/openstack/_quantum_subnet.py
@@ -26,6 +26,10 @@ try:
except ImportError:
HAVE_DEPS = False
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: quantum_subnet
diff --git a/cloud/openstack/os_auth.py b/cloud/openstack/os_auth.py
index f4cdea43..bcc95aaa 100644
--- a/cloud/openstack/os_auth.py
+++ b/cloud/openstack/os_auth.py
@@ -22,6 +22,10 @@ try:
except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_auth
diff --git a/cloud/openstack/os_client_config.py b/cloud/openstack/os_client_config.py
index ba524a5b..cc840085 100644
--- a/cloud/openstack/os_client_config.py
+++ b/cloud/openstack/os_client_config.py
@@ -18,6 +18,10 @@
import os_client_config
from os_client_config import exceptions
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_client_config
diff --git a/cloud/openstack/os_floating_ip.py b/cloud/openstack/os_floating_ip.py
index 1198b6a4..16c217c2 100644
--- a/cloud/openstack/os_floating_ip.py
+++ b/cloud/openstack/os_floating_ip.py
@@ -26,6 +26,10 @@ except ImportError:
from distutils.version import StrictVersion
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_floating_ip
diff --git a/cloud/openstack/os_image.py b/cloud/openstack/os_image.py
index 3aa49583..76326725 100644
--- a/cloud/openstack/os_image.py
+++ b/cloud/openstack/os_image.py
@@ -24,6 +24,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_image
diff --git a/cloud/openstack/os_image_facts.py b/cloud/openstack/os_image_facts.py
index 9fe906da..a810ad46 100644
--- a/cloud/openstack/os_image_facts.py
+++ b/cloud/openstack/os_image_facts.py
@@ -21,6 +21,10 @@ try:
except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
module: os_image_facts
short_description: Retrieve facts about an image within OpenStack.
diff --git a/cloud/openstack/os_ironic.py b/cloud/openstack/os_ironic.py
index 8537a378..2296082f 100644
--- a/cloud/openstack/os_ironic.py
+++ b/cloud/openstack/os_ironic.py
@@ -23,6 +23,10 @@ except ImportError:
HAS_SHADE = False
import jsonpatch
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_ironic
diff --git a/cloud/openstack/os_ironic_node.py b/cloud/openstack/os_ironic_node.py
index 17e3b157..fa41d6fc 100644
--- a/cloud/openstack/os_ironic_node.py
+++ b/cloud/openstack/os_ironic_node.py
@@ -24,6 +24,10 @@ except ImportError:
from distutils.version import StrictVersion
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_ironic_node
diff --git a/cloud/openstack/os_keypair.py b/cloud/openstack/os_keypair.py
index cf2b0a80..8651901a 100644
--- a/cloud/openstack/os_keypair.py
+++ b/cloud/openstack/os_keypair.py
@@ -25,6 +25,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_keypair
diff --git a/cloud/openstack/os_network.py b/cloud/openstack/os_network.py
index 5220dba5..39f0afa2 100644
--- a/cloud/openstack/os_network.py
+++ b/cloud/openstack/os_network.py
@@ -25,6 +25,10 @@ except ImportError:
from distutils.version import StrictVersion
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_network
diff --git a/cloud/openstack/os_networks_facts.py b/cloud/openstack/os_networks_facts.py
index 6eb73f92..f3958032 100644
--- a/cloud/openstack/os_networks_facts.py
+++ b/cloud/openstack/os_networks_facts.py
@@ -21,6 +21,10 @@ try:
except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_networks_facts
diff --git a/cloud/openstack/os_nova_flavor.py b/cloud/openstack/os_nova_flavor.py
index 8dd939bc..0f9f5afa 100644
--- a/cloud/openstack/os_nova_flavor.py
+++ b/cloud/openstack/os_nova_flavor.py
@@ -21,6 +21,10 @@ try:
except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_nova_flavor
diff --git a/cloud/openstack/os_object.py b/cloud/openstack/os_object.py
index d386d853..9e67ab39 100644
--- a/cloud/openstack/os_object.py
+++ b/cloud/openstack/os_object.py
@@ -23,6 +23,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_object
diff --git a/cloud/openstack/os_port.py b/cloud/openstack/os_port.py
index e31f4fa0..56625a63 100644
--- a/cloud/openstack/os_port.py
+++ b/cloud/openstack/os_port.py
@@ -22,6 +22,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_port
diff --git a/cloud/openstack/os_router.py b/cloud/openstack/os_router.py
index cb492fee..d4a6b28b 100644
--- a/cloud/openstack/os_router.py
+++ b/cloud/openstack/os_router.py
@@ -22,6 +22,10 @@ except ImportError:
from distutils.version import StrictVersion
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_router
diff --git a/cloud/openstack/os_security_group.py b/cloud/openstack/os_security_group.py
index e5d0b899..3ed5dfce 100644
--- a/cloud/openstack/os_security_group.py
+++ b/cloud/openstack/os_security_group.py
@@ -23,6 +23,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_security_group
diff --git a/cloud/openstack/os_security_group_rule.py b/cloud/openstack/os_security_group_rule.py
index 5cb1418a..3379d160 100644
--- a/cloud/openstack/os_security_group_rule.py
+++ b/cloud/openstack/os_security_group_rule.py
@@ -23,6 +23,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_security_group_rule
diff --git a/cloud/openstack/os_server.py b/cloud/openstack/os_server.py
index d6d74e1f..0bb7dbcf 100644
--- a/cloud/openstack/os_server.py
+++ b/cloud/openstack/os_server.py
@@ -27,6 +27,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_server
diff --git a/cloud/openstack/os_server_actions.py b/cloud/openstack/os_server_actions.py
index e298fb9e..ae37e358 100644
--- a/cloud/openstack/os_server_actions.py
+++ b/cloud/openstack/os_server_actions.py
@@ -25,6 +25,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_server_actions
diff --git a/cloud/openstack/os_server_facts.py b/cloud/openstack/os_server_facts.py
index bcda1d4f..efeb7780 100644
--- a/cloud/openstack/os_server_facts.py
+++ b/cloud/openstack/os_server_facts.py
@@ -24,6 +24,10 @@ try:
except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_server_facts
diff --git a/cloud/openstack/os_server_volume.py b/cloud/openstack/os_server_volume.py
index e71e0954..a6549649 100644
--- a/cloud/openstack/os_server_volume.py
+++ b/cloud/openstack/os_server_volume.py
@@ -25,6 +25,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_server_volume
diff --git a/cloud/openstack/os_subnet.py b/cloud/openstack/os_subnet.py
index 3330af2a..54b12adf 100644
--- a/cloud/openstack/os_subnet.py
+++ b/cloud/openstack/os_subnet.py
@@ -23,6 +23,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_subnet
diff --git a/cloud/openstack/os_subnets_facts.py b/cloud/openstack/os_subnets_facts.py
index 3fe0b80e..b4beedab 100644
--- a/cloud/openstack/os_subnets_facts.py
+++ b/cloud/openstack/os_subnets_facts.py
@@ -21,6 +21,10 @@ try:
except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_subnets_facts
diff --git a/cloud/openstack/os_user.py b/cloud/openstack/os_user.py
index 831f2fa9..2ef4fe75 100644
--- a/cloud/openstack/os_user.py
+++ b/cloud/openstack/os_user.py
@@ -21,6 +21,10 @@ try:
except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_user
diff --git a/cloud/openstack/os_user_group.py b/cloud/openstack/os_user_group.py
index 9d21a7f0..2f39f346 100644
--- a/cloud/openstack/os_user_group.py
+++ b/cloud/openstack/os_user_group.py
@@ -21,6 +21,10 @@ try:
except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_user_group
diff --git a/cloud/openstack/os_volume.py b/cloud/openstack/os_volume.py
index 9e7436e1..6d6cc08d 100644
--- a/cloud/openstack/os_volume.py
+++ b/cloud/openstack/os_volume.py
@@ -23,6 +23,10 @@ except ImportError:
HAS_SHADE = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: os_volume
diff --git a/cloud/rackspace/rax.py b/cloud/rackspace/rax.py
index 31b34f8c..e9a1fd48 100644
--- a/cloud/rackspace/rax.py
+++ b/cloud/rackspace/rax.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax
diff --git a/cloud/rackspace/rax_cbs.py b/cloud/rackspace/rax_cbs.py
index 597ef1bf..a09ce53d 100644
--- a/cloud/rackspace/rax_cbs.py
+++ b/cloud/rackspace/rax_cbs.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_cbs
diff --git a/cloud/rackspace/rax_cbs_attachments.py b/cloud/rackspace/rax_cbs_attachments.py
index 54e261be..0c8032b3 100644
--- a/cloud/rackspace/rax_cbs_attachments.py
+++ b/cloud/rackspace/rax_cbs_attachments.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_cbs_attachments
diff --git a/cloud/rackspace/rax_cdb.py b/cloud/rackspace/rax_cdb.py
index 47af20ff..4706457a 100644
--- a/cloud/rackspace/rax_cdb.py
+++ b/cloud/rackspace/rax_cdb.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_cdb
diff --git a/cloud/rackspace/rax_cdb_database.py b/cloud/rackspace/rax_cdb_database.py
index 6a5e2e86..d2f061d4 100644
--- a/cloud/rackspace/rax_cdb_database.py
+++ b/cloud/rackspace/rax_cdb_database.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
module: rax_cdb_database
short_description: 'create / delete a database in the Cloud Databases'
diff --git a/cloud/rackspace/rax_cdb_user.py b/cloud/rackspace/rax_cdb_user.py
index 6d7ae27e..7fa1bc50 100644
--- a/cloud/rackspace/rax_cdb_user.py
+++ b/cloud/rackspace/rax_cdb_user.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_cdb_user
diff --git a/cloud/rackspace/rax_clb.py b/cloud/rackspace/rax_clb.py
index 8eae3a5b..9d4d75c2 100644
--- a/cloud/rackspace/rax_clb.py
+++ b/cloud/rackspace/rax_clb.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_clb
diff --git a/cloud/rackspace/rax_clb_nodes.py b/cloud/rackspace/rax_clb_nodes.py
index e638bb0e..844834d7 100644
--- a/cloud/rackspace/rax_clb_nodes.py
+++ b/cloud/rackspace/rax_clb_nodes.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_clb_nodes
diff --git a/cloud/rackspace/rax_dns.py b/cloud/rackspace/rax_dns.py
index fa509802..eb62eaac 100644
--- a/cloud/rackspace/rax_dns.py
+++ b/cloud/rackspace/rax_dns.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_dns
diff --git a/cloud/rackspace/rax_dns_record.py b/cloud/rackspace/rax_dns_record.py
index 1d8b8a01..1499b09e 100644
--- a/cloud/rackspace/rax_dns_record.py
+++ b/cloud/rackspace/rax_dns_record.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_dns_record
diff --git a/cloud/rackspace/rax_facts.py b/cloud/rackspace/rax_facts.py
index 14e17ef3..8c49e8df 100644
--- a/cloud/rackspace/rax_facts.py
+++ b/cloud/rackspace/rax_facts.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_facts
diff --git a/cloud/rackspace/rax_files.py b/cloud/rackspace/rax_files.py
index 3eb9dad0..aac6b8d5 100644
--- a/cloud/rackspace/rax_files.py
+++ b/cloud/rackspace/rax_files.py
@@ -19,6 +19,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_files
diff --git a/cloud/rackspace/rax_files_objects.py b/cloud/rackspace/rax_files_objects.py
index fb1638bc..a1124913 100644
--- a/cloud/rackspace/rax_files_objects.py
+++ b/cloud/rackspace/rax_files_objects.py
@@ -19,6 +19,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_files_objects
diff --git a/cloud/rackspace/rax_identity.py b/cloud/rackspace/rax_identity.py
index 9473585c..baa85644 100644
--- a/cloud/rackspace/rax_identity.py
+++ b/cloud/rackspace/rax_identity.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_identity
diff --git a/cloud/rackspace/rax_keypair.py b/cloud/rackspace/rax_keypair.py
index bbc077a4..5fab5ca7 100644
--- a/cloud/rackspace/rax_keypair.py
+++ b/cloud/rackspace/rax_keypair.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_keypair
diff --git a/cloud/rackspace/rax_meta.py b/cloud/rackspace/rax_meta.py
index 5a177905..18bce5a4 100644
--- a/cloud/rackspace/rax_meta.py
+++ b/cloud/rackspace/rax_meta.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_meta
diff --git a/cloud/rackspace/rax_network.py b/cloud/rackspace/rax_network.py
index 257e0cac..7ff6edd0 100644
--- a/cloud/rackspace/rax_network.py
+++ b/cloud/rackspace/rax_network.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_network
diff --git a/cloud/rackspace/rax_queue.py b/cloud/rackspace/rax_queue.py
index bfa7626a..a1112460 100644
--- a/cloud/rackspace/rax_queue.py
+++ b/cloud/rackspace/rax_queue.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_queue
diff --git a/cloud/rackspace/rax_scaling_group.py b/cloud/rackspace/rax_scaling_group.py
index 74ee298c..95aef91c 100644
--- a/cloud/rackspace/rax_scaling_group.py
+++ b/cloud/rackspace/rax_scaling_group.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_scaling_group
diff --git a/cloud/rackspace/rax_scaling_policy.py b/cloud/rackspace/rax_scaling_policy.py
index 8533261c..c56cee50 100644
--- a/cloud/rackspace/rax_scaling_policy.py
+++ b/cloud/rackspace/rax_scaling_policy.py
@@ -16,6 +16,10 @@
# This is a DOCUMENTATION stub specific to this module, it extends
# a documentation fragment located in ansible.utils.module_docs_fragments
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rax_scaling_policy
diff --git a/cloud/vmware/vsphere_guest.py b/cloud/vmware/vsphere_guest.py
index d077803f..5425db6f 100644
--- a/cloud/vmware/vsphere_guest.py
+++ b/cloud/vmware/vsphere_guest.py
@@ -37,6 +37,10 @@ except ImportError:
import ssl
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: vsphere_guest
diff --git a/commands/command.py b/commands/command.py
index 6c75d3f0..9b8afe3e 100644
--- a/commands/command.py
+++ b/commands/command.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: command
diff --git a/commands/raw.py b/commands/raw.py
index 36c3b38f..3d6f3156 100644
--- a/commands/raw.py
+++ b/commands/raw.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: raw
diff --git a/commands/script.py b/commands/script.py
index be8d9a1b..47a65714 100644
--- a/commands/script.py
+++ b/commands/script.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: script
diff --git a/commands/shell.py b/commands/shell.py
index ca17ddda..93d187b8 100644
--- a/commands/shell.py
+++ b/commands/shell.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: shell
diff --git a/database/mysql/mysql_db.py b/database/mysql/mysql_db.py
index 43728842..b3ae64f2 100644
--- a/database/mysql/mysql_db.py
+++ b/database/mysql/mysql_db.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: mysql_db
diff --git a/database/mysql/mysql_user.py b/database/mysql/mysql_user.py
index f3231c2f..286106fe 100644
--- a/database/mysql/mysql_user.py
+++ b/database/mysql/mysql_user.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: mysql_user
diff --git a/database/mysql/mysql_variables.py b/database/mysql/mysql_variables.py
index 014b768d..506ff705 100644
--- a/database/mysql/mysql_variables.py
+++ b/database/mysql/mysql_variables.py
@@ -22,6 +22,10 @@ You should have received a copy of the GNU General Public License
along with Ansible. If not, see <http://www.gnu.org/licenses/>.
"""
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: mysql_variables
diff --git a/database/postgresql/postgresql_db.py b/database/postgresql/postgresql_db.py
index 70cc96dc..ffd22060 100755
--- a/database/postgresql/postgresql_db.py
+++ b/database/postgresql/postgresql_db.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: postgresql_db
diff --git a/database/postgresql/postgresql_privs.py b/database/postgresql/postgresql_privs.py
index ea49a55f..ae606464 100644
--- a/database/postgresql/postgresql_privs.py
+++ b/database/postgresql/postgresql_privs.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: postgresql_privs
diff --git a/database/postgresql/postgresql_user.py b/database/postgresql/postgresql_user.py
index 1cdc92ef..95c19caa 100644
--- a/database/postgresql/postgresql_user.py
+++ b/database/postgresql/postgresql_user.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: postgresql_user
diff --git a/files/acl.py b/files/acl.py
index fda245d4..ebd46d53 100644
--- a/files/acl.py
+++ b/files/acl.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: acl
diff --git a/files/assemble.py b/files/assemble.py
index d1d1bb34..41e7530e 100644
--- a/files/assemble.py
+++ b/files/assemble.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: assemble
diff --git a/files/copy.py b/files/copy.py
index 000b8ff2..f9bbd1ba 100644
--- a/files/copy.py
+++ b/files/copy.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: copy
diff --git a/files/fetch.py b/files/fetch.py
index 9b3f0782..f069a23a 100644
--- a/files/fetch.py
+++ b/files/fetch.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: fetch
diff --git a/files/file.py b/files/file.py
index f0947cfb..ef98f036 100644
--- a/files/file.py
+++ b/files/file.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: file
diff --git a/files/find.py b/files/find.py
index f6bfbebe..e2988aa3 100644
--- a/files/find.py
+++ b/files/find.py
@@ -26,6 +26,10 @@ import fnmatch
import time
import re
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: find
diff --git a/files/ini_file.py b/files/ini_file.py
index 69f092a1..f9f08ac5 100644
--- a/files/ini_file.py
+++ b/files/ini_file.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ini_file
diff --git a/files/lineinfile.py b/files/lineinfile.py
index 4b6088c2..ba7f4a3c 100644
--- a/files/lineinfile.py
+++ b/files/lineinfile.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: lineinfile
diff --git a/files/replace.py b/files/replace.py
index d4e3ab9f..85d6d91e 100644
--- a/files/replace.py
+++ b/files/replace.py
@@ -22,6 +22,10 @@ import re
import os
import tempfile
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: replace
diff --git a/files/stat.py b/files/stat.py
index 363e94ad..8cccae1d 100644
--- a/files/stat.py
+++ b/files/stat.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: stat
diff --git a/files/synchronize.py b/files/synchronize.py
index eb813b72..4a7933ad 100644
--- a/files/synchronize.py
+++ b/files/synchronize.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: synchronize
diff --git a/files/template.py b/files/template.py
index c7ff655c..c603ec8f 100644
--- a/files/template.py
+++ b/files/template.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: template
diff --git a/files/unarchive.py b/files/unarchive.py
index 3a69cc33..c919d1f0 100644
--- a/files/unarchive.py
+++ b/files/unarchive.py
@@ -21,6 +21,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: unarchive
diff --git a/files/xattr.py b/files/xattr.py
index 02af9f97..0ae74efb 100644
--- a/files/xattr.py
+++ b/files/xattr.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: xattr
diff --git a/inventory/add_host.py b/inventory/add_host.py
index 91363121..44ae5303 100644
--- a/inventory/add_host.py
+++ b/inventory/add_host.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: add_host
diff --git a/inventory/group_by.py b/inventory/group_by.py
index 28e9a41e..c7cb6a03 100644
--- a/inventory/group_by.py
+++ b/inventory/group_by.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: group_by
diff --git a/network/basics/get_url.py b/network/basics/get_url.py
index e7a5860b..a15b78df 100644
--- a/network/basics/get_url.py
+++ b/network/basics/get_url.py
@@ -25,6 +25,10 @@ import datetime
import re
import tempfile
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: get_url
diff --git a/network/basics/slurp.py b/network/basics/slurp.py
index 991e0be0..f2ece413 100644
--- a/network/basics/slurp.py
+++ b/network/basics/slurp.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: slurp
diff --git a/network/basics/uri.py b/network/basics/uri.py
index 0c1e9b67..24257dc3 100644
--- a/network/basics/uri.py
+++ b/network/basics/uri.py
@@ -20,6 +20,10 @@
#
# see examples/playbooks/uri.yml
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: uri
diff --git a/network/cumulus/cl_bond.py b/network/cumulus/cl_bond.py
index 958edc7f..baf9b0fe 100644
--- a/network/cumulus/cl_bond.py
+++ b/network/cumulus/cl_bond.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: cl_bond
diff --git a/network/cumulus/cl_bridge.py b/network/cumulus/cl_bridge.py
index abeb0758..e2805307 100644
--- a/network/cumulus/cl_bridge.py
+++ b/network/cumulus/cl_bridge.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: cl_bridge
diff --git a/network/cumulus/cl_img_install.py b/network/cumulus/cl_img_install.py
index c5d7c45f..26fe8857 100644
--- a/network/cumulus/cl_img_install.py
+++ b/network/cumulus/cl_img_install.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: cl_img_install
diff --git a/network/cumulus/cl_interface.py b/network/cumulus/cl_interface.py
index 475f9ce2..c8262b07 100644
--- a/network/cumulus/cl_interface.py
+++ b/network/cumulus/cl_interface.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: cl_interface
diff --git a/network/cumulus/cl_interface_policy.py b/network/cumulus/cl_interface_policy.py
index a8392c57..597f11a3 100644
--- a/network/cumulus/cl_interface_policy.py
+++ b/network/cumulus/cl_interface_policy.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: cl_interface_policy
diff --git a/network/cumulus/cl_license.py b/network/cumulus/cl_license.py
index 37f20b7c..a0656e0a 100644
--- a/network/cumulus/cl_license.py
+++ b/network/cumulus/cl_license.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: cl_license
diff --git a/network/cumulus/cl_ports.py b/network/cumulus/cl_ports.py
index 9ed48089..85b3ed94 100644
--- a/network/cumulus/cl_ports.py
+++ b/network/cumulus/cl_ports.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: cl_ports
diff --git a/network/dellos10/dellos10_command.py b/network/dellos10/dellos10_command.py
index 5c8e5ea3..77e381c9 100644
--- a/network/dellos10/dellos10_command.py
+++ b/network/dellos10/dellos10_command.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos10_command
diff --git a/network/dellos10/dellos10_config.py b/network/dellos10/dellos10_config.py
index b164acec..469fa4ca 100644
--- a/network/dellos10/dellos10_config.py
+++ b/network/dellos10/dellos10_config.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos10_config
diff --git a/network/dellos10/dellos10_facts.py b/network/dellos10/dellos10_facts.py
index 2d516f55..e73785a0 100644
--- a/network/dellos10/dellos10_facts.py
+++ b/network/dellos10/dellos10_facts.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos10_facts
diff --git a/network/dellos6/dellos6_command.py b/network/dellos6/dellos6_command.py
index a9d442f4..19efe7e0 100644
--- a/network/dellos6/dellos6_command.py
+++ b/network/dellos6/dellos6_command.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos6_command
diff --git a/network/dellos6/dellos6_config.py b/network/dellos6/dellos6_config.py
index 1f4c4417..e2c47433 100644
--- a/network/dellos6/dellos6_config.py
+++ b/network/dellos6/dellos6_config.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos6_config
diff --git a/network/dellos6/dellos6_facts.py b/network/dellos6/dellos6_facts.py
index 224ff2e3..bfb82fbc 100644
--- a/network/dellos6/dellos6_facts.py
+++ b/network/dellos6/dellos6_facts.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos6_facts
diff --git a/network/dellos9/dellos9_command.py b/network/dellos9/dellos9_command.py
index cc610855..fcd70f0c 100755
--- a/network/dellos9/dellos9_command.py
+++ b/network/dellos9/dellos9_command.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos9_command
diff --git a/network/dellos9/dellos9_config.py b/network/dellos9/dellos9_config.py
index 39ae652b..bee90ee1 100755
--- a/network/dellos9/dellos9_config.py
+++ b/network/dellos9/dellos9_config.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos9_config
diff --git a/network/dellos9/dellos9_facts.py b/network/dellos9/dellos9_facts.py
index 2e033acf..fe752ac3 100644
--- a/network/dellos9/dellos9_facts.py
+++ b/network/dellos9/dellos9_facts.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: dellos9_facts
diff --git a/network/eos/_eos_template.py b/network/eos/_eos_template.py
index 99a1a5f5..35be114c 100644
--- a/network/eos/_eos_template.py
+++ b/network/eos/_eos_template.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: eos_template
diff --git a/network/eos/eos_command.py b/network/eos/eos_command.py
index 24cb6f3d..110cfb60 100644
--- a/network/eos/eos_command.py
+++ b/network/eos/eos_command.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: eos_command
diff --git a/network/eos/eos_config.py b/network/eos/eos_config.py
index 04d0c9f0..731b11ef 100644
--- a/network/eos/eos_config.py
+++ b/network/eos/eos_config.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: eos_config
diff --git a/network/eos/eos_eapi.py b/network/eos/eos_eapi.py
index 96ad4ee5..a5cfafab 100644
--- a/network/eos/eos_eapi.py
+++ b/network/eos/eos_eapi.py
@@ -17,6 +17,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: eos_eapi
diff --git a/network/eos/eos_facts.py b/network/eos/eos_facts.py
index 7c53479c..5e7cb2a7 100644
--- a/network/eos/eos_facts.py
+++ b/network/eos/eos_facts.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: eos_facts
diff --git a/network/ios/_ios_template.py b/network/ios/_ios_template.py
index aa69c8f2..62186320 100644
--- a/network/ios/_ios_template.py
+++ b/network/ios/_ios_template.py
@@ -15,6 +15,11 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
+
DOCUMENTATION = """
---
module: ios_template
diff --git a/network/ios/ios_command.py b/network/ios/ios_command.py
index 4204a73a..01878856 100644
--- a/network/ios/ios_command.py
+++ b/network/ios/ios_command.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ios_command
diff --git a/network/ios/ios_config.py b/network/ios/ios_config.py
index 6c07d2cf..dd77449e 100644
--- a/network/ios/ios_config.py
+++ b/network/ios/ios_config.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ios_config
diff --git a/network/ios/ios_facts.py b/network/ios/ios_facts.py
index c030e78a..abe68ec6 100644
--- a/network/ios/ios_facts.py
+++ b/network/ios/ios_facts.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ios_facts
diff --git a/network/iosxr/_iosxr_template.py b/network/iosxr/_iosxr_template.py
index 2f1ba8d0..315e693c 100644
--- a/network/iosxr/_iosxr_template.py
+++ b/network/iosxr/_iosxr_template.py
@@ -15,6 +15,11 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
+
DOCUMENTATION = """
---
module: iosxr_template
diff --git a/network/iosxr/iosxr_command.py b/network/iosxr/iosxr_command.py
index b66d1ec3..e266700b 100644
--- a/network/iosxr/iosxr_command.py
+++ b/network/iosxr/iosxr_command.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: iosxr_command
diff --git a/network/iosxr/iosxr_config.py b/network/iosxr/iosxr_config.py
index 15978ff1..d686f831 100644
--- a/network/iosxr/iosxr_config.py
+++ b/network/iosxr/iosxr_config.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: iosxr_config
diff --git a/network/iosxr/iosxr_facts.py b/network/iosxr/iosxr_facts.py
index d8d0e5d9..9f93d061 100644
--- a/network/iosxr/iosxr_facts.py
+++ b/network/iosxr/iosxr_facts.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: iosxr_facts
diff --git a/network/junos/_junos_template.py b/network/junos/_junos_template.py
index 868c5200..bd0ecf37 100644
--- a/network/junos/_junos_template.py
+++ b/network/junos/_junos_template.py
@@ -16,6 +16,11 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
+
DOCUMENTATION = """
---
module: junos_template
diff --git a/network/junos/junos_command.py b/network/junos/junos_command.py
index 49fa23da..c5406183 100644
--- a/network/junos/junos_command.py
+++ b/network/junos/junos_command.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: junos_command
diff --git a/network/junos/junos_config.py b/network/junos/junos_config.py
index af013476..a1212e97 100644
--- a/network/junos/junos_config.py
+++ b/network/junos/junos_config.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: junos_config
diff --git a/network/junos/junos_facts.py b/network/junos/junos_facts.py
index d321b9f1..383eb90b 100644
--- a/network/junos/junos_facts.py
+++ b/network/junos/junos_facts.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: junos_facts
diff --git a/network/junos/junos_netconf.py b/network/junos/junos_netconf.py
index 99b918c0..6f47daa8 100644
--- a/network/junos/junos_netconf.py
+++ b/network/junos/junos_netconf.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: junos_netconf
diff --git a/network/junos/junos_package.py b/network/junos/junos_package.py
index e893ee9d..c457be82 100644
--- a/network/junos/junos_package.py
+++ b/network/junos/junos_package.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: junos_package
diff --git a/network/netvisor/pn_cluster.py b/network/netvisor/pn_cluster.py
index 76cea3c9..de02198e 100644
--- a/network/netvisor/pn_cluster.py
+++ b/network/netvisor/pn_cluster.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_cluster
diff --git a/network/netvisor/pn_ospf.py b/network/netvisor/pn_ospf.py
index 16867aea..7c4cbd14 100644
--- a/network/netvisor/pn_ospf.py
+++ b/network/netvisor/pn_ospf.py
@@ -20,6 +20,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_ospf
diff --git a/network/netvisor/pn_ospfarea.py b/network/netvisor/pn_ospfarea.py
index e9fd404d..d34b145d 100644
--- a/network/netvisor/pn_ospfarea.py
+++ b/network/netvisor/pn_ospfarea.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_ospfarea
diff --git a/network/netvisor/pn_show.py b/network/netvisor/pn_show.py
index fce0c967..ff22667a 100644
--- a/network/netvisor/pn_show.py
+++ b/network/netvisor/pn_show.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_show
diff --git a/network/netvisor/pn_trunk.py b/network/netvisor/pn_trunk.py
index 68fcb07d..da3c568f 100644
--- a/network/netvisor/pn_trunk.py
+++ b/network/netvisor/pn_trunk.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_trunk
diff --git a/network/netvisor/pn_vlag.py b/network/netvisor/pn_vlag.py
index 0387d80b..66b9ce05 100644
--- a/network/netvisor/pn_vlag.py
+++ b/network/netvisor/pn_vlag.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_vlag
diff --git a/network/netvisor/pn_vlan.py b/network/netvisor/pn_vlan.py
index cf94c3bc..c79e4ba5 100644
--- a/network/netvisor/pn_vlan.py
+++ b/network/netvisor/pn_vlan.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_vlan
diff --git a/network/netvisor/pn_vrouter.py b/network/netvisor/pn_vrouter.py
index 6036daf7..bb0cadc7 100644
--- a/network/netvisor/pn_vrouter.py
+++ b/network/netvisor/pn_vrouter.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_vrouter
diff --git a/network/netvisor/pn_vrouterbgp.py b/network/netvisor/pn_vrouterbgp.py
index 1a535a22..e53403da 100644
--- a/network/netvisor/pn_vrouterbgp.py
+++ b/network/netvisor/pn_vrouterbgp.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_vrouterbgp
diff --git a/network/netvisor/pn_vrouterif.py b/network/netvisor/pn_vrouterif.py
index 8e1a5255..4c5df6b7 100644
--- a/network/netvisor/pn_vrouterif.py
+++ b/network/netvisor/pn_vrouterif.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_vrouterif
diff --git a/network/netvisor/pn_vrouterlbif.py b/network/netvisor/pn_vrouterlbif.py
index 1b59311d..e6fc928a 100644
--- a/network/netvisor/pn_vrouterlbif.py
+++ b/network/netvisor/pn_vrouterlbif.py
@@ -21,6 +21,10 @@
import shlex
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: pn_vrouterlbif
diff --git a/network/nxos/_nxos_template.py b/network/nxos/_nxos_template.py
index d7b50059..a5b976aa 100644
--- a/network/nxos/_nxos_template.py
+++ b/network/nxos/_nxos_template.py
@@ -15,6 +15,11 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
+
DOCUMENTATION = """
---
module: nxos_template
diff --git a/network/nxos/nxos_aaa_server.py b/network/nxos/nxos_aaa_server.py
index 33988657..6b4f52ae 100644
--- a/network/nxos/nxos_aaa_server.py
+++ b/network/nxos/nxos_aaa_server.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
diff --git a/network/nxos/nxos_aaa_server_host.py b/network/nxos/nxos_aaa_server_host.py
index 9cfcd004..aef2af14 100644
--- a/network/nxos/nxos_aaa_server_host.py
+++ b/network/nxos/nxos_aaa_server_host.py
@@ -17,6 +17,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_aaa_server_host
diff --git a/network/nxos/nxos_acl.py b/network/nxos/nxos_acl.py
index 0b3ea06d..63762f97 100644
--- a/network/nxos/nxos_acl.py
+++ b/network/nxos/nxos_acl.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_acl
diff --git a/network/nxos/nxos_acl_interface.py b/network/nxos/nxos_acl_interface.py
index 83ab0d41..e9dbcb3f 100644
--- a/network/nxos/nxos_acl_interface.py
+++ b/network/nxos/nxos_acl_interface.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_acl_interface
diff --git a/network/nxos/nxos_bgp.py b/network/nxos/nxos_bgp.py
index 18ca8402..a6306fe7 100644
--- a/network/nxos/nxos_bgp.py
+++ b/network/nxos/nxos_bgp.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_bgp
diff --git a/network/nxos/nxos_bgp_af.py b/network/nxos/nxos_bgp_af.py
index 1f02b113..3b804d51 100644
--- a/network/nxos/nxos_bgp_af.py
+++ b/network/nxos/nxos_bgp_af.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_bgp_af
diff --git a/network/nxos/nxos_bgp_neighbor.py b/network/nxos/nxos_bgp_neighbor.py
index a9080ae2..f0cc6145 100644
--- a/network/nxos/nxos_bgp_neighbor.py
+++ b/network/nxos/nxos_bgp_neighbor.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_bgp_neighbor
diff --git a/network/nxos/nxos_bgp_neighbor_af.py b/network/nxos/nxos_bgp_neighbor_af.py
index 1062ed21..e7d9ea64 100644
--- a/network/nxos/nxos_bgp_neighbor_af.py
+++ b/network/nxos/nxos_bgp_neighbor_af.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_bgp_neighbor_af
diff --git a/network/nxos/nxos_command.py b/network/nxos/nxos_command.py
index c6e33c6e..b90034a0 100644
--- a/network/nxos/nxos_command.py
+++ b/network/nxos/nxos_command.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: nxos_command
diff --git a/network/nxos/nxos_config.py b/network/nxos/nxos_config.py
index 19b15d06..2355ec37 100644
--- a/network/nxos/nxos_config.py
+++ b/network/nxos/nxos_config.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: nxos_config
diff --git a/network/nxos/nxos_evpn_global.py b/network/nxos/nxos_evpn_global.py
index 650a1937..375269e0 100644
--- a/network/nxos/nxos_evpn_global.py
+++ b/network/nxos/nxos_evpn_global.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_evpn_global
diff --git a/network/nxos/nxos_evpn_vni.py b/network/nxos/nxos_evpn_vni.py
index 48cddf94..5d20addd 100644
--- a/network/nxos/nxos_evpn_vni.py
+++ b/network/nxos/nxos_evpn_vni.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_evpn_vni
diff --git a/network/nxos/nxos_facts.py b/network/nxos/nxos_facts.py
index 25dd9f40..f5ec1238 100644
--- a/network/nxos/nxos_facts.py
+++ b/network/nxos/nxos_facts.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: nxos_facts
diff --git a/network/nxos/nxos_feature.py b/network/nxos/nxos_feature.py
index a00c71a4..2a532dd5 100644
--- a/network/nxos/nxos_feature.py
+++ b/network/nxos/nxos_feature.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_feature
diff --git a/network/nxos/nxos_file_copy.py b/network/nxos/nxos_file_copy.py
index 2c01cad1..0885c457 100644
--- a/network/nxos/nxos_file_copy.py
+++ b/network/nxos/nxos_file_copy.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_file_copy
diff --git a/network/nxos/nxos_gir.py b/network/nxos/nxos_gir.py
index 1359547f..f72f7d79 100644
--- a/network/nxos/nxos_gir.py
+++ b/network/nxos/nxos_gir.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_gir
diff --git a/network/nxos/nxos_gir_profile_management.py b/network/nxos/nxos_gir_profile_management.py
index 0b9e795b..99c29d62 100644
--- a/network/nxos/nxos_gir_profile_management.py
+++ b/network/nxos/nxos_gir_profile_management.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_gir_profile
diff --git a/network/nxos/nxos_hsrp.py b/network/nxos/nxos_hsrp.py
index ec6e5893..9e9e7e35 100644
--- a/network/nxos/nxos_hsrp.py
+++ b/network/nxos/nxos_hsrp.py
@@ -17,6 +17,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_hsrp
diff --git a/network/nxos/nxos_igmp.py b/network/nxos/nxos_igmp.py
index d1ac322c..3cd5a0db 100644
--- a/network/nxos/nxos_igmp.py
+++ b/network/nxos/nxos_igmp.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_igmp
diff --git a/network/nxos/nxos_igmp_interface.py b/network/nxos/nxos_igmp_interface.py
index 902d5808..d5e3226d 100644
--- a/network/nxos/nxos_igmp_interface.py
+++ b/network/nxos/nxos_igmp_interface.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_igmp_interface
diff --git a/network/nxos/nxos_igmp_snooping.py b/network/nxos/nxos_igmp_snooping.py
index c1ee7c9b..7044adec 100644
--- a/network/nxos/nxos_igmp_snooping.py
+++ b/network/nxos/nxos_igmp_snooping.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_igmp_snooping
diff --git a/network/nxos/nxos_install_os.py b/network/nxos/nxos_install_os.py
index be11cc2e..aa0c0505 100644
--- a/network/nxos/nxos_install_os.py
+++ b/network/nxos/nxos_install_os.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_install_os
diff --git a/network/nxos/nxos_interface.py b/network/nxos/nxos_interface.py
index ac1c773d..b65fb9d3 100644
--- a/network/nxos/nxos_interface.py
+++ b/network/nxos/nxos_interface.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_interface
diff --git a/network/nxos/nxos_interface_ospf.py b/network/nxos/nxos_interface_ospf.py
index 2e5a291d..9f63bf57 100644
--- a/network/nxos/nxos_interface_ospf.py
+++ b/network/nxos/nxos_interface_ospf.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_interface_ospf
diff --git a/network/nxos/nxos_ip_interface.py b/network/nxos/nxos_ip_interface.py
index 416ebadd..b860ea20 100644
--- a/network/nxos/nxos_ip_interface.py
+++ b/network/nxos/nxos_ip_interface.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_ip_interface
diff --git a/network/nxos/nxos_mtu.py b/network/nxos/nxos_mtu.py
index 58942a27..48a92c2f 100644
--- a/network/nxos/nxos_mtu.py
+++ b/network/nxos/nxos_mtu.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_mtu
diff --git a/network/nxos/nxos_ntp.py b/network/nxos/nxos_ntp.py
index f99f1876..4c6e406e 100644
--- a/network/nxos/nxos_ntp.py
+++ b/network/nxos/nxos_ntp.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_ntp
diff --git a/network/nxos/nxos_ntp_auth.py b/network/nxos/nxos_ntp_auth.py
index e6652e1b..25071d6b 100644
--- a/network/nxos/nxos_ntp_auth.py
+++ b/network/nxos/nxos_ntp_auth.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
diff --git a/network/nxos/nxos_ntp_options.py b/network/nxos/nxos_ntp_options.py
index 26a28523..010e67c8 100644
--- a/network/nxos/nxos_ntp_options.py
+++ b/network/nxos/nxos_ntp_options.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
diff --git a/network/nxos/nxos_nxapi.py b/network/nxos/nxos_nxapi.py
index f8144aba..5317869f 100644
--- a/network/nxos/nxos_nxapi.py
+++ b/network/nxos/nxos_nxapi.py
@@ -17,6 +17,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: nxos_nxapi
diff --git a/network/nxos/nxos_ospf.py b/network/nxos/nxos_ospf.py
index 59427854..024b5f0b 100644
--- a/network/nxos/nxos_ospf.py
+++ b/network/nxos/nxos_ospf.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_ospf
diff --git a/network/nxos/nxos_ospf_vrf.py b/network/nxos/nxos_ospf_vrf.py
index 8b4d330c..35e0d398 100644
--- a/network/nxos/nxos_ospf_vrf.py
+++ b/network/nxos/nxos_ospf_vrf.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_ospf_vrf
diff --git a/network/nxos/nxos_overlay_global.py b/network/nxos/nxos_overlay_global.py
index 710e02e2..5b7d89c4 100644
--- a/network/nxos/nxos_overlay_global.py
+++ b/network/nxos/nxos_overlay_global.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_overlay_global
diff --git a/network/nxos/nxos_pim.py b/network/nxos/nxos_pim.py
index da5b49a8..659686ce 100644
--- a/network/nxos/nxos_pim.py
+++ b/network/nxos/nxos_pim.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_pim
diff --git a/network/nxos/nxos_pim_interface.py b/network/nxos/nxos_pim_interface.py
index 6a627565..119785d4 100644
--- a/network/nxos/nxos_pim_interface.py
+++ b/network/nxos/nxos_pim_interface.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_pim_interface
diff --git a/network/nxos/nxos_pim_rp_address.py b/network/nxos/nxos_pim_rp_address.py
index bdb3c46f..c53747e0 100644
--- a/network/nxos/nxos_pim_rp_address.py
+++ b/network/nxos/nxos_pim_rp_address.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_pim_rp_address
diff --git a/network/nxos/nxos_ping.py b/network/nxos/nxos_ping.py
index 5764de8f..a698b98b 100644
--- a/network/nxos/nxos_ping.py
+++ b/network/nxos/nxos_ping.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_ping
diff --git a/network/nxos/nxos_portchannel.py b/network/nxos/nxos_portchannel.py
index 48985a13..acb0a61b 100644
--- a/network/nxos/nxos_portchannel.py
+++ b/network/nxos/nxos_portchannel.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_portchannel
diff --git a/network/nxos/nxos_reboot.py b/network/nxos/nxos_reboot.py
index aefab439..c479d10a 100644
--- a/network/nxos/nxos_reboot.py
+++ b/network/nxos/nxos_reboot.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_reboot
diff --git a/network/nxos/nxos_rollback.py b/network/nxos/nxos_rollback.py
index a6744dc1..736fa25c 100644
--- a/network/nxos/nxos_rollback.py
+++ b/network/nxos/nxos_rollback.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_rollback
diff --git a/network/nxos/nxos_smu.py b/network/nxos/nxos_smu.py
index 776430b8..1404725a 100644
--- a/network/nxos/nxos_smu.py
+++ b/network/nxos/nxos_smu.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_smu
diff --git a/network/nxos/nxos_snapshot.py b/network/nxos/nxos_snapshot.py
index f7923a10..e6f367d7 100644
--- a/network/nxos/nxos_snapshot.py
+++ b/network/nxos/nxos_snapshot.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_snapshot
diff --git a/network/nxos/nxos_snmp_community.py b/network/nxos/nxos_snmp_community.py
index 7ffe7b46..93ed3f7b 100644
--- a/network/nxos/nxos_snmp_community.py
+++ b/network/nxos/nxos_snmp_community.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_snmp_community
diff --git a/network/nxos/nxos_snmp_contact.py b/network/nxos/nxos_snmp_contact.py
index e2d98733..b5b97da9 100644
--- a/network/nxos/nxos_snmp_contact.py
+++ b/network/nxos/nxos_snmp_contact.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_snmp_contact
diff --git a/network/nxos/nxos_snmp_host.py b/network/nxos/nxos_snmp_host.py
index 8717bb7e..366da22a 100644
--- a/network/nxos/nxos_snmp_host.py
+++ b/network/nxos/nxos_snmp_host.py
@@ -17,6 +17,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_snmp_host
diff --git a/network/nxos/nxos_snmp_location.py b/network/nxos/nxos_snmp_location.py
index 25acf514..e3b90973 100644
--- a/network/nxos/nxos_snmp_location.py
+++ b/network/nxos/nxos_snmp_location.py
@@ -17,6 +17,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_snmp_location
diff --git a/network/nxos/nxos_snmp_traps.py b/network/nxos/nxos_snmp_traps.py
index a615c492..632e8e8d 100644
--- a/network/nxos/nxos_snmp_traps.py
+++ b/network/nxos/nxos_snmp_traps.py
@@ -17,6 +17,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_snmp_trap
diff --git a/network/nxos/nxos_snmp_user.py b/network/nxos/nxos_snmp_user.py
index 56d515a8..a06a0151 100644
--- a/network/nxos/nxos_snmp_user.py
+++ b/network/nxos/nxos_snmp_user.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_snmp_user
diff --git a/network/nxos/nxos_static_route.py b/network/nxos/nxos_static_route.py
index a0e2a78b..2ff042d0 100644
--- a/network/nxos/nxos_static_route.py
+++ b/network/nxos/nxos_static_route.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_static_route
diff --git a/network/nxos/nxos_switchport.py b/network/nxos/nxos_switchport.py
index 006a2dcd..f0e06163 100644
--- a/network/nxos/nxos_switchport.py
+++ b/network/nxos/nxos_switchport.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_switchport
diff --git a/network/nxos/nxos_udld.py b/network/nxos/nxos_udld.py
index 7f8cedec..8318f402 100644
--- a/network/nxos/nxos_udld.py
+++ b/network/nxos/nxos_udld.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
diff --git a/network/nxos/nxos_udld_interface.py b/network/nxos/nxos_udld_interface.py
index 66473495..f73670c2 100644
--- a/network/nxos/nxos_udld_interface.py
+++ b/network/nxos/nxos_udld_interface.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_udld_interface
diff --git a/network/nxos/nxos_vlan.py b/network/nxos/nxos_vlan.py
index 184d8b49..67719262 100644
--- a/network/nxos/nxos_vlan.py
+++ b/network/nxos/nxos_vlan.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vlan
diff --git a/network/nxos/nxos_vpc.py b/network/nxos/nxos_vpc.py
index 3fae9cee..42af1cb6 100644
--- a/network/nxos/nxos_vpc.py
+++ b/network/nxos/nxos_vpc.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vpc
diff --git a/network/nxos/nxos_vpc_interface.py b/network/nxos/nxos_vpc_interface.py
index 0f930cac..6f122f6f 100644
--- a/network/nxos/nxos_vpc_interface.py
+++ b/network/nxos/nxos_vpc_interface.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vpc_interface
diff --git a/network/nxos/nxos_vrf.py b/network/nxos/nxos_vrf.py
index 8dde538f..eb60306e 100644
--- a/network/nxos/nxos_vrf.py
+++ b/network/nxos/nxos_vrf.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vrf
diff --git a/network/nxos/nxos_vrf_af.py b/network/nxos/nxos_vrf_af.py
index b8706d28..70ca6710 100644
--- a/network/nxos/nxos_vrf_af.py
+++ b/network/nxos/nxos_vrf_af.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vrf_af
diff --git a/network/nxos/nxos_vrf_interface.py b/network/nxos/nxos_vrf_interface.py
index cd3c5704..a3420307 100644
--- a/network/nxos/nxos_vrf_interface.py
+++ b/network/nxos/nxos_vrf_interface.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vrf_interface
diff --git a/network/nxos/nxos_vrrp.py b/network/nxos/nxos_vrrp.py
index a034b0e2..58c04a83 100644
--- a/network/nxos/nxos_vrrp.py
+++ b/network/nxos/nxos_vrrp.py
@@ -17,6 +17,10 @@
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vrrp
diff --git a/network/nxos/nxos_vtp_domain.py b/network/nxos/nxos_vtp_domain.py
index 93f62318..f96db115 100644
--- a/network/nxos/nxos_vtp_domain.py
+++ b/network/nxos/nxos_vtp_domain.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vtp_domain
diff --git a/network/nxos/nxos_vtp_password.py b/network/nxos/nxos_vtp_password.py
index aa3cb13d..12c142c2 100644
--- a/network/nxos/nxos_vtp_password.py
+++ b/network/nxos/nxos_vtp_password.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
diff --git a/network/nxos/nxos_vtp_version.py b/network/nxos/nxos_vtp_version.py
index 5ce455d8..bd10745b 100644
--- a/network/nxos/nxos_vtp_version.py
+++ b/network/nxos/nxos_vtp_version.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
diff --git a/network/nxos/nxos_vxlan_vtep.py b/network/nxos/nxos_vxlan_vtep.py
index 620d3e24..6d29597c 100644
--- a/network/nxos/nxos_vxlan_vtep.py
+++ b/network/nxos/nxos_vxlan_vtep.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vxlan_vtep
diff --git a/network/nxos/nxos_vxlan_vtep_vni.py b/network/nxos/nxos_vxlan_vtep_vni.py
index a50c7600..cf354d59 100644
--- a/network/nxos/nxos_vxlan_vtep_vni.py
+++ b/network/nxos/nxos_vxlan_vtep_vni.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: nxos_vxlan_vtep_vni
diff --git a/network/openswitch/_ops_template.py b/network/openswitch/_ops_template.py
index 73af4c0a..d3cb0e00 100644
--- a/network/openswitch/_ops_template.py
+++ b/network/openswitch/_ops_template.py
@@ -15,6 +15,11 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
+
DOCUMENTATION = """
---
module: ops_template
diff --git a/network/openswitch/ops_command.py b/network/openswitch/ops_command.py
index 9a3c0b2f..0f1ffd04 100644
--- a/network/openswitch/ops_command.py
+++ b/network/openswitch/ops_command.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ops_command
diff --git a/network/openswitch/ops_config.py b/network/openswitch/ops_config.py
index 8c65144b..79c23aaf 100644
--- a/network/openswitch/ops_config.py
+++ b/network/openswitch/ops_config.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ops_config
diff --git a/network/openswitch/ops_facts.py b/network/openswitch/ops_facts.py
index 5be10b38..cbf31bc8 100644
--- a/network/openswitch/ops_facts.py
+++ b/network/openswitch/ops_facts.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: ops_facts
diff --git a/network/sros/sros_command.py b/network/sros/sros_command.py
index e8b6a654..3c7dd21e 100644
--- a/network/sros/sros_command.py
+++ b/network/sros/sros_command.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: sros_command
diff --git a/network/sros/sros_config.py b/network/sros/sros_config.py
index 27c62fd5..2efca84d 100644
--- a/network/sros/sros_config.py
+++ b/network/sros/sros_config.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: sros_config
diff --git a/network/sros/sros_rollback.py b/network/sros/sros_rollback.py
index f952b092..85d7bdc5 100644
--- a/network/sros/sros_rollback.py
+++ b/network/sros/sros_rollback.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: sros_rollback
diff --git a/network/vyos/vyos_command.py b/network/vyos/vyos_command.py
index cced7b2c..14180e30 100644
--- a/network/vyos/vyos_command.py
+++ b/network/vyos/vyos_command.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: vyos_command
diff --git a/network/vyos/vyos_config.py b/network/vyos/vyos_config.py
index 7ee3a272..8cf2c3d6 100644
--- a/network/vyos/vyos_config.py
+++ b/network/vyos/vyos_config.py
@@ -16,6 +16,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: vyos_config
diff --git a/network/vyos/vyos_facts.py b/network/vyos/vyos_facts.py
index 8e068484..ff081f8a 100644
--- a/network/vyos/vyos_facts.py
+++ b/network/vyos/vyos_facts.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: vyos_facts
diff --git a/packaging/language/easy_install.py b/packaging/language/easy_install.py
index 31d1df9a..40b1026a 100644
--- a/packaging/language/easy_install.py
+++ b/packaging/language/easy_install.py
@@ -22,6 +22,10 @@
import tempfile
import os.path
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: easy_install
diff --git a/packaging/language/gem.py b/packaging/language/gem.py
index 9407e9c5..41a0961b 100644
--- a/packaging/language/gem.py
+++ b/packaging/language/gem.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: gem
diff --git a/packaging/language/pip.py b/packaging/language/pip.py
index aa78ead6..ddf6e4af 100755
--- a/packaging/language/pip.py
+++ b/packaging/language/pip.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: pip
diff --git a/packaging/os/apt.py b/packaging/os/apt.py
index 5d20dbee..5637680c 100644
--- a/packaging/os/apt.py
+++ b/packaging/os/apt.py
@@ -19,6 +19,10 @@
# along with this software. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: apt
diff --git a/packaging/os/apt_key.py b/packaging/os/apt_key.py
index 753fb830..a5fd723f 100644
--- a/packaging/os/apt_key.py
+++ b/packaging/os/apt_key.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: apt_key
diff --git a/packaging/os/apt_repository.py b/packaging/os/apt_repository.py
index 0b86b6bd..dc60a2a7 100644
--- a/packaging/os/apt_repository.py
+++ b/packaging/os/apt_repository.py
@@ -21,6 +21,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: apt_repository
diff --git a/packaging/os/apt_rpm.py b/packaging/os/apt_rpm.py
index 452d2ff8..47f6b194 100755
--- a/packaging/os/apt_rpm.py
+++ b/packaging/os/apt_rpm.py
@@ -19,6 +19,10 @@
# along with this software. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: apt_rpm
diff --git a/packaging/os/package.py b/packaging/os/package.py
index d40ed3d4..85712b6d 100644
--- a/packaging/os/package.py
+++ b/packaging/os/package.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: package
diff --git a/packaging/os/redhat_subscription.py b/packaging/os/redhat_subscription.py
index b3b0aabb..0b56c6ea 100644
--- a/packaging/os/redhat_subscription.py
+++ b/packaging/os/redhat_subscription.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: redhat_subscription
diff --git a/packaging/os/rhn_channel.py b/packaging/os/rhn_channel.py
index e77972b3..c2e87f1b 100644
--- a/packaging/os/rhn_channel.py
+++ b/packaging/os/rhn_channel.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rhn_channel
diff --git a/packaging/os/rhn_register.py b/packaging/os/rhn_register.py
index fda8416e..c228f0b1 100644
--- a/packaging/os/rhn_register.py
+++ b/packaging/os/rhn_register.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rhn_register
diff --git a/packaging/os/rpm_key.py b/packaging/os/rpm_key.py
index 42d75670..9cb058c5 100644
--- a/packaging/os/rpm_key.py
+++ b/packaging/os/rpm_key.py
@@ -19,6 +19,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: rpm_key
diff --git a/packaging/os/yum.py b/packaging/os/yum.py
index 0714303a..18e71713 100644
--- a/packaging/os/yum.py
+++ b/packaging/os/yum.py
@@ -36,6 +36,10 @@ try:
except:
transaction_helpers = False
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: yum
diff --git a/source_control/git.py b/source_control/git.py
index d8307023..6c79e8a3 100644
--- a/source_control/git.py
+++ b/source_control/git.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: git
diff --git a/source_control/hg.py b/source_control/hg.py
index 5874857a..89845c19 100644
--- a/source_control/hg.py
+++ b/source_control/hg.py
@@ -23,6 +23,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: hg
diff --git a/source_control/subversion.py b/source_control/subversion.py
index dc9cedbb..09477700 100644
--- a/source_control/subversion.py
+++ b/source_control/subversion.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: subversion
diff --git a/system/authorized_key.py b/system/authorized_key.py
index 7ac85eae..c2023e30 100644
--- a/system/authorized_key.py
+++ b/system/authorized_key.py
@@ -21,6 +21,10 @@ You should have received a copy of the GNU General Public License
along with Ansible. If not, see <http://www.gnu.org/licenses/>.
"""
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: authorized_key
diff --git a/system/cron.py b/system/cron.py
index 3157b48b..6e87147f 100644
--- a/system/cron.py
+++ b/system/cron.py
@@ -31,6 +31,10 @@
# This module is based on python-crontab by Martin Owens.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: cron
diff --git a/system/group.py b/system/group.py
index a642a3ee..132d71ad 100644
--- a/system/group.py
+++ b/system/group.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: group
diff --git a/system/hostname.py b/system/hostname.py
index 92fd6758..c6432428 100644
--- a/system/hostname.py
+++ b/system/hostname.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: hostname
diff --git a/system/mount.py b/system/mount.py
index 9fe7fe32..b8fad774 100644
--- a/system/mount.py
+++ b/system/mount.py
@@ -30,6 +30,10 @@ from ansible.module_utils.six import iteritems
import os
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: mount
diff --git a/system/ping.py b/system/ping.py
index a701b009..bee23a95 100644
--- a/system/ping.py
+++ b/system/ping.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ping
diff --git a/system/seboolean.py b/system/seboolean.py
index 6d3b312d..9246d912 100644
--- a/system/seboolean.py
+++ b/system/seboolean.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: seboolean
diff --git a/system/selinux.py b/system/selinux.py
index 2afd4756..634ef4ef 100644
--- a/system/selinux.py
+++ b/system/selinux.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: selinux
diff --git a/system/service.py b/system/service.py
index 4b22f265..b1cb289b 100644
--- a/system/service.py
+++ b/system/service.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: service
diff --git a/system/setup.py b/system/setup.py
index ac06b478..81bbf43d 100644
--- a/system/setup.py
+++ b/system/setup.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: setup
diff --git a/system/sysctl.py b/system/sysctl.py
index 9a6787e2..43312b09 100644
--- a/system/sysctl.py
+++ b/system/sysctl.py
@@ -20,6 +20,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: sysctl
diff --git a/system/systemd.py b/system/systemd.py
index dcc493b8..0b6c0535 100644
--- a/system/systemd.py
+++ b/system/systemd.py
@@ -17,6 +17,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
module: systemd
author:
diff --git a/system/user.py b/system/user.py
index dd079b64..ed550358 100644
--- a/system/user.py
+++ b/system/user.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: user
diff --git a/utilities/helper/_accelerate.py b/utilities/helper/_accelerate.py
index c00646fc..5bd38931 100644
--- a/utilities/helper/_accelerate.py
+++ b/utilities/helper/_accelerate.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: accelerate
diff --git a/utilities/helper/_fireball.py b/utilities/helper/_fireball.py
index ba0770d7..d3bc837f 100644
--- a/utilities/helper/_fireball.py
+++ b/utilities/helper/_fireball.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: fireball
diff --git a/utilities/helper/meta.py b/utilities/helper/meta.py
index 76bcf739..a89bfc5d 100644
--- a/utilities/helper/meta.py
+++ b/utilities/helper/meta.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
module: meta
short_description: Execute Ansible 'actions'
diff --git a/utilities/logic/assert.py b/utilities/logic/assert.py
index f37e6bf5..875fc6e8 100644
--- a/utilities/logic/assert.py
+++ b/utilities/logic/assert.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: assert
diff --git a/utilities/logic/async_status.py b/utilities/logic/async_status.py
index c0e2526d..7093cd32 100644
--- a/utilities/logic/async_status.py
+++ b/utilities/logic/async_status.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: async_status
diff --git a/utilities/logic/debug.py b/utilities/logic/debug.py
index f28dc538..8e8f16ca 100644
--- a/utilities/logic/debug.py
+++ b/utilities/logic/debug.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: debug
diff --git a/utilities/logic/fail.py b/utilities/logic/fail.py
index 0957b597..544758ad 100644
--- a/utilities/logic/fail.py
+++ b/utilities/logic/fail.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: fail
diff --git a/utilities/logic/include.py b/utilities/logic/include.py
index e5c2face..3de1e198 100644
--- a/utilities/logic/include.py
+++ b/utilities/logic/include.py
@@ -8,6 +8,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
author:
diff --git a/utilities/logic/include_role.py b/utilities/logic/include_role.py
index 40208764..843a873b 100644
--- a/utilities/logic/include_role.py
+++ b/utilities/logic/include_role.py
@@ -8,6 +8,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
author:
diff --git a/utilities/logic/include_vars.py b/utilities/logic/include_vars.py
index 571ddf58..8e7f4aa1 100644
--- a/utilities/logic/include_vars.py
+++ b/utilities/logic/include_vars.py
@@ -8,6 +8,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
author: "Allen Sanabria (@linuxdynasty)"
diff --git a/utilities/logic/pause.py b/utilities/logic/pause.py
index 5290a632..0fed099b 100644
--- a/utilities/logic/pause.py
+++ b/utilities/logic/pause.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: pause
diff --git a/utilities/logic/set_fact.py b/utilities/logic/set_fact.py
index 881f69fe..c106ef74 100644
--- a/utilities/logic/set_fact.py
+++ b/utilities/logic/set_fact.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
author: "Dag Wieers (@dagwieers)"
diff --git a/utilities/logic/wait_for.py b/utilities/logic/wait_for.py
index 46be2ff0..55f88fc8 100644
--- a/utilities/logic/wait_for.py
+++ b/utilities/logic/wait_for.py
@@ -37,6 +37,10 @@ try:
except ImportError:
pass
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: wait_for
diff --git a/web_infrastructure/apache2_module.py b/web_infrastructure/apache2_module.py
index 2e5060d3..34d736d4 100644
--- a/web_infrastructure/apache2_module.py
+++ b/web_infrastructure/apache2_module.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with this software. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: apache2_module
diff --git a/web_infrastructure/django_manage.py b/web_infrastructure/django_manage.py
index b21c2834..efd32a33 100644
--- a/web_infrastructure/django_manage.py
+++ b/web_infrastructure/django_manage.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: django_manage
diff --git a/web_infrastructure/htpasswd.py b/web_infrastructure/htpasswd.py
index 84a2cbdd..0c5d8bea 100644
--- a/web_infrastructure/htpasswd.py
+++ b/web_infrastructure/htpasswd.py
@@ -18,6 +18,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
module: htpasswd
version_added: "1.3"
diff --git a/web_infrastructure/supervisorctl.py b/web_infrastructure/supervisorctl.py
index 35d40928..84c8ece7 100644
--- a/web_infrastructure/supervisorctl.py
+++ b/web_infrastructure/supervisorctl.py
@@ -21,6 +21,10 @@
import os
from ansible.module_utils.basic import AnsibleModule, is_executable
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: supervisorctl
diff --git a/windows/win_command.py b/windows/win_command.py
index 2d76a0b8..2a131c4b 100644
--- a/windows/win_command.py
+++ b/windows/win_command.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_command
diff --git a/windows/win_copy.py b/windows/win_copy.py
index 89bab5e9..1b81f0ca 100755
--- a/windows/win_copy.py
+++ b/windows/win_copy.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_copy
diff --git a/windows/win_feature.py b/windows/win_feature.py
index c16f3891..2fb6fe37 100644
--- a/windows/win_feature.py
+++ b/windows/win_feature.py
@@ -21,6 +21,10 @@
# this is a windows documentation stub. actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_feature
diff --git a/windows/win_file.py b/windows/win_file.py
index 989c128e..82c5510c 100644
--- a/windows/win_file.py
+++ b/windows/win_file.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_file
diff --git a/windows/win_get_url.py b/windows/win_get_url.py
index 4091a596..6c5d5c67 100644
--- a/windows/win_get_url.py
+++ b/windows/win_get_url.py
@@ -21,6 +21,10 @@
# this is a windows documentation stub. actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_get_url
diff --git a/windows/win_group.py b/windows/win_group.py
index 409065cb..035c05ef 100644
--- a/windows/win_group.py
+++ b/windows/win_group.py
@@ -21,6 +21,10 @@
# this is a windows documentation stub. actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_group
diff --git a/windows/win_lineinfile.py b/windows/win_lineinfile.py
index 35c478d2..df250d6d 100644
--- a/windows/win_lineinfile.py
+++ b/windows/win_lineinfile.py
@@ -16,6 +16,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = """
---
module: win_lineinfile
diff --git a/windows/win_msi.py b/windows/win_msi.py
index b167aadc..cfc7e089 100644
--- a/windows/win_msi.py
+++ b/windows/win_msi.py
@@ -21,6 +21,10 @@
# this is a windows documentation stub. actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['deprecated'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_msi
diff --git a/windows/win_ping.py b/windows/win_ping.py
index ecb5149f..6f650e97 100644
--- a/windows/win_ping.py
+++ b/windows/win_ping.py
@@ -21,6 +21,10 @@
# this is a windows documentation stub. actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_ping
diff --git a/windows/win_reboot.py b/windows/win_reboot.py
index eeb39a92..c8f179e7 100644
--- a/windows/win_reboot.py
+++ b/windows/win_reboot.py
@@ -19,6 +19,10 @@
# this is a windows documentation stub. actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION='''
---
module: win_reboot
diff --git a/windows/win_service.py b/windows/win_service.py
index 0fb9ec48..e4f009a3 100644
--- a/windows/win_service.py
+++ b/windows/win_service.py
@@ -21,6 +21,10 @@
# this is a windows documentation stub. actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_service
diff --git a/windows/win_shell.py b/windows/win_shell.py
index 7c4dc68d..6441f201 100644
--- a/windows/win_shell.py
+++ b/windows/win_shell.py
@@ -19,6 +19,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
#
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_shell
diff --git a/windows/win_stat.py b/windows/win_stat.py
index f2624b45..823dde0d 100644
--- a/windows/win_stat.py
+++ b/windows/win_stat.py
@@ -17,6 +17,10 @@
# this is a windows documentation stub, actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_stat
diff --git a/windows/win_template.py b/windows/win_template.py
index c3a511ca..f93307a0 100644
--- a/windows/win_template.py
+++ b/windows/win_template.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = r'''
---
module: win_template
diff --git a/windows/win_user.py b/windows/win_user.py
index 376ff487..3158208d 100644
--- a/windows/win_user.py
+++ b/windows/win_user.py
@@ -21,6 +21,10 @@
# this is a windows documentation stub. actual code lives in the .ps1
# file of the same name
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'core',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: win_user