Skip to content

Commit

Permalink
Fisrt commit real test
Browse files Browse the repository at this point in the history
  • Loading branch information
avlima committed Nov 11, 2021
1 parent a2cad57 commit cbad4d7
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 11 deletions.
5 changes: 2 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ FROM amazon/aws-cli:latest

RUN yum -y install jq

# COPY entrypoint.sh /entrypoint.sh
COPY entrypoint.sh /entrypoint.sh

CMD ["/bin/bash", "/entrypoint.sh"]
# ENTRYPOINT ["/entrypoint.sh"]
ENTRYPOINT ["/entrypoint.sh"]
1 change: 1 addition & 0 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ inputs:
prefix:
description: 'Custom environmental variables prefix.'
required: false
default: ''
ssm_start_prefix:
description: 'Filter SSM environment variables that starts with prefix.'
required: false
Expand Down
18 changes: 10 additions & 8 deletions entrypoint.sh
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,7 @@ format_var_name () {

get_ssm_param() {
parameter_name="$1"
echo "REGION - $region"
echo "PARAM_NAME - $parameter_name"
ssm_param=$(aws ssm get-parameter --name "$parameter_name" --region "$region")
ssm_param=$(aws --region "$region" ssm get-parameter --name "$parameter_name")
if [ -n "$jq_filter" ] || [ -n "$simple_json" ]; then
ssm_param_value=$(echo "$ssm_param" | jq '.Parameter.Value | fromjson')
if [ -n "$simple_json" ] && [ "$simple_json" == "true" ]; then
Expand All @@ -45,13 +43,17 @@ get_ssm_param() {
else
var_name=$(echo "$ssm_param" | jq -r '.Parameter.Name' | awk -F/ '{print $NF}')
var_value=$(echo "$ssm_param" | jq -r '.Parameter.Value')
var_name_parsed=${var_name:${#ssm_start_prefix}}
echo "$(format_var_name "$var_name_parsed")=$var_value" >> $GITHUB_ENV
if [ -n "$ssm_start_prefix" ]; then
var_name=${var_name:${#ssm_start_prefix}}
fi
echo "$(format_var_name "$var_name")=$var_value" >> $GITHUB_ENV
fi
}

for parameter in $(echo $parameter_name_list | sed "s/,/ /g"); do
echo "PASSOU - $parameter"
# get_ssm_param "${ssm_start_prefix}$parameter"
if [ -n "$ssm_start_prefix" ]; then
get_ssm_param "$ssm_start_prefix$parameter"
else
get_ssm_param "$parameter"
fi
done

0 comments on commit cbad4d7

Please sign in to comment.