pyarchops_tinc package

Submodules

pyarchops_tinc.tinc module

Main module.

pyarchops_tinc.tinc.apply(api: suitable.api.Api, config: dict, quiet: bool = False) → Tuple[source]

installs tinc

pyarchops_tinc.tinc.create_tinc_network_folder(api: suitable.api.Api, config: dict) → dict[source]

creates /etc/tinc/<network>

pyarchops_tinc.tinc.deploy_configuration(api: suitable.api.Api, config: dict, quiet: bool = False) → dict[source]

deploys tinc configuration

pyarchops_tinc.tinc.deploy_hosts_files(api: suitable.api.Api, config: dict) → dict[source]

deploys tinc /hosts/* files

pyarchops_tinc.tinc.deploy_interface_files(api: suitable.api.Api, config: dict) → dict[source]

deploys tinc interface files

pyarchops_tinc.tinc.deploy_tinc_conf(api: suitable.api.Api, config: dict) → dict[source]

deploys tinc.conf

pyarchops_tinc.tinc.deploy_tinc_key_files(api: suitable.api.Api, config: dict) → dict[source]

deploys tinc id_rsa files

pyarchops_tinc.tinc.enable_service(api: suitable.api.Api, config: dict, quiet: bool = False) → dict[source]

enables tinc services

pyarchops_tinc.tinc.install_pkgs(api: suitable.api.Api, quiet: bool = False) → dict[source]

installs tinc requirements

Module contents

__init__.py for pyarchops_tinc