From f51ac48bdfe1c8d1105752f0ad40762a85786a31 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Sat, 10 Jan 2026 01:03:21 -0500 Subject: [PATCH] move rest of needed services --- main.yml | 49 ++++--------------- roles/gitea-runner/tasks/main.yml | 48 ------------------ .../templates/act_runner.service.j2 | 16 ------ roles/gitea-runner/templates/config.yml.j2 | 16 ------ 4 files changed, 9 insertions(+), 120 deletions(-) delete mode 100644 roles/gitea-runner/tasks/main.yml delete mode 100644 roles/gitea-runner/templates/act_runner.service.j2 delete mode 100644 roles/gitea-runner/templates/config.yml.j2 diff --git a/main.yml b/main.yml index 0d96c88..a9452c7 100644 --- a/main.yml +++ b/main.yml @@ -1,43 +1,3 @@ -- hosts: jade - - roles: - - role: traefik - tags: traefik_deploy - vars: - server: "jade" - - tasks: - - name: Deploy Romm - import_tasks: tasks/romm.yml - tags: romm_deploy - - name: Deploy Vaultwarden - import_tasks: tasks/vaultwarden.yml - tags: vaultwarden_deploy - - name: Deploy Drop - import_tasks: tasks/drop.yml - tags: drop_deploy - - name: Deploy Uptime Kuma - import_tasks: tasks/uptime-kuma.yml - tags: uptime-kuma_deploy - - name: Deploy Pterodactyl - import_tasks: tasks/pterodactyl.yml - tags: pterodactyl_deploy - - name: Deploy Booklore - import_tasks: tasks/booklore.yml - tags: booklore_deploy - - name: Deploy Monitoring - import_tasks: tasks/monitoring.yml - tags: monitoring_deploy - - name: Deploy Duplicati - import_tasks: tasks/duplicati.yml - tags: duplicati_deploy - - name: Deploy Postgres - import_tasks: tasks/postgres.yml - tags: postgres_deploy - - name: Deploy MariaDB - import_tasks: tasks/mariadb.yml - tags: mariadb_deploy - - hosts: bear roles: - role: traefik @@ -106,6 +66,15 @@ - name: Deploy Gitea Runner import_tasks: tasks/runner.yml tags: runner_deploy + - name: Deploy Uptime Kuma + import_tasks: tasks/uptime-kuma.yml + tags: uptime-kuma_deploy + - name: Deploy Duplicati + import_tasks: tasks/duplicati.yml + tags: duplicati_deploy + - name: Deploy Romm + import_tasks: tasks/romm.yml + tags: romm_deploy - hosts: jackson diff --git a/roles/gitea-runner/tasks/main.yml b/roles/gitea-runner/tasks/main.yml deleted file mode 100644 index 2c55d87..0000000 --- a/roles/gitea-runner/tasks/main.yml +++ /dev/null @@ -1,48 +0,0 @@ ---- -- name: Create folder structure - file: - path: "{{ item }}" - state: directory - with_items: - - "{{ data_dir }}/gitea" - - "{{ data_dir }}/job" - -- name: Check if Act Runner has been downloaded - stat: - path: "{{ data_dir }}/gitea/act_runner" - register: act_runner - -- name: Download Gitea Act Runner - get_url: - url: https://dl.gitea.com/act_runner/nightly/act_runner-nightly-linux-amd64 - dest: "{{ data_dir }}/gitea" - mode: 0755 - when: not act_runner.stat.exists - -- name: Copy Gitea Act Runner Config - template: - src: config.yml.j2 - dest: "{{ data_dir }}/gitea/config.yml" - -- name: Check if Act Runner is a Systemd Service - stat: - path: "/etc/systemd/system/act_runner.service" - register: act_runner_service - -- name: Stop & remove systemd service - become: yes - shell: | - systemctl stop act_runner.service && - rm /etc/systemd/system/act_runner.service -- name: Create Systemd Service - become: yes - template: - src: act_runner.service.j2 - dest: "/etc/systemd/system/act_runner.service" - -- name: Enable Systemd Service - become: yes - command: systemctl enable act_runner.service -- name: Start Systemd Service - become: yes - command: systemctl start act_runner.service diff --git a/roles/gitea-runner/templates/act_runner.service.j2 b/roles/gitea-runner/templates/act_runner.service.j2 deleted file mode 100644 index fe68f08..0000000 --- a/roles/gitea-runner/templates/act_runner.service.j2 +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Gitea Actions runner -Documentation=https://gitea.com/gitea/act_runner -After=docker.service - -[Service] -ExecStart={{ data_dir }}/gitea/act_runner daemon --config={{ data_dir }}/gitea/config.yml -ExecReload=/bin/kill -s HUP $MAINPID -WorkingDirectory={{ data_dir }}/gitea -TimeoutSec=0 -RestartSec=10 -Restart=always -User=iac - -[Install] -WantedBy=multi-user.target \ No newline at end of file diff --git a/roles/gitea-runner/templates/config.yml.j2 b/roles/gitea-runner/templates/config.yml.j2 deleted file mode 100644 index d6fda68..0000000 --- a/roles/gitea-runner/templates/config.yml.j2 +++ /dev/null @@ -1,16 +0,0 @@ -log: - level: info - -runner: - file: .runner - capacity: 1 - timeout: 3h - shutdown_timeout: 0s - insecure: false - fetch_timeout: 5s - fetch_interval: 2s - labels: - - "runner:host" - -host: - workdir_parent: "{{ data_dir }}/gitea/job"