added tagging for the remote account
This commit is contained in:
parent
9a303f1628
commit
cab7437e32
1 changed files with 6 additions and 1 deletions
|
@ -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…
Reference in a new issue