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
b7b94e38
Commit
b7b94e38
authored
Dec 24, 2018
by
Ne-Lexa
Browse files
support change account conf from env
parent
f90bf756
Changes
1
Hide whitespace changes
Inline
Side-by-side
dnsapi/dns_internetbs.sh
View file @
b7b94e38
...
...
@@ -7,6 +7,7 @@
#INTERNETBS_API_KEY="sdfsdfsdfljlbjkljlkjsdfoiwje"
#INTERNETBS_API_PASSWORD="sdfsdfsdfljlbjkljlkjsdfoiwje"
INTERNETBS_API_URL
=
"https://api.internet.bs"
######## Public functions #####################
...
...
@@ -16,6 +17,9 @@ dns_internetbs_add() {
fulldomain
=
$1
txtvalue
=
$2
INTERNETBS_API_KEY
=
"
${
INTERNETBS_API_KEY
:-
$(
_readaccountconf_mutable INTERNETBS_API_KEY
)
}
"
INTERNETBS_API_PASSWORD
=
"
${
INTERNETBS_API_PASSWORD
:-
$(
_readaccountconf_mutable INTERNETBS_API_PASSWORD
)
}
"
if
[
-z
"
$INTERNETBS_API_KEY
"
]
||
[
-z
"
$INTERNETBS_API_PASSWORD
"
]
;
then
INTERNETBS_API_KEY
=
""
INTERNETBS_API_PASSWORD
=
""
...
...
@@ -24,8 +28,8 @@ dns_internetbs_add() {
return
1
fi
_saveaccountconf INTERNETBS_API_KEY
"
$INTERNETBS_API_KEY
"
_saveaccountconf INTERNETBS_API_PASSWORD
"
$INTERNETBS_API_PASSWORD
"
_saveaccountconf
_mutable
INTERNETBS_API_KEY
"
$INTERNETBS_API_KEY
"
_saveaccountconf
_mutable
INTERNETBS_API_PASSWORD
"
$INTERNETBS_API_PASSWORD
"
_debug
"First detect the root zone"
if
!
_get_root
"
$fulldomain
"
;
then
...
...
@@ -57,6 +61,17 @@ dns_internetbs_rm() {
fulldomain
=
$1
txtvalue
=
$2
INTERNETBS_API_KEY
=
"
${
INTERNETBS_API_KEY
:-
$(
_readaccountconf_mutable INTERNETBS_API_KEY
)
}
"
INTERNETBS_API_PASSWORD
=
"
${
INTERNETBS_API_PASSWORD
:-
$(
_readaccountconf_mutable INTERNETBS_API_PASSWORD
)
}
"
if
[
-z
"
$INTERNETBS_API_KEY
"
]
||
[
-z
"
$INTERNETBS_API_PASSWORD
"
]
;
then
INTERNETBS_API_KEY
=
""
INTERNETBS_API_PASSWORD
=
""
_err
"You didn't specify the INTERNET.BS api key and password yet."
_err
"Please create you key and try again."
return
1
fi
_debug
"First detect the root zone"
if
!
_get_root
"
$fulldomain
"
;
then
_err
"invalid domain"
...
...
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