aws_kms tags fix (#53088)
* Fix TagName and TagValue in aws_kms Fixes #53061 * Improve test suite to check for tags Also fixed some obvious failures, need to run the test suite from time to time!
This commit is contained in:
parent
5d8f307116
commit
91eee48f1b
2 changed files with 5 additions and 4 deletions
|
@ -666,7 +666,7 @@ def update_key(connection, module, key):
|
||||||
|
|
||||||
def create_key(connection, module):
|
def create_key(connection, module):
|
||||||
params = dict(BypassPolicyLockoutSafetyCheck=False,
|
params = dict(BypassPolicyLockoutSafetyCheck=False,
|
||||||
Tags=ansible_dict_to_boto3_tag_list(module.params['tags']),
|
Tags=ansible_dict_to_boto3_tag_list(module.params['tags'], tag_name_key_name='TagKey', tag_value_key_name='TagValue'),
|
||||||
KeyUsage='ENCRYPT_DECRYPT',
|
KeyUsage='ENCRYPT_DECRYPT',
|
||||||
Origin='AWS_KMS')
|
Origin='AWS_KMS')
|
||||||
if module.params.get('description'):
|
if module.params.get('description'):
|
||||||
|
|
|
@ -17,6 +17,8 @@
|
||||||
aws_secret_key: "{{ aws_secret_key }}"
|
aws_secret_key: "{{ aws_secret_key }}"
|
||||||
security_token: "{{ security_token }}"
|
security_token: "{{ security_token }}"
|
||||||
alias: "{{ resource_prefix }}-kms"
|
alias: "{{ resource_prefix }}-kms"
|
||||||
|
tags:
|
||||||
|
Hello: World
|
||||||
state: present
|
state: present
|
||||||
enabled: yes
|
enabled: yes
|
||||||
register: create_kms
|
register: create_kms
|
||||||
|
@ -25,6 +27,7 @@
|
||||||
assert:
|
assert:
|
||||||
that:
|
that:
|
||||||
- create_kms.key_state == "Enabled"
|
- create_kms.key_state == "Enabled"
|
||||||
|
- create_kms.tags['Hello'] == 'World'
|
||||||
|
|
||||||
- name: find facts about the key
|
- name: find facts about the key
|
||||||
aws_kms_facts:
|
aws_kms_facts:
|
||||||
|
@ -92,8 +95,6 @@
|
||||||
alias: "{{ resource_prefix }}-kms"
|
alias: "{{ resource_prefix }}-kms"
|
||||||
register: new_key
|
register: new_key
|
||||||
|
|
||||||
- fail:
|
|
||||||
|
|
||||||
- name: set aws environment base fact
|
- name: set aws environment base fact
|
||||||
set_fact:
|
set_fact:
|
||||||
aws_environment_base:
|
aws_environment_base:
|
||||||
|
@ -146,7 +147,7 @@
|
||||||
- grant_one.grants|length == 1
|
- grant_one.grants|length == 1
|
||||||
|
|
||||||
- name: Add a second grant
|
- name: Add a second grant
|
||||||
kms:
|
aws_kms:
|
||||||
region: "{{ aws_region }}"
|
region: "{{ aws_region }}"
|
||||||
aws_access_key: "{{ aws_access_key }}"
|
aws_access_key: "{{ aws_access_key }}"
|
||||||
aws_secret_key: "{{ aws_secret_key }}"
|
aws_secret_key: "{{ aws_secret_key }}"
|
||||||
|
|
Loading…
Reference in a new issue