非常に簡単では有りますがメモ。
Ansibleでansible_lsbという変数がないと言われた時の対処。
fatal: [*****test] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'ansible_lsb' is undefined", 'failed': True}
結論からいうとCentOSではredhat-lsb-core
、Ubuntuではlsb-core
パッケージが必要です。
minimalなんかから固めに作る人はこれに当たりますが、Basicとか選んでいると大丈夫なはず。
AnsibleはChefと違ってエージェントがいらないとかいうけど、lsbは必要だし、SELinuxを有効にしていればlibselinux-pythonがサーバー側に必要だったりします。