GitLab Omnibus Mattermost 관리
GitLab에서는 ChatOps로 오픈소스인 Mattermost를 채택하고 있으며, GitLab Omnibus로 설치 시 Mattermost가 포함되어 있습니다. 이 가이드에서는 GitLab Omnibus로 설치된 Mattermos를 관리하는 방법을 가이드합니다.
Mattermost Admin console
메뉴 버튼 > 관리자 도구
를 통헤 admin console 접근 가능- mattermost system admin 권한만 진입 가능

Mattermost CLI 사용하기
mattermost는 GitLab Omnibus로 포함되어 설치되어 있고, 기존 mattermost와는 다르게 cli 명령어가 작동합니다.
- gitlab container로 접속
docker exec -ti gitlab bash
- mattermost-cli.sh 파일이 있는 디렉토리로 이동
cd /var/opt/gitlab/tools/
- 명령어 실행
mattermost-cli.sh <명령어>
user 삭제
- mattermost admin 콘솔에서는 user를 삭제 불가
- gitlab container에서 cli를 통해서 삭제 가능
/var/opt/gitlab/tools/mattermost-cli.sh user delete <userid>ususer