Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Acme.Sh
Commits
4e5d4b96
Commit
4e5d4b96
authored
Aug 25, 2022
by
Viktor Sokhan
Browse files
Fix shellcheck and shfmt
parent
90623142
Changes
1
Show whitespace changes
Inline
Side-by-side
dnsapi/dns_yc.sh
View file @
4e5d4b96
...
...
@@ -19,7 +19,7 @@ dns_yc_add() {
YC_SA_Key_File_Path
=
"
${
YC_SA_Key_File_Path
:-
$(
_readaccountconf_mutable YC_SA_Key_File_Path
)
}
"
if
[
"
$YC_SA_Key_File_PEM_b64
"
]
;
then
echo
"
$YC_SA_Key_File_PEM_b64
"
| _dbase64
>
private.key
echo
"
$YC_SA_Key_File_PEM_b64
"
| _dbase64
>
private.key
YC_SA_Key_File
=
"private.key"
_savedomainconf YC_SA_Key_File_PEM_b64
"
$YC_SA_Key_File_PEM_b64
"
else
...
...
@@ -155,7 +155,7 @@ _get_root() {
if
!
_yc_rest GET
"zones/
$YC_Zone_ID
"
;
then
return
1
else
if
echo
"
$response
"
|
tr
-d
" "
|
grep
\"
id
\"
:
\"
$YC_Zone_ID
\"
>
/dev/null
;
then
if
echo
"
$response
"
|
tr
-d
" "
|
_e
grep
_o
"
\"
id
\"
:
\"
$YC_Zone_ID
\"
"
>
/dev/null
;
then
_domain
=
$(
echo
"
$response
"
| _egrep_o
"
\"
zone
\"
: *
\"
[^
\"
]*
\"
"
|
cut
-d
:
-f
2 |
tr
-d
\"
| _head_n 1 |
tr
-d
" "
)
if
[
"
$_domain
"
]
;
then
_cutlength
=
$((${#
domain
}
-
${#
_domain
}))
...
...
@@ -240,7 +240,7 @@ _yc_login() {
_debug header
"
$header
"
_current_timestamp
=
$(
_time
)
_expire_timestamp
=
$(
_math
$_current_timestamp
+ 1200
)
# 20 minutes
_expire_timestamp
=
$(
_math
"
$_current_timestamp
"
+ 1200
)
# 20 minutes
payload
=
$(
echo
"{
\"
iss
\"
:
\"
$YC_SA_ID
\"
,
\"
aud
\"
:
\"
https://iam.api.cloud.yandex.net/iam/v1/tokens
\"
,
\"
iat
\"
:
$_current_timestamp
,
\"
exp
\"
:
$_expire_timestamp
}"
| _normalizeJson | _base64 | _url_replace
)
_debug payload
"
$payload
"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment