summaryrefslogtreecommitdiff
path: root/cloud
diff options
context:
space:
mode:
Diffstat (limited to 'cloud')
-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
123 files changed, 492 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