From 2a7c67899c579415fd60e9c5594569fad7c93be5 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Tue, 26 Mar 2024 18:31:37 -0400 Subject: [PATCH] set limits on drone --- group_vars/drone.yml | 3 +++ inventory | 3 +++ playbooks/roles/drone/templates/docker-compose.yml.j2 | 4 +++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/group_vars/drone.yml b/group_vars/drone.yml index ad74e9a..2f8e6f3 100644 --- a/group_vars/drone.yml +++ b/group_vars/drone.yml @@ -3,3 +3,6 @@ drone_gitea_server: "https://git.hatecomputers.club" drone_server_host: "https://ci.hatecomputers.club" drone_admin_username: "gitea_admin" +drone_cpu_quota: "1000" +drone_memory_limit: "1000000000" +drone_workers: "2" diff --git a/inventory b/inventory index f5973fa..cc9a3b1 100644 --- a/inventory +++ b/inventory @@ -32,3 +32,6 @@ himmel.int.infra.hatecomputers.club ansible_user=root ansible_connection=ssh [drone] himmel.int.infra.hatecomputers.club ansible_user=root ansible_connection=ssh + +[hatecomputers.club] +himmel.int.infra.hatecomputers.club ansible_user=root ansible_connection=ssh diff --git a/playbooks/roles/drone/templates/docker-compose.yml.j2 b/playbooks/roles/drone/templates/docker-compose.yml.j2 index 5a4d174..990d4bc 100644 --- a/playbooks/roles/drone/templates/docker-compose.yml.j2 +++ b/playbooks/roles/drone/templates/docker-compose.yml.j2 @@ -27,4 +27,6 @@ services: - DRONE_RPC_SECRET={{ drone_rpc_secret }} - DRONE_RPC_HOST=drone:80 - DRONE_RPC_PROTO=http - - DRONE_RUNNER_CAPACITY=4 + - DRONE_RUNNER_CAPACITY={{ drone_workers }} + - DRONE_CPU_QUOTA={{ drone_cpu_quota }} + - DRONE_MEMORY_LIMIT={{ drone_memory_limit }}