Browse Source
Merge pull request #2671 from Rayzilt/master
dns_lexicon.sh: Add extra variable _API_KEY
pull/2689/head
neil
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
10 additions and
0 deletions
-
dnsapi/dns_lexicon.sh
|
@ -63,6 +63,16 @@ _lexicon_init() { |
|
|
_saveaccountconf_mutable "$Lx_domaintoken" "$Lx_domaintoken_v" |
|
|
_saveaccountconf_mutable "$Lx_domaintoken" "$Lx_domaintoken_v" |
|
|
eval export "$Lx_domaintoken" |
|
|
eval export "$Lx_domaintoken" |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2018,SC2019 |
|
|
|
|
|
Lx_api_key=$(echo LEXICON_"${PROVIDER}"_API_KEY | tr 'a-z' 'A-Z') |
|
|
|
|
|
eval "$Lx_api_key=\${$Lx_api_key:-$(_readaccountconf_mutable "$Lx_api_key")}" |
|
|
|
|
|
Lx_api_key_v=$(eval echo \$"$Lx_api_key") |
|
|
|
|
|
_secure_debug "$Lx_api_key" "$Lx_api_key_v" |
|
|
|
|
|
if [ "$Lx_api_key_v" ]; then |
|
|
|
|
|
_saveaccountconf_mutable "$Lx_api_key" "$Lx_api_key_v" |
|
|
|
|
|
eval export "$Lx_api_key" |
|
|
|
|
|
fi |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
######## Public functions ##################### |
|
|
######## Public functions ##################### |
|
|