make dyn domain name variable
This commit is contained in:
@@ -255,8 +255,8 @@ def pushmattermost(msg):
|
||||
# return: None if ok, else error text
|
||||
def nsupdate(hostname, newip):
|
||||
D = {}
|
||||
D['domain'] = 'dy.wapanafa.org'
|
||||
D['fqdn'] = '%s.dy.wapanafa.org' % hostname
|
||||
D['domain'] = dyndomain
|
||||
D['fqdn'] = dynfqdn % hostname
|
||||
D['dnsttl'] = '5'
|
||||
D['newip'] = newip
|
||||
D['ts'] = time.strftime('%Y-%m-%d.%H:%M:%S', time.gmtime())
|
||||
@@ -808,6 +808,8 @@ PUSHSRVS = ["all", "pushover", "mattermost" ]
|
||||
helpflag = False
|
||||
forground = False
|
||||
pushsrv = "pushover" # mattermost
|
||||
dyndomain = "wapanafa.org"
|
||||
dynfqdn = "%s.dy.wapanafa.org"
|
||||
optlist = []
|
||||
args = []
|
||||
home = os.environ['HOME']
|
||||
@@ -933,6 +935,10 @@ if f:
|
||||
nsupdate_bin = a
|
||||
elif o == 'pushsrv':
|
||||
pushsrv = a
|
||||
elif o == 'dyndomain':
|
||||
dyndomain = a
|
||||
elif o == 'dynfqdn':
|
||||
dynfqdn = a
|
||||
f.close()
|
||||
|
||||
if len(args) != 0:
|
||||
|
||||
Reference in New Issue
Block a user