自分がよく使うツール・ライブラリが全部入りの開発環境をプロビジョニングします
- AWS CLI
- ecspresso
- Terraform
- Docker CE
- make
- WSL2
- ユーザー情報設定済みのUbuntu
- 動作確認済みディストリビューションは動作確認済みディストリビューションを参照
参考: https://docs.microsoft.com/ja-jp/windows/wsl/install
git clone https://github.com/chilitreat/setup-wsl.git
cd setup-wsl
# ansibleのセットアップなどの下準備
make init
# aws-cli,terraformなどのインストール
make play
roles/
配下に新たにディレクトリを切って タスクを作成してください.
wsl.yaml
にroleを追加し、make play
コマンドを実行してください.
利用者が実行するコマンドはすべてmake
コマンドでラップしてください.
現在定義されてあるコマンドは以下の4個.
make init
ansibleのインストールmake syntax
ansibleの構文チェックmake dry-run
ドライランによる変更確認make play
プロビジョニング実行
- Ubuntu Ubuntu
- Ubuntu-16.04 Ubuntu 16.04 LTS
- Ubuntu-18.04 Ubuntu 18.04 LTS
- Ubuntu-20.04 Ubuntu 20.04 LTS
気が向いたらやる
- Debian Debian GNU/Linux
- kali-linux Kali Linux Rolling
- openSUSE-42 openSUSE Leap 42
- SLES-12 SUSE Linux Enterprise Server v12