🔖
Ansible CLIをVSCodeのRun and Debugから実行する
TL;DR
VSCode の Run & Debug から ansible
を起動する設定です。
設定
ansible/launch.json at hiroga/vscode-debug · xhiroga/ansible
解説
Ansible公式のソース (devel) からの Ansible の実行を参考に、VSCodeからデバッグできるように設定しました。
{
"version": "0.2.0",
"configurations": [
{
"name": "ansible-playbook",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/bin/ansible-playbook",
"console": "integratedTerminal",
"env": {
"PYTHONPATH": "${workspaceFolder}/test/lib:${workspaceFolder}/lib"
},
"args": [
"${file}"
],
},
]
}
ポイント
- 本来は
./hacking/env-setup
が設定するPYTHONPATH
を、手動で設定する必要があった。 - 現在開いているPlaybookをデバッグできるような設定にした。
Discussion
以前からやりたいと思っていたことが、こちらの記事参考にしてできました。
ありがとうございます!
特に
PYTHONPATH
設定まで気が回りませんでした・・よこちさん!『Ansibleクックブック』、拝読しました!
お役に立てて何よりです〜!
助かりました!
なんと!お読みいただきありがとうございます🙏