bodsch.forgejo

Ansible Role: forgejo


この役割を独自のコレクションに移しました。
今後は、この場所でのプルリクエストや問題の受け入れや処理は行いません。

これからはリンクされたコレクションを使用してください!


様々なLinuxシステムにforgejoをインストールし、構成するためのAnsibleロールです。

Forgejoは自己ホスト型の軽量なソフトウェアフォージです。 インストールが簡単でメンテナンスが少なく、単に仕事をこなすだけです。

GitHub ワークフローステータス GitHub Issues GitHub 最新リリース Ansible 品質スコア

要件と依存関係

対応OS

  • 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: ""

forgejo_admin:
  # 通常の(非管理者)ユーザーによる組織の作成を禁止する。
  disable_regular_org_creation: ""                # false
  # ユーザーに対するメール通知のデフォルト設定(ユーザーが設定可能)。
  # オプション: enabled, onmention, disabled
  default_email_notifications: ""                 # enabled

貢献

貢献ガイドをお読みください。

開発とブランチ(Gitタグ)

masterブランチは私の作業馬であり、「最新の重要なもの」が含まれていますが、完全に壊れている可能性があります!

安定したものを使用したい場合は、タグ付きバージョンを使用してください!

著者

  • ボド・シュルツ

ライセンス

Apache

フリーソフトウェア、すごい!

ツール

Tea - ForgejoのCLI

プロジェクトについて

installs, configures 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