Mattermost開発環境構築
- 必須の意味は筆者のやり方では必須という意味です。awscliはCloud9を使うのであれば、自分でセットアップすることは不要です。
WSLのセットアップ(必須)
- awscli等のコマンドは通常powershellを使うと思うのですが、扱うファイル内に日本語があるとpowershellが動かないことがあるためWSLをセットアップします。
- WSL2のインストールと分かりやすく解説【Windows10/11】
AWS CLIのセットアップ(必須)
WSL用
VSCODEのセットアップ(任意)
- VSCodeでGitの使い方!(クローンからプッシュ、履歴確認など) | コードライク
- Make sure you configure your ‘user.name’ and ‘user.email’ in git.が出てcommitが出来ない - Qiita
- Visual Studio CodeでGitを操作 - Visual Studio Code - [SMART]
- VSCodeでGitソース管理時におすすめのプラグイン3選! | コードライク
- VSCodeでGit・GitHubを使う方法を解説する【初心者向き】
Ansibleのセットアップ(任意)
コマンドはマニュアルと少し変えた。
$ sudo apt-get update $ sudo apt-get install python3-pip git libffi-dev libssl-dev -y $ sudo pip install ansible pywinrm $ sudo apt install ansible-lint $ ansible-playbook --version $ sudo vi /etc/ansible/ansible.cfg
ansible.cfgに以下を追加する。[ssh_connection]
セクションは既にあるので注意してください。
[ssh_connection] ssh_args = -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
全部実施すると、こんな感じでVSCODEから操作できるようになります