Torben Nehmer
a23043ba5f
- Define new state directory to hold the last dns update config and push it into the config, default to state/ - Refactoring, move updaterequest into service and out of webapp. Keep only the form parsing there. Specifically, move the processing code into the service package, it shouldn't be in the webapp. - Add code to load and save the last updaterequest into a state file (watch out to keep the possibly unhashed password out of it). - Add a command line option to load all available state files given the current configured user list from the command line. - Refactor user configuartion loading to separate it from user authentication, claen up the code. - We now require the username in the config, to make handling it in state updates easier. This will allow easier transition to DB style storage anyway. - Update .gitignore
24 lines
496 B
YAML
24 lines
496 B
YAML
username: example
|
|
password: $2a$10$ymHFfGjKINWsUKwEo5xp.efN6DR6NkiRCXsbH4VWo0Nnzma8Yc.82
|
|
domain: dyn.local
|
|
router:
|
|
Hostname: mainhost
|
|
NFT:
|
|
table: sshguard
|
|
set4: blackhole
|
|
set6: blackhole6
|
|
others:
|
|
- Hostname: atlantis
|
|
v6iid: ::dead:beef:dead:beef
|
|
registerv4: true
|
|
NFT:
|
|
table: sshguard
|
|
set4: blackhole
|
|
set6: blackhole6
|
|
- Hostname: troya
|
|
v6iid: ::cafe:babe:deca:fbad
|
|
registerv4: false
|
|
NFT:
|
|
table: sshguard
|
|
set6: blackhole6
|