AnsibleでRedmineをインストールする(CentOS 7.4)

Redmineのインストール、昔はだいぶ苦労した記憶があるがAnsibleで楽ができるとのことでやってみます。

Redmine日本語サイトに記載の手順で実施。

https://redmine.jp/install/


1.リポジトリ追加と前提パッケージのインストール

# yum install -y epel-release
# yum install -y ansible git

2.githubからプレイブックをダウンロード

# git clone https://github.com/farend/redmine-centos-ansible.git

3.PostgreSQLのパスワード指定

viエディタ等でファイルを開きパスワード設定後に保存

# cd redmine-centos-ansible/group_vars
# vi redmine-servers
# ----------------------------------------------------------------------
# データベースの redmine ユーザーのパスワード (変更推奨)
db_passwd_redmine: ******** ← ここにパスワードを設定する
# ----------------------------------------------------------------------

4.プレイブック実行

# cd redmine-centos-ansible/
# ansible-playbook -i hosts site.yml
PLAY [redmine-servers] *********************************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************************
ok: [localhost]
途中省略
TASK [完了] **********************************************************************************************************************************************
ok: [localhost] =>
"msg": "インストールが完了しました。 http://xxx.xxx.xxx.xxx/redmine/ にアクセスしてください。"
}
PLAY RECAP *********************************************************************************************************************************************
localhost : ok=51 changed=39 unreachable=0 failed=0

5.Redmineトップページへアクセス

 

ここまで30分かからない!

楽だ・・・