summaryrefslogtreecommitdiff
path: root/cloud/amazon
diff options
context:
space:
mode:
Diffstat (limited to 'cloud/amazon')
-rw-r--r--cloud/amazon/cloudformation_facts.py4
-rw-r--r--cloud/amazon/cloudtrail.py4
-rw-r--r--cloud/amazon/cloudwatchevent_rule.py4
-rw-r--r--cloud/amazon/dynamodb_table.py4
-rw-r--r--cloud/amazon/ec2_ami_copy.py4
-rw-r--r--cloud/amazon/ec2_asg_facts.py4
-rw-r--r--cloud/amazon/ec2_customer_gateway.py4
-rw-r--r--cloud/amazon/ec2_elb_facts.py4
-rw-r--r--cloud/amazon/ec2_eni.py4
-rw-r--r--cloud/amazon/ec2_eni_facts.py4
-rw-r--r--cloud/amazon/ec2_group_facts.py4
-rw-r--r--cloud/amazon/ec2_lc_facts.py4
-rw-r--r--cloud/amazon/ec2_lc_find.py4
-rw-r--r--cloud/amazon/ec2_remote_facts.py4
-rw-r--r--cloud/amazon/ec2_snapshot_facts.py4
-rw-r--r--cloud/amazon/ec2_vol_facts.py4
-rw-r--r--cloud/amazon/ec2_vpc_dhcp_options.py4
-rw-r--r--cloud/amazon/ec2_vpc_dhcp_options_facts.py4
-rw-r--r--cloud/amazon/ec2_vpc_igw.py4
-rw-r--r--cloud/amazon/ec2_vpc_nacl.py4
-rw-r--r--cloud/amazon/ec2_vpc_nacl_facts.py4
-rw-r--r--cloud/amazon/ec2_vpc_nat_gateway.py4
-rw-r--r--cloud/amazon/ec2_vpc_net_facts.py4
-rw-r--r--cloud/amazon/ec2_vpc_peer.py4
-rw-r--r--cloud/amazon/ec2_vpc_route_table.py4
-rw-r--r--cloud/amazon/ec2_vpc_route_table_facts.py4
-rw-r--r--cloud/amazon/ec2_vpc_subnet.py4
-rw-r--r--cloud/amazon/ec2_vpc_subnet_facts.py4
-rw-r--r--cloud/amazon/ec2_vpc_vgw.py4
-rw-r--r--cloud/amazon/ec2_win_password.py4
-rw-r--r--cloud/amazon/ecs_cluster.py4
-rw-r--r--cloud/amazon/ecs_service.py4
-rw-r--r--cloud/amazon/ecs_service_facts.py4
-rw-r--r--cloud/amazon/ecs_task.py4
-rw-r--r--cloud/amazon/ecs_taskdefinition.py4
-rw-r--r--cloud/amazon/efs.py4
-rw-r--r--cloud/amazon/efs_facts.py4
-rw-r--r--cloud/amazon/execute_lambda.py4
-rw-r--r--cloud/amazon/iam_mfa_device_facts.py4
-rw-r--r--cloud/amazon/iam_server_certificate_facts.py4
-rw-r--r--cloud/amazon/kinesis_stream.py4
-rw-r--r--cloud/amazon/lambda.py4
-rw-r--r--cloud/amazon/lambda_alias.py4
-rw-r--r--cloud/amazon/lambda_event.py4
-rw-r--r--cloud/amazon/lambda_facts.py4
-rw-r--r--cloud/amazon/redshift.py4
-rw-r--r--cloud/amazon/redshift_subnet_group.py4
-rw-r--r--cloud/amazon/route53_facts.py4
-rw-r--r--cloud/amazon/route53_health_check.py4
-rw-r--r--cloud/amazon/route53_zone.py4
-rw-r--r--cloud/amazon/s3_bucket.py4
-rw-r--r--cloud/amazon/s3_lifecycle.py4
-rw-r--r--cloud/amazon/s3_logging.py4
-rw-r--r--cloud/amazon/s3_website.py4
-rw-r--r--cloud/amazon/sns_topic.py4
-rw-r--r--cloud/amazon/sqs_queue.py4
-rw-r--r--cloud/amazon/sts_assume_role.py4
-rw-r--r--cloud/amazon/sts_session_token.py4
58 files changed, 232 insertions, 0 deletions
diff --git a/cloud/amazon/cloudformation_facts.py b/cloud/amazon/cloudformation_facts.py
index 0e502ce5..ae40ed02 100644
--- a/cloud/amazon/cloudformation_facts.py
+++ b/cloud/amazon/cloudformation_facts.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: cloudformation_facts
diff --git a/cloud/amazon/cloudtrail.py b/cloud/amazon/cloudtrail.py
index 8a8fad33..ab4652fc 100644
--- a/cloud/amazon/cloudtrail.py
+++ b/cloud/amazon/cloudtrail.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: cloudtrail
diff --git a/cloud/amazon/cloudwatchevent_rule.py b/cloud/amazon/cloudwatchevent_rule.py
index 45b69cab..643343d8 100644
--- a/cloud/amazon/cloudwatchevent_rule.py
+++ b/cloud/amazon/cloudwatchevent_rule.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: cloudwatchevent_rule
diff --git a/cloud/amazon/dynamodb_table.py b/cloud/amazon/dynamodb_table.py
index 3799c0ff..75e410d4 100644
--- a/cloud/amazon/dynamodb_table.py
+++ b/cloud/amazon/dynamodb_table.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: dynamodb_table
diff --git a/cloud/amazon/ec2_ami_copy.py b/cloud/amazon/ec2_ami_copy.py
index c053eb31..71b3c611 100644
--- a/cloud/amazon/ec2_ami_copy.py
+++ b/cloud/amazon/ec2_ami_copy.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_copy
diff --git a/cloud/amazon/ec2_asg_facts.py b/cloud/amazon/ec2_asg_facts.py
index d6eb1dc6..3cd6e678 100644
--- a/cloud/amazon/ec2_asg_facts.py
+++ b/cloud/amazon/ec2_asg_facts.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_asg_facts
diff --git a/cloud/amazon/ec2_customer_gateway.py b/cloud/amazon/ec2_customer_gateway.py
index 0138e839..a8a74926 100644
--- a/cloud/amazon/ec2_customer_gateway.py
+++ b/cloud/amazon/ec2_customer_gateway.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_customer_gateway
diff --git a/cloud/amazon/ec2_elb_facts.py b/cloud/amazon/ec2_elb_facts.py
index 1c6fb747..c4857f6a 100644
--- a/cloud/amazon/ec2_elb_facts.py
+++ b/cloud/amazon/ec2_elb_facts.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_elb_facts
diff --git a/cloud/amazon/ec2_eni.py b/cloud/amazon/ec2_eni.py
index 6946ec6d..aca78a45 100644
--- a/cloud/amazon/ec2_eni.py
+++ b/cloud/amazon/ec2_eni.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_eni
diff --git a/cloud/amazon/ec2_eni_facts.py b/cloud/amazon/ec2_eni_facts.py
index 116c8c74..4c6882e1 100644
--- a/cloud/amazon/ec2_eni_facts.py
+++ b/cloud/amazon/ec2_eni_facts.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_eni_facts
diff --git a/cloud/amazon/ec2_group_facts.py b/cloud/amazon/ec2_group_facts.py
index 6e4039f8..ccb4aa64 100644
--- a/cloud/amazon/ec2_group_facts.py
+++ b/cloud/amazon/ec2_group_facts.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_group_facts
diff --git a/cloud/amazon/ec2_lc_facts.py b/cloud/amazon/ec2_lc_facts.py
index ea94b749..b81ce897 100644
--- a/cloud/amazon/ec2_lc_facts.py
+++ b/cloud/amazon/ec2_lc_facts.py
@@ -14,6 +14,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_lc_facts
diff --git a/cloud/amazon/ec2_lc_find.py b/cloud/amazon/ec2_lc_find.py
index e5463e4c..d6c515d6 100644
--- a/cloud/amazon/ec2_lc_find.py
+++ b/cloud/amazon/ec2_lc_find.py
@@ -18,6 +18,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: ec2_lc_find
diff --git a/cloud/amazon/ec2_remote_facts.py b/cloud/amazon/ec2_remote_facts.py
index 2e29b798..98ea1662 100644
--- a/cloud/amazon/ec2_remote_facts.py
+++ b/cloud/amazon/ec2_remote_facts.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_remote_facts
diff --git a/cloud/amazon/ec2_snapshot_facts.py b/cloud/amazon/ec2_snapshot_facts.py
index 2ce06194..1fd91960 100644
--- a/cloud/amazon/ec2_snapshot_facts.py
+++ b/cloud/amazon/ec2_snapshot_facts.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_facts
diff --git a/cloud/amazon/ec2_vol_facts.py b/cloud/amazon/ec2_vol_facts.py
index 5d099d0f..14f5282e 100644
--- a/cloud/amazon/ec2_vol_facts.py
+++ b/cloud/amazon/ec2_vol_facts.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vol_facts
diff --git a/cloud/amazon/ec2_vpc_dhcp_options.py b/cloud/amazon/ec2_vpc_dhcp_options.py
index 198d0637..4caee644 100644
--- a/cloud/amazon/ec2_vpc_dhcp_options.py
+++ b/cloud/amazon/ec2_vpc_dhcp_options.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_vpc_dhcp_options
diff --git a/cloud/amazon/ec2_vpc_dhcp_options_facts.py b/cloud/amazon/ec2_vpc_dhcp_options_facts.py
index a60a2104..063f525e 100644
--- a/cloud/amazon/ec2_vpc_dhcp_options_facts.py
+++ b/cloud/amazon/ec2_vpc_dhcp_options_facts.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc_dhcp_options_facts
diff --git a/cloud/amazon/ec2_vpc_igw.py b/cloud/amazon/ec2_vpc_igw.py
index fc057bae..91366f35 100644
--- a/cloud/amazon/ec2_vpc_igw.py
+++ b/cloud/amazon/ec2_vpc_igw.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc_igw
diff --git a/cloud/amazon/ec2_vpc_nacl.py b/cloud/amazon/ec2_vpc_nacl.py
index b3d4f197..1758e288 100644
--- a/cloud/amazon/ec2_vpc_nacl.py
+++ b/cloud/amazon/ec2_vpc_nacl.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_vpc_nacl
short_description: create and delete Network ACLs.
diff --git a/cloud/amazon/ec2_vpc_nacl_facts.py b/cloud/amazon/ec2_vpc_nacl_facts.py
index b809642c..e7f6a5b2 100644
--- a/cloud/amazon/ec2_vpc_nacl_facts.py
+++ b/cloud/amazon/ec2_vpc_nacl_facts.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_nacl_facts
diff --git a/cloud/amazon/ec2_vpc_nat_gateway.py b/cloud/amazon/ec2_vpc_nat_gateway.py
index ee53d7bb..f3f95c10 100644
--- a/cloud/amazon/ec2_vpc_nat_gateway.py
+++ b/cloud/amazon/ec2_vpc_nat_gateway.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_vpc_nat_gateway
diff --git a/cloud/amazon/ec2_vpc_net_facts.py b/cloud/amazon/ec2_vpc_net_facts.py
index dfa29ba9..14e1c492 100644
--- a/cloud/amazon/ec2_vpc_net_facts.py
+++ b/cloud/amazon/ec2_vpc_net_facts.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc_net_facts
diff --git a/cloud/amazon/ec2_vpc_peer.py b/cloud/amazon/ec2_vpc_peer.py
index 3eb6582d..6615ba38 100644
--- a/cloud/amazon/ec2_vpc_peer.py
+++ b/cloud/amazon/ec2_vpc_peer.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_vpc_peer
short_description: create, delete, accept, and reject VPC peering connections between two VPCs.
diff --git a/cloud/amazon/ec2_vpc_route_table.py b/cloud/amazon/ec2_vpc_route_table.py
index a70d60a3..1529d923 100644
--- a/cloud/amazon/ec2_vpc_route_table.py
+++ b/cloud/amazon/ec2_vpc_route_table.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc_route_table
diff --git a/cloud/amazon/ec2_vpc_route_table_facts.py b/cloud/amazon/ec2_vpc_route_table_facts.py
index 394c4b28..f270f2cb 100644
--- a/cloud/amazon/ec2_vpc_route_table_facts.py
+++ b/cloud/amazon/ec2_vpc_route_table_facts.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc_route_table_facts
diff --git a/cloud/amazon/ec2_vpc_subnet.py b/cloud/amazon/ec2_vpc_subnet.py
index ddc4f5e9..dc66d445 100644
--- a/cloud/amazon/ec2_vpc_subnet.py
+++ b/cloud/amazon/ec2_vpc_subnet.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc_subnet
diff --git a/cloud/amazon/ec2_vpc_subnet_facts.py b/cloud/amazon/ec2_vpc_subnet_facts.py
index c8adce2c..83b4c1cf 100644
--- a/cloud/amazon/ec2_vpc_subnet_facts.py
+++ b/cloud/amazon/ec2_vpc_subnet_facts.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_vpc_subnet_facts
diff --git a/cloud/amazon/ec2_vpc_vgw.py b/cloud/amazon/ec2_vpc_vgw.py
index c3e4d1f1..40eb3861 100644
--- a/cloud/amazon/ec2_vpc_vgw.py
+++ b/cloud/amazon/ec2_vpc_vgw.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_vgw
short_description: Create and delete AWS VPN Virtual Gateways.
diff --git a/cloud/amazon/ec2_win_password.py b/cloud/amazon/ec2_win_password.py
index b320a24c..4d246d43 100644
--- a/cloud/amazon/ec2_win_password.py
+++ b/cloud/amazon/ec2_win_password.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: ec2_win_password
diff --git a/cloud/amazon/ecs_cluster.py b/cloud/amazon/ecs_cluster.py
index ad029d4e..b1409005 100644
--- a/cloud/amazon/ecs_cluster.py
+++ b/cloud/amazon/ecs_cluster.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: ecs_cluster
diff --git a/cloud/amazon/ecs_service.py b/cloud/amazon/ecs_service.py
index 3ae77e6b..004a11b2 100644
--- a/cloud/amazon/ecs_service.py
+++ b/cloud/amazon/ecs_service.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: ecs_service
diff --git a/cloud/amazon/ecs_service_facts.py b/cloud/amazon/ecs_service_facts.py
index aaee2aa0..e62b492c 100644
--- a/cloud/amazon/ecs_service_facts.py
+++ b/cloud/amazon/ecs_service_facts.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: ecs_service_facts
diff --git a/cloud/amazon/ecs_task.py b/cloud/amazon/ecs_task.py
index 86c77ece..a8ecc4dd 100644
--- a/cloud/amazon/ecs_task.py
+++ b/cloud/amazon/ecs_task.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: ecs_task
diff --git a/cloud/amazon/ecs_taskdefinition.py b/cloud/amazon/ecs_taskdefinition.py
index 8f9f894e..4ee9003a 100644
--- a/cloud/amazon/ecs_taskdefinition.py
+++ b/cloud/amazon/ecs_taskdefinition.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: ecs_taskdefinition
diff --git a/cloud/amazon/efs.py b/cloud/amazon/efs.py
index 565d6ba5..1def68da 100644
--- a/cloud/amazon/efs.py
+++ b/cloud/amazon/efs.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: efs
diff --git a/cloud/amazon/efs_facts.py b/cloud/amazon/efs_facts.py
index 3b45e068..aa7adf8b 100644
--- a/cloud/amazon/efs_facts.py
+++ b/cloud/amazon/efs_facts.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: efs_facts
diff --git a/cloud/amazon/execute_lambda.py b/cloud/amazon/execute_lambda.py
index 03ab4264..676d3c5e 100644
--- a/cloud/amazon/execute_lambda.py
+++ b/cloud/amazon/execute_lambda.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: execute_lambda
diff --git a/cloud/amazon/iam_mfa_device_facts.py b/cloud/amazon/iam_mfa_device_facts.py
index 2b97d0be..53986766 100644
--- a/cloud/amazon/iam_mfa_device_facts.py
+++ b/cloud/amazon/iam_mfa_device_facts.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: iam_mfa_device_facts
diff --git a/cloud/amazon/iam_server_certificate_facts.py b/cloud/amazon/iam_server_certificate_facts.py
index 259b5153..1c863736 100644
--- a/cloud/amazon/iam_server_certificate_facts.py
+++ b/cloud/amazon/iam_server_certificate_facts.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: iam_server_certificate_facts
diff --git a/cloud/amazon/kinesis_stream.py b/cloud/amazon/kinesis_stream.py
index 6a9994da..b4e0f720 100644
--- a/cloud/amazon/kinesis_stream.py
+++ b/cloud/amazon/kinesis_stream.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: kinesis_stream
diff --git a/cloud/amazon/lambda.py b/cloud/amazon/lambda.py
index bbabe399..cef3b38e 100644
--- a/cloud/amazon/lambda.py
+++ b/cloud/amazon/lambda.py
@@ -15,6 +15,10 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: lambda
diff --git a/cloud/amazon/lambda_alias.py b/cloud/amazon/lambda_alias.py
index c85ecd2e..a06880e4 100644
--- a/cloud/amazon/lambda_alias.py
+++ b/cloud/amazon/lambda_alias.py
@@ -22,6 +22,10 @@ except ImportError:
HAS_BOTO3 = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: lambda_alias
diff --git a/cloud/amazon/lambda_event.py b/cloud/amazon/lambda_event.py
index ddc5a5aa..acb057a8 100644
--- a/cloud/amazon/lambda_event.py
+++ b/cloud/amazon/lambda_event.py
@@ -24,6 +24,10 @@ except ImportError:
HAS_BOTO3 = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: lambda_event
diff --git a/cloud/amazon/lambda_facts.py b/cloud/amazon/lambda_facts.py
index 9c17df1d..ac3db667 100644
--- a/cloud/amazon/lambda_facts.py
+++ b/cloud/amazon/lambda_facts.py
@@ -25,6 +25,10 @@ except ImportError:
HAS_BOTO3 = False
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: lambda_facts
diff --git a/cloud/amazon/redshift.py b/cloud/amazon/redshift.py
index bd6911ec..a1ae146a 100644
--- a/cloud/amazon/redshift.py
+++ b/cloud/amazon/redshift.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
author:
diff --git a/cloud/amazon/redshift_subnet_group.py b/cloud/amazon/redshift_subnet_group.py
index 113d5798..cecf6820 100644
--- a/cloud/amazon/redshift_subnet_group.py
+++ b/cloud/amazon/redshift_subnet_group.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
author:
diff --git a/cloud/amazon/route53_facts.py b/cloud/amazon/route53_facts.py
index 2cb84b03..6dad5e21 100644
--- a/cloud/amazon/route53_facts.py
+++ b/cloud/amazon/route53_facts.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: route53_facts
short_description: Retrieves route53 details using AWS methods
diff --git a/cloud/amazon/route53_health_check.py b/cloud/amazon/route53_health_check.py
index 9bbb7b3e..0070b3e2 100644
--- a/cloud/amazon/route53_health_check.py
+++ b/cloud/amazon/route53_health_check.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_health_check
diff --git a/cloud/amazon/route53_zone.py b/cloud/amazon/route53_zone.py
index 002e8902..758860f6 100644
--- a/cloud/amazon/route53_zone.py
+++ b/cloud/amazon/route53_zone.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_zone
short_description: add or delete Route53 zones
diff --git a/cloud/amazon/s3_bucket.py b/cloud/amazon/s3_bucket.py
index 664bac29..970967e3 100644
--- a/cloud/amazon/s3_bucket.py
+++ b/cloud/amazon/s3_bucket.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: s3_bucket
diff --git a/cloud/amazon/s3_lifecycle.py b/cloud/amazon/s3_lifecycle.py
index c34b8ccf..f981dfad 100644
--- a/cloud/amazon/s3_lifecycle.py
+++ b/cloud/amazon/s3_lifecycle.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: s3_lifecycle
diff --git a/cloud/amazon/s3_logging.py b/cloud/amazon/s3_logging.py
index 91ca1b34..653e3158 100644
--- a/cloud/amazon/s3_logging.py
+++ b/cloud/amazon/s3_logging.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: s3_logging
diff --git a/cloud/amazon/s3_website.py b/cloud/amazon/s3_website.py
index 93de7210..b8e1503b 100644
--- a/cloud/amazon/s3_website.py
+++ b/cloud/amazon/s3_website.py
@@ -13,6 +13,10 @@
# You should have received a copy of the GNU General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'version': '1.0'}
+
DOCUMENTATION = '''
---
module: s3_website
diff --git a/cloud/amazon/sns_topic.py b/cloud/amazon/sns_topic.py
index 34bae494..e2b31484 100644
--- a/cloud/amazon/sns_topic.py
+++ b/cloud/amazon/sns_topic.py
@@ -15,6 +15,10 @@
# along with this library. If not, see <http://www.gnu.org/licenses/>.
+ANSIBLE_METADATA = {'status': ['stableinterface'],
+ 'supported_by': 'committer',
+ 'version': '1.0'}
+
DOCUMENTATION = """
module: sns_topic
short_description: Manages AWS SNS topics and subscriptions
diff --git a/cloud/amazon/sqs_queue.py b/cloud/amazon/sqs_queue.py
index 70e6d92f..bad72f96 100644
--- a/cloud/amazon/sqs_queue.py
+++ b/cloud/amazon/sqs_queue.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: sqs_queue
diff --git a/cloud/amazon/sts_assume_role.py b/cloud/amazon/sts_assume_role.py
index da8ba9a7..d856947a 100644
--- a/cloud/amazon/sts_assume_role.py
+++ b/cloud/amazon/sts_assume_role.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: sts_assume_role
diff --git a/cloud/amazon/sts_session_token.py b/cloud/amazon/sts_session_token.py
index 320cc1d2..4886b625 100644
--- a/cloud/amazon/sts_session_token.py
+++ b/cloud/amazon/sts_session_token.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: sts_session_token