route53_facts: add example for how to use next_marker option - fixes #23625 (#23802)

* Add example for using route53 next_marker option

* make route53_facts pep8 and remove from legacy files
This commit is contained in:
Sloane Hertel 2017-04-20 16:34:43 -04:00 committed by Ryan Brown
parent 0c2a0c7bce
commit 11c292bac2
2 changed files with 16 additions and 5 deletions

View file

@ -56,9 +56,10 @@ options:
next_marker: next_marker:
description: description:
- "Some requests such as list_command: hosted_zones will return a maximum - "Some requests such as list_command: hosted_zones will return a maximum
number of entries - EG 100. If the number of entries exceeds this maximum number of entries - EG 100 or the number specified by max_items.
another request can be sent using the NextMarker entry from the first response If the number of entries exceeds this maximum another request can be sent
to get the next page of results" using the NextMarker entry from the first response to get the next page
of results"
required: false required: false
delegation_set_id: delegation_set_id:
description: description:
@ -163,6 +164,17 @@ EXAMPLES = '''
delegation_set_id: delegation id delegation_set_id: delegation id
register: delegation_sets register: delegation_sets
- name: setup of example for using next_marker
route53_facts:
query: hosted_zone
max_items: 1
register: first_facts
- name: example for using next_marker
route53_facts:
query: hosted_zone
next_marker: "{{ first_facts.NextMarker }}"
max_items: 1
when: "{{ 'NextMarker' in first_facts }}"
''' '''
try: try:
import boto import boto
@ -404,7 +416,7 @@ def main():
'count', 'count',
'tags', 'tags',
], default='list'), ], default='list'),
) )
) )
module = AnsibleModule( module = AnsibleModule(

View file

@ -207,7 +207,6 @@ lib/ansible/modules/cloud/amazon/rds.py
lib/ansible/modules/cloud/amazon/rds_param_group.py lib/ansible/modules/cloud/amazon/rds_param_group.py
lib/ansible/modules/cloud/amazon/rds_subnet_group.py lib/ansible/modules/cloud/amazon/rds_subnet_group.py
lib/ansible/modules/cloud/amazon/redshift.py lib/ansible/modules/cloud/amazon/redshift.py
lib/ansible/modules/cloud/amazon/route53_facts.py
lib/ansible/modules/cloud/amazon/route53_health_check.py lib/ansible/modules/cloud/amazon/route53_health_check.py
lib/ansible/modules/cloud/amazon/s3.py lib/ansible/modules/cloud/amazon/s3.py
lib/ansible/modules/cloud/amazon/s3_bucket.py lib/ansible/modules/cloud/amazon/s3_bucket.py