summaryrefslogtreecommitdiffstats
path: root/ansible_collections/amazon/aws/tests
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-26 06:22:16 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-26 06:22:16 +0000
commit0c70278249c356e314434985d3a92b4105c88872 (patch)
treef7e16f44fb8fc7a54f84d9977711c87d9e435666 /ansible_collections/amazon/aws/tests
parentAdding debian version 10.0.1+dfsg-1. (diff)
downloadansible-0c70278249c356e314434985d3a92b4105c88872.tar.xz
ansible-0c70278249c356e314434985d3a92b4105c88872.zip
Merging upstream version 10.1.0+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/amazon/aws/tests')
-rw-r--r--ansible_collections/amazon/aws/tests/integration/targets/backup_plan/tasks/main.yml31
1 files changed, 30 insertions, 1 deletions
diff --git a/ansible_collections/amazon/aws/tests/integration/targets/backup_plan/tasks/main.yml b/ansible_collections/amazon/aws/tests/integration/targets/backup_plan/tasks/main.yml
index ee8f62ec9..79e6e1479 100644
--- a/ansible_collections/amazon/aws/tests/integration/targets/backup_plan/tasks/main.yml
+++ b/ansible_collections/amazon/aws/tests/integration/targets/backup_plan/tasks/main.yml
@@ -344,12 +344,41 @@
- backup_plan_create_result.exists is true
- backup_plan_create_result.changed is false
+ - name: Create another backup plan
+ amazon.aws.backup_plan:
+ backup_plan_name: "{{ backup_plan_name }}-1"
+ rules:
+ - rule_name: daily
+ target_backup_vault_name: "{{ backup_vault_name }}"
+ tags:
+ Environment: Test
+ register: backup_plan_create_result_1
+
+ - name: Verify backup plan create result
+ ansible.builtin.assert:
+ that:
+ - backup_plan_create_result_1.exists is true
+ - backup_plan_create_result_1.changed is true
+
+ - name: Get info of all install plans
+ amazon.aws.backup_plan_info:
+ register: backup_plan_info_result
+
+ - name: Assert that info of all backup plans is fetched
+ ansible.builtin.assert:
+ that:
+ - backup_plan_info_result is not failed
+ - backup_plan_info_result.backup_plans | length > 1
+
always:
- name: Delete AWS Backup plan created during this test
amazon.aws.backup_plan:
- backup_plan_name: "{{ backup_plan_name }}"
+ backup_plan_name: "{{ item }}"
state: absent
ignore_errors: true
+ with_items:
+ - "{{ backup_plan_name }}"
+ - "{{ backup_plan_name }}-1"
- name: Delete AWS Backup vault created during this test
amazon.aws.backup_vault: