From f29e139cbb7e4a4d539cba6e894ef4a6acd312d6 Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev Date: Wed, 31 May 2023 09:22:00 +0300 Subject: WIP: big refactoring --- src/ssh_tunnels_config_util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ssh_tunnels_config_util.py') diff --git a/src/ssh_tunnels_config_util.py b/src/ssh_tunnels_config_util.py index 3b2ba6e..963c01b 100755 --- a/src/ssh_tunnels_config_util.py +++ b/src/ssh_tunnels_config_util.py @@ -3,12 +3,12 @@ from home.config import config if __name__ == '__main__': - config.load('ssh_tunnels_config_util') + config.load_app('ssh_tunnels_config_util') network_prefix = config['network'] hostnames = [] - for k, v in config.items(): + for k, v in config.app_config.get().items(): if type(v) is not dict: continue hostnames.append(k) -- cgit v1.2.3 From b0bf43e6a272d42a55158e657bd937cb82fc3d8d Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev Date: Sat, 10 Jun 2023 23:02:34 +0300 Subject: move files, rename home package to homekit --- src/ssh_tunnels_config_util.py | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100755 src/ssh_tunnels_config_util.py (limited to 'src/ssh_tunnels_config_util.py') diff --git a/src/ssh_tunnels_config_util.py b/src/ssh_tunnels_config_util.py deleted file mode 100755 index 963c01b..0000000 --- a/src/ssh_tunnels_config_util.py +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env python3 - -from home.config import config - -if __name__ == '__main__': - config.load_app('ssh_tunnels_config_util') - - network_prefix = config['network'] - hostnames = [] - - for k, v in config.app_config.get().items(): - if type(v) is not dict: - continue - hostnames.append(k) - - for host in hostnames: - buf = [] - i = 0 - for tun_host in hostnames: - http_bind_port = config['http_bind_base'] + config[host]['bind_slot'] * 10 + i - ssh_bind_port = config['ssh_bind_base'] + config[host]['bind_slot'] * 10 + i - - if tun_host == host: - target_host = '127.0.0.1' - else: - target_host = f'{network_prefix}.{config[tun_host]["ipv4"]}' - - buf.append(f'-R 127.0.0.1:{http_bind_port}:{target_host}:{config[tun_host]["http_port"]}') - buf.append(f'-R 127.0.0.1:{ssh_bind_port}:{target_host}:{config[tun_host]["ssh_port"]}') - - i += 1 - - print(host) - print(' '.join(buf)) - print() -- cgit v1.2.3