From 572a2187abca5c4d70208040703b6b1bd6fc27f6 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 1 Aug 2018 16:21:26 -0400 Subject: [PATCH] Add some requirements to the plugin docstrings. --- lib/ansible/plugins/inventory/aws_ec2.py | 3 +++ lib/ansible/plugins/inventory/foreman.py | 2 ++ lib/ansible/plugins/inventory/openstack.py | 2 ++ 3 files changed, 7 insertions(+) diff --git a/lib/ansible/plugins/inventory/aws_ec2.py b/lib/ansible/plugins/inventory/aws_ec2.py index ae2ec90308..aeae2226d1 100644 --- a/lib/ansible/plugins/inventory/aws_ec2.py +++ b/lib/ansible/plugins/inventory/aws_ec2.py @@ -8,6 +8,9 @@ DOCUMENTATION = ''' name: aws_ec2 plugin_type: inventory short_description: ec2 inventory source + requirements: + - boto3 + - botocore extends_documentation_fragment: - inventory_cache - constructed diff --git a/lib/ansible/plugins/inventory/foreman.py b/lib/ansible/plugins/inventory/foreman.py index fd17eccf06..7b2829c08d 100644 --- a/lib/ansible/plugins/inventory/foreman.py +++ b/lib/ansible/plugins/inventory/foreman.py @@ -10,6 +10,8 @@ DOCUMENTATION = ''' plugin_type: inventory short_description: foreman inventory source version_added: "2.6" + requirements: + - requests >= 1.1 description: - Get inventory hosts from the foreman service. - "Uses a configuration file as an inventory source, it must end in foreman.yml or foreman.yaml and has a ``plugin: foreman`` entry." diff --git a/lib/ansible/plugins/inventory/openstack.py b/lib/ansible/plugins/inventory/openstack.py index 6105a88395..0263a1c6bb 100644 --- a/lib/ansible/plugins/inventory/openstack.py +++ b/lib/ansible/plugins/inventory/openstack.py @@ -15,6 +15,8 @@ DOCUMENTATION = ''' - Marco Vito Moscaritolo - Jesse Keating short_description: OpenStack inventory source + requirements: + - openstacksdk description: - Get inventory hosts from OpenStack clouds - Uses openstack.(yml|yaml) YAML configuration file to configure the inventory plugin