ページの先頭行へ戻る
Enterprise Service Development Platform V1.2.0 インストールガイド
FUJITSU Software

2.2.7 Mattermostの設定

Mattermostを利用する場合、事前にGitLabがインストールされている必要があります。GitLabのインストール後、以下の手順を実施してください。

  1. Webブラウザを使い、GitLab にrootユーザーでログインします。GitLabアクセス先につきましては、 「操作ガイド」の「CI Managementの各サービスへのアクセス先」を参照してください。
  2. Admin Area > Applications > System OAuth applications にMattermostを登録します。
       
    Name Mattermost
    Redirect URI

    http://<Kubernetes nodeサーバーのIPアドレス>:30023/login/gitlab/complete

    http://<Kubernetes nodeサーバーのIPアドレス>:30023/signup/gitlab/complete

  3. Admin Area > Applications > System OAuth applications > Application: Mattermost で Application ID と Secret IDの値を保存します。
  4. 採取したApplication IDとSecret IDの値をinventories/group_vars/all/mattermost.ymlに反映します。
  5. 以下のコマンドにより、Mattermostに設定を反映します。

    $ ansible-playbook -i /var/FJSGHD/inventories/hosts /var/FJSGHD/playbook/play_mattermost.yml

    正常終了時は下記のようにunreachable=0、failed=0となります。ただし、XX、YYには任意の整数が記載されています。

    *********************************************************************
    127.0.0.1 : ok=XX changed=YY unreachable=0 failed=0

inventories/group_vars/all/mattermost.ymlの記載例

mattermost_application_id: "<GitLabで採取したApplication IDの値>"
mattermost_secret_id: "<GitLabで採取したSecret IDの値>"