Add gitea actions runner
This commit is contained in:
@@ -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;
|
||||||
};
|
};
|
||||||
|
|||||||
BIN
secrets/gitea_actions_runner_token.age
Normal file
BIN
secrets/gitea_actions_runner_token.age
Normal file
Binary file not shown.
@@ -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];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user