Add gitea actions runner

This commit is contained in:
2023-09-13 00:25:15 +01:00
parent 2851c593da
commit 9097d40703
3 changed files with 24 additions and 1 deletions

View File

@@ -8,6 +8,25 @@
file = ../../secrets/sendmail_email_key_gitea.age; file = ../../secrets/sendmail_email_key_gitea.age;
owner = "gitea"; owner = "gitea";
group = "gitea"; group = "gitea";
};
gitea_actions_runner_token = {
file = ../../secrets/gitea_actions_runner_token.age;
};
};
services.gitea-actions-runner = {
instances = {
primary = {
enable = true;
name = "actions-runner";
url = config.services.gitea.settings.server.ROOT_URL;
tokenFile = config.age.secrets.gitea_actions_runner_token.path;
labels = [
"native:host"
"ubuntu-latest:docker://node:16-bullseye"
];
};
}; };
}; };
@@ -40,12 +59,15 @@
mailer = { mailer = {
ENABLED = true; ENABLED = true;
FROM = "gitea@broccoli.town"; FROM = "gitea@broccoli.town";
MAILER_TYPE = "smtp"; PROTOCOL = "smtp";
SMTP_ADDR = "smtp.sendgrid.net"; SMTP_ADDR = "smtp.sendgrid.net";
SMTP_PORT = 465; SMTP_PORT = 465;
IS_TLS_ENABLED = true; IS_TLS_ENABLED = true;
USER = "apikey"; USER = "apikey";
}; };
actions = {
ENABLED = true;
};
}; };
mailerPasswordFile = config.age.secrets.sendmail_email_key_gitea.path; mailerPasswordFile = config.age.secrets.sendmail_email_key_gitea.path;
}; };

Binary file not shown.

View File

@@ -27,4 +27,5 @@ in {
"bigding_backup_s3_creds.age".publicKeys = users ++ [system4]; "bigding_backup_s3_creds.age".publicKeys = users ++ [system4];
"bigding_backup_repo_password.age".publicKeys = users ++ [system4]; "bigding_backup_repo_password.age".publicKeys = users ++ [system4];
"sendmail_email_key_gitea.age".publicKeys = users ++ [system4]; "sendmail_email_key_gitea.age".publicKeys = users ++ [system4];
"gitea_actions_runner_token.age".publicKeys = users ++ [system4];
} }