読者です 読者をやめる 読者になる 読者になる

うまいぼうぶろぐ

linuxとhttpdとperlのメモ

ansible でRHEL(CentOS)の5と6の判別の仕方

ansible

ansible -m setup host
を叩いてrhel5/6で区別できる値を見つけたら良い。
なのでこれでいけるぽい。

when: ansible_os_family == "RedHat" and ansible_distribution_version|int == 6

ちなみに RHEL5にだけ ansible_lsb (.major_release .release など) という変数があるけどなぜかRHEL6にはない。あと例のごとくドキュメントは読んでないのでもっとナイスな判別があるかも。