bodsch.forgejo

Ansible 角色:forgejo


我已将此角色转移到自己的 集合
未来我将不再接受或处理任何进一步的请求或问题。

请从现在起使用链接的集合!


Ansible 角色用于在各种 Linux 系统上安装和配置 forgejo

Forgejo 是一个轻量级的自托管软件开发平台。 它易于安装,维护成本低,能够完成任务。

需求与依赖

操作系统

测试过的系统:

  • Arch Linux
  • 基于 Debian 的系统
    • Debian 10 / 11 / 12
    • Ubuntu 20.04 / 22.04

使用方法

完整示例:

forgejo_version: 1.20.5-0

forgejo_system_user: forgejo
forgejo_system_group: forgejo
forgejo_config_dir: /etc/forgejo
forgejo_working_dir: /var/lib/forgejo
forgejo_data_dir: /home/{{ forgejo_system_user }}

forgejo_systemd:
  unit:
    after:
      - syslog.target
      - network.target
    wants: []
    requires: []

forgejo_release: {}

forgejo_direct_download: false

forgejo_name: "Forgejo – 超越编码。我们开拓。"
# 可选值为 "dev"、"prod" 或 "test",默认为 "prod"
forgejo_run_mode: "prod"

forgejo_admin_user:
  username: "root"
  password: "尽快更改!"
  email: "[email protected]"

forgejo_actions:
  enabled: false
  default_actions_url: ""

(其余配置省略)

贡献

请阅读 贡献

开发、分支(Git 标签)

master 分支是我的 工作马,包含“最新、最热门”的内容,并可能完全损坏!

如果您想使用稳定的版本,请使用 标记版本

作者

  • Bodo Schulz

许可

Apache

免费软件,太棒了!

工具

Tea - forgejo 的命令行工具

安装
ansible-galaxy install bodsch.forgejo
许可证
apache-2.0
下载
72
拥有者
ex-developer (c, c++, php), ex-system administrator / engineer, keep-it-simple, monitoring, automation, system architect