added tagging for the remote account

pull/18777/head
Mike Mochan 9 years ago committed by Matt Clay
parent 7acd9c0e34
commit f39c98b8fc

@ -150,7 +150,10 @@ EXAMPLES = '''
peering_id: "{{ vpc_peer.peering_id }}" peering_id: "{{ vpc_peer.peering_id }}"
profile: bot03_profile_for_cross_account profile: bot03_profile_for_cross_account
state: accept state: accept
tags:
Name: Peering conenction for VPC 21 to VPC 22
CostCode: CC1234
Project: phoenix
# Complete example to create and reject a cross account peering connection. # Complete example to create and reject a cross account peering connection.
- name: Create cross account VPC peering Connection - name: Create cross account VPC peering Connection
@ -281,6 +284,8 @@ def accept_reject_delete(state, client, module):
if state == 'absent' or peer_status(client, module) != 'active': if state == 'absent' or peer_status(client, module) != 'active':
try: try:
invocations[state](**params) invocations[state](**params)
if module.params.get('tags'):
create_tags(params['VpcPeeringConnectionId'], client, module)
changed = True changed = True
except botocore.exceptions.ClientError as e: except botocore.exceptions.ClientError as e:
module.fail_json(msg=str(e)) module.fail_json(msg=str(e))

Loading…
Cancel
Save