Give operator access to onion hostnames through new onion-manager module

This commit is contained in:
Jonas Nick 2019-03-29 14:46:13 +00:00
parent 9201af2342
commit aba1b7dfc2
No known key found for this signature in database
GPG key ID: 4861DBF262123605
3 changed files with 99 additions and 8 deletions

View file

@ -42,6 +42,7 @@ in {
./liquid.nix
./spark-wallet.nix
./electrs.nix
./onion-chef.nix
];
options.services.nix-bitcoin = {
@ -121,8 +122,11 @@ in {
isNormalUser = true;
extraGroups = [ "clightning" config.services.bitcoind.group ]
++ (if config.services.liquidd.enable then [ config.services.liquidd.group ] else [ ]);
};
# Give operator access to onion hostnames
services.onion-chef.enable = true;
services.onion-chef.access.operator = [ "bitcoind" "clightning" "ngninx" "liquidd" "spark-wallet" "electrs" "sshd" ];
environment.interactiveShellInit = ''
alias bitcoin-cli='bitcoin-cli -datadir=${config.services.bitcoind.dataDir}'
alias lightning-cli='sudo -u clightning lightning-cli --lightning-dir=${config.services.clightning.dataDir}'