安斯布集成为方法



我正在创建一个清单文件,我也想成为 root,但要做到这一点,我需要在节点上使用此确切的命令:

sudo rootsh -i -u root

有没有办法做到这一点?

稍后,我想将该清单用于此命令或与之接近的内容:

ansible -i inventory_file -m setup -a 'filter=ansible_virtualization_role' -o -b all

谢谢。

要在清单文件中提到的节点上运行任何"sudo"命令,您必须通过添加以下内容来提升"ansible.cfg"文件中的权限:

'成为 = 真'

您可以从此处阅读有关 Ansible 权限提升设置的更多信息。

或者,您也可以在 ansible 剧本任务中明确提及它,如下所示:

- name: execute this command
command: "rootsh -i -u root"
become: true

不是关闭它的解决方案。

我无法找到将其放入库存文件的解决方案,并且出现了有关使用的其他问题。

最新更新