Skip to content
Snippets Groups Projects
Commit 7cbd71fe authored by Kumiko Ono's avatar Kumiko Ono Committed by Yas Naoi
Browse files

Issue #3272544 by kumikoono, yas: Fix AWS resource cleanup script for launch...

Issue #3272544 by kumikoono, yas: Fix AWS resource cleanup script for launch templates and key pairs
parent a3ba809e
No related branches found
No related tags found
5 merge requests!1759Issue #3356778: Release 5.1.1,!1679Issue #3349074: Fix the OpenStack Project create and edit form in SPA that "Member" cannot be saved due to a validation error,!1607Issue #3343582: Add the function to preview OpenStack stack in the SPA,!1032Issue #3284576: Release 5.0.0-alpha2,!832Issue #3274116: Refactor composer.json to use docomoinnovations/drupal-extension
......@@ -20,6 +20,7 @@ declare -A launch_templates=(
[scenario]='Scenario: Delete a Cloud launch template'
[describe_cmd]='describe-launch-templates'
[describe_query]='LaunchTemplates[*].LaunchTemplateId'
# --filters Name=launch-template-name,Values=string.
[filters_tag_name]='launch-template-name'
[delete_cmd]='delete-launch-template'
[delete_arg]='--launch-template-id'
......@@ -64,6 +65,7 @@ declare -A key_pairs=(
[scenario]='Scenario: Delete the SSH key pair'
[describe_cmd]='describe-key-pairs'
[describe_query]='KeyPairs[*].KeyName'
# --filters Name=key-name,Values=string.
[filters_tag_name]='key-name'
[delete_cmd]='delete-key-pair'
[delete_arg]='--key-name'
......@@ -158,7 +160,7 @@ function describe() {
local resource_name="$1"
declare -n ref="${resource_name}"
local describe_cmd="${ref[describe_cmd]:=describe-${resource_name}}"
local filters_arg="Name=tag:${ref[filters_tag_name]:-Name},Values=${val_reg_exp}"
local filters_arg="Name=${ref[filters_tag_name]:-tag:Name},Values=${val_reg_exp}"
local query_arg=${ref[describe_query]}
local cmd="aws ec2 ${awscli_args[@]} ${describe_cmd} --filters ${filters_arg} --query ${query_arg} --no-paginate --output text"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment