ansible 判断用户是否为root
时间: 2023-12-06 16:16:59 浏览: 150
可以使用 ansible 的内置模块 ansible.builtin.assert 通过判断用户 ID 是否为 0 来判断用户是否为 root。具体方法如下:
- name: 判断用户是否为 root
assert:
that: "ansible_user_id == '0'"
success_msg: "用户为 root"
fail_msg: "用户不是 root"
以上代码会先获取当前远程主机上的用户 ID,然后判断是否为 0,如果是则输出 success_msg,否则输出 fail_msg。
阅读全文