From ed1123820f5ceb7a70f808b05a3221282d38d040 Mon Sep 17 00:00:00 2001 From: Corentin Forler Date: Tue, 24 Sep 2024 11:46:08 +0200 Subject: [PATCH] feat(IPv6): Support IPv6-only Ansible hosts --- press/runner.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/press/runner.py b/press/runner.py index 02620ed294..aa0d6952f0 100644 --- a/press/runner.py +++ b/press/runner.py @@ -149,6 +149,8 @@ def __init__(self, server, playbook, user="root", variables=None, port=22): self.playbook = playbook self.playbook_path = frappe.get_app_path("press", "playbooks", self.playbook) self.host = f"{server.ip}:{port}" + if server.ip6: + self.host = f"[{server.ip6}]:{port}" self.variables = variables or {} constants.HOST_KEY_CHECKING = False