Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions lib/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@
PERSONAL_GITHUB_REPOS: Dict[str, str] = {
"traefik-proxy": "https://github.com/adamamyl/traefik-proxy.git",
"dracula": "https://github.com/adamamyl/dracula.git",
"docker-dns-reso": "git@github.com:adamamyl/docker-dns-reso.git",
}

# Firewall module:
Expand Down
4 changes: 4 additions & 0 deletions lib/installer_utils/module_personal_repos.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ def setup_dracula(exec_obj: Executor) -> None:
_setup_repo(exec_obj, "dracula")


def setup_docker_dns_reso(exec_obj: Executor) -> None:
_setup_repo(exec_obj, "docker-dns-reso")


def setup_all_personal_repos(exec_obj: Executor) -> None:
for key in PERSONAL_GITHUB_REPOS:
_setup_repo(exec_obj, key)
10 changes: 9 additions & 1 deletion setup_machine.py
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ def parse_args() -> Tuple[argparse.Namespace, List[str]]:
group_personal = parser.add_argument_group("Personal GitHub Repos")
group_personal.add_argument(
"--personal-repos", action="store_true", dest="do_personal_repos",
help="Clone/update all personal GitHub repos (traefik-proxy, dracula)."
help="Clone/update all personal GitHub repos (traefik-proxy, dracula, docker-dns-reso)."
)
group_personal.add_argument(
"--traefik-proxy", action="store_true", dest="do_traefik_proxy",
Expand All @@ -121,6 +121,10 @@ def parse_args() -> Tuple[argparse.Namespace, List[str]]:
"--dracula", action="store_true", dest="do_dracula",
help="Clone/update adamamyl/dracula."
)
group_personal.add_argument(
"--docker-dns-reso", action="store_true", dest="do_docker_dns_reso",
help="Clone/update adamamyl/docker-dns-reso."
)

# --- Virtual Machine Options ---
group_vm = parser.add_argument_group("Virtual Machine Options")
Expand Down Expand Up @@ -306,6 +310,7 @@ def main() -> None:
"personal_repos": args.do_personal_repos,
"traefik_proxy": args.do_traefik_proxy,
"dracula": args.do_dracula,
"docker_dns_reso": args.do_docker_dns_reso,
}

if args.all:
Expand Down Expand Up @@ -383,6 +388,9 @@ def main() -> None:
if tasks["dracula"]:
log_module_start("PERSONAL REPOS: DRACULA", EXEC)
module_personal_repos.setup_dracula(EXEC)
if tasks["docker_dns_reso"]:
log_module_start("PERSONAL REPOS: DOCKER-DNS-RESO", EXEC)
module_personal_repos.setup_docker_dns_reso(EXEC)

# Local CA and TLS certs setup-a-tron
if tasks["fake_le"]:
Expand Down
Loading