From 3492bec6278ab66ed6f8a7d50f6ce85fbd01e9b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Sat, 31 May 2025 15:28:33 +0400 Subject: [PATCH] Use Gitea from source --- nodes/gitea-2.json | 8 ++++++++ roles/gitea.rb | 8 ++++++++ site-cookbooks/kosmos_gitea/attributes/default.rb | 2 ++ 3 files changed, 18 insertions(+) diff --git a/nodes/gitea-2.json b/nodes/gitea-2.json index bae39d8..0e04854 100644 --- a/nodes/gitea-2.json +++ b/nodes/gitea-2.json @@ -39,6 +39,7 @@ "timezone_iii::debian", "ntp::default", "ntp::apparmor", + "kosmos-base::journald_conf", "kosmos-base::systemd_emails", "apt::unattended-upgrades", "kosmos-base::firewall", @@ -49,6 +50,13 @@ "postfix::sasl_auth", "hostname::default", "firewall::default", + "kosmos_gitea::compile_from_source", + "git::default", + "git::package", + "kosmos-nodejs::default", + "nodejs::nodejs_from_package", + "nodejs::repo", + "golang::default", "backup::default", "logrotate::default" ], diff --git a/roles/gitea.rb b/roles/gitea.rb index 5f7fd2a..fde43d2 100644 --- a/roles/gitea.rb +++ b/roles/gitea.rb @@ -5,3 +5,11 @@ run_list %w( kosmos_gitea::default kosmos_gitea::backup ) + +override_attributes( + "gitea" => { + "repo" => "https://github.com/67P/gitea.git", + "revision" => "ldap_sync", + "log" => { "level" => "Info" } + }, +) diff --git a/site-cookbooks/kosmos_gitea/attributes/default.rb b/site-cookbooks/kosmos_gitea/attributes/default.rb index d83d71c..a689646 100644 --- a/site-cookbooks/kosmos_gitea/attributes/default.rb +++ b/site-cookbooks/kosmos_gitea/attributes/default.rb @@ -1,5 +1,7 @@ node.default["gitea"]["version"] = "1.23.7" node.default["gitea"]["checksum"] = "3c0a7121ad1d9c525a92c68a7c040546553cd41e7464ce2fa811246b648c0a46" +node.default["gitea"]["repo"] = nil +node.default["gitea"]["revision"] = nil node.default["gitea"]["working_directory"] = "/var/lib/gitea" node.default["gitea"]["port"] = 3000 node.default["gitea"]["postgresql_host"] = "localhost:5432"