gitea runs on port 22, ssh on port 2222
ci/woodpecker/pr/woodpecker Pipeline failed Details

Loïc Dachary 2022-06-28 10:42:19 +02:00
parent 947479fc31
commit 8c5b42cb2a
Signed by: dachary
GPG Key ID: 992D23B392F9E4F2
2 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,4 @@
gitea-service-group:
hosts:
{{ subdomain }}-host:
ansible_port: 2222

View File

@ -90,6 +90,13 @@ class Infra:
return self.repo_path.joinpath(f"inventory/{subdomain}-backup.yml")
def _service_path(self, subdomain: str) -> Path:
"""
utility method: get service file for a subdomain
"""
return self.repo_path.joinpath(f"inventory/{subdomain}-service.yml")
def _hostscript_path(self, subdomain: str) -> Path:
"""
utility method: hostscript file for a subdomain
@ -204,6 +211,14 @@ class Infra:
)
)
service = self._service_path(subdomain)
with open(backup, "w", encoding="utf-8") as f:
f.write(
render_to_string(
"infrastructure/yml/service.yml", context={"subdomain": subdomain}
)
)
# hostscript = self.repo_path.join("inventory/hosts-scripts/{instance.name}-host.sh")
self.write_hostscript(