[[WSL2]]環境に自身の環境をセットアップする。 ## 秘密ファイルのコピー [[Windows]]側で以下のコマンドを実行し、[[Ubuntu]]に送り込む。 ```console cp $home\.gitconfig \\wsl$\Ubuntu\tmp\ cp -r $home\.ssh \\wsl$\Ubuntu\tmp\ ``` [[Ubuntu]]の中で場所移動。 ```console mv /tmp/.gitconfig ~/ rm -rf ~/.ssh mv /tmp/.ssh ~/ chmod 600 ~/.ssh/* ``` ## [[Ansibleのインストール]] [[Pip]]がインストールされていなかったのでまずは[[Pip]]。 ```console curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py --user ``` そして本体。 ```console python3 -m pip install --user ansible ``` 再起動してバージョン確認。 ```console $ ansible --version ansible [core 2.14.4] config file = None configured module search path = ['/home/tadashi-aikawa/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/tadashi-aikawa/.local/lib/python3.10/site-packages/ansible ansible collection location = /home/tadashi-aikawa/.ansible/collections:/usr/share/ansible/collections executable location = /home/tadashi-aikawa/.local/bin/ansible python version = 3.10.6 (main, Aug 10 2022, 11:40:04) [GCC 11.3.0] (/usr/bin/python3) jinja version = 3.1.2 libyaml = True ``` ## [[🦉owl-playbook]]のインストール ```console mkdir -p ~/git/github.com/tadashi-aikawa cd ~/git/github.com/tadashi-aikawa git clone [email protected]:tadashi-aikawa/owl-playbook.git ``` `linux/ansible/.secret/local.yaml` の作成 ```console mkdir linux/ansible/.secret vim linux/ansible/.secret/local.yaml ``` 内容はREADMEに準拠。 ## 色々インストール [[Make]]がない場合は先にインストール。 ```console sudo apt install make ``` そしてplaybookを実行する。 ```console cd linux/ansible make wsl ``` ==なんかうまくいかない。。。==