diff --git a/roles/arc_core/defaults/main.json b/roles/arc_core/defaults/main.json index 39e3cab..b182e58 100644 --- a/roles/arc_core/defaults/main.json +++ b/roles/arc_core/defaults/main.json @@ -1,6 +1,7 @@ { "var_arc_core_user": "authelia", "var_arc_core_directory": "/opt/arc", + "var_arc_core_git_repository_url": "https://forgejo.linke.sx/arc/core", "var_arc_core_git_reference": "master", "var_arc_core_server_host": "::", "var_arc_core_server_port": 7463, diff --git a/roles/arc_core/tasks/main.json b/roles/arc_core/tasks/main.json index 68d5787..988bf59 100644 --- a/roles/arc_core/tasks/main.json +++ b/roles/arc_core/tasks/main.json @@ -26,7 +26,7 @@ "become": true, "become_user": "{{var_arc_core_user}}", "ansible.builtin.git": { - "repo": "https://gitlab.die-linke.cloud/arc/core", + "repo": "{{var_arc_core_git_repository_url}}", "version": "{{var_arc_core_git_reference}}", "dest": "/tmp/arc-core-repo" } diff --git a/roles/arc_core/vardef.json b/roles/arc_core/vardef.json index e35cf9c..757ef71 100644 --- a/roles/arc_core/vardef.json +++ b/roles/arc_core/vardef.json @@ -7,6 +7,14 @@ "mandatory": false, "type": "string" }, + "git_reference": { + "mandatory": false, + "type": "string" + }, + "git_repository_url": { + "mandatory": false, + "type": "string" + }, "server_host": { "mandatory": false, "type": "string"