我已经为主持人打印了以下事实:
- name: Display all variables/facts known for a host
debug: var=hostvars[inventory_hostname]
我如何知道桌面环境是什么?
我找到的最接近的是:
"COLORTERM": "gnome-terminal",
我正在使用这个条件
ansible_env["SESSIONTYPE"] == "gnome-session"
但是当sudo
与become
一起运行时,该事实不存在
答案 0 :(得分:0)
如果这对您很重要,您可能需要设计自己的事实模块。