「最小限のインストール」でインストールした直後の CentOS 7/RockyLinux8/MiracleLinux8 に Redmine5.0 をインストールするためのplaybookです。
- OS:CentOS 7/RockyLinux8/MiracleLinux8
- DB:PostgreSQL 14
- APサーバ:unicorn
- Webサーバ:apache2
- Ruby:feedforceから取得(CentOS7のみ)
- Redmine:5.0
ビルドなしでインストールできるように選んでいます。
group_vars/redmine
- データベース設定
postgres.db_name
にデータベース名postgres.db_user
にデータベース接続のユーザ名postgres.db_pass
にデータベース接続のパスワード
- Redmine設定
redmine.mail_server.domain
にメールのドメイン
- データベース設定
inventory/hosts
ansible_host
に サーバのIPansible_ssh_user
にログインするユーザ名ansible_ssh_pass
にログインするユーザのパスワードansible_sudo_pass
にログインするユーザのパスワード
ログインするユーザはwheelグループに所属している必要があります。 (インストール時のユーザ作成で「このユーザーを管理者にする」 をチェックしておけばOKです)
ansible-playbook -i ./inventory/hosts redmine.yml
CentOS7 標準のsvnクライアントはバージョンが古く証明書エラーに対応できないため、以下のいずれかの対応が必要です。
- redmine.repo_url を http://~にする
- OS標準ではない svnクライアントをインストールする