Skip to content

Commit

Permalink
Integration test
Browse files Browse the repository at this point in the history
  • Loading branch information
tremble committed Feb 8, 2023
1 parent 569d371 commit 9eab93a
Showing 1 changed file with 69 additions and 0 deletions.
69 changes: 69 additions & 0 deletions tests/integration/targets/secretsmanager_secret/tasks/basic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -688,6 +688,68 @@
that:
- result is not changed

# ============================================================
# Overwrite testing
# ============================================================

- name: Create secret with overwrite = False (Check mode)
aws_secret:
name: "{{ secret_name }}-2"
state: present
secret_type: 'string'
secret: "{{ super_secret_string }}"
overwrite: False
register: result
check_mode: True

- name: assert key is changed
assert:
that:
- result is changed

- name: Create secret with overwrite = False
aws_secret:
name: "{{ secret_name }}-2"
state: present
secret_type: 'string'
secret: "{{ super_secret_string }}"
overwrite: False
register: result

- name: assert key is changed
assert:
that:
- result is changed

- name: Update secret with overwrite = False (Check mode)
aws_secret:
name: "{{ secret_name }}-2"
state: present
secret_type: 'string'
secret: "{{ super_secret_string }}-2"
overwrite: False
register: result
check_mode: True

- name: assert key is not changed
assert:
that:
- result is not changed

- name: Create secret with overwrite = False
aws_secret:
name: "{{ secret_name }}-2"
state: present
secret_type: 'string'
secret: "{{ super_secret_string }}-2"
overwrite: False
register: result

- name: assert key is not changed
assert:
that:
- result is not changed

# ============================================================
# Removal testing
# ============================================================
Expand Down Expand Up @@ -748,4 +810,11 @@
name: "{{ secret_name }}"
state: absent
recovery_window: 0
ignore_errors: yes - name: remove secret

- name: remove secret 2
aws_secret:
name: "{{ secret_name }}-2"
state: absent
recovery_window: 0
ignore_errors: yes

0 comments on commit 9eab93a

Please sign in to comment.