gpt4 book ai didi

ansible - 如何在没有命令行标志的情况下在ansible中要求--ask-become-pass

转载 作者:行者123 更新时间:2023-12-02 10:11:56 25 4
gpt4 key购买 nike

我有一本需要 sudo pass 的剧本。我用 --ask-become-pass 调用该剧本,它起作用了。是否可以在剧本中指定,以便它始终要求 sudo/become pass 而无需命令行标志?

最佳答案

您无法在 playbook 中执行此操作,因为密码选项是由 CLI 在打开 playbook 文件之前处理的。但是,您可以启用 become_ask_pass配置选项强制 ansible 二进制文件始终要求输入密码。要启用此选项,请在 [privilege_escalation] 部分的 /etc/ansible/ansible.cfg~/.ansible.cfg 中输入:

[privilege_escalation]
become_ask_pass=True

请注意,这会导致 Ansible 始终要求升级密码,即使对于像 ansible --list-hosts 这样的简单命令也是如此。

关于ansible - 如何在没有命令行标志的情况下在ansible中要求--ask-become-pass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38968478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com