linux - 如何在 ansible playbook 中将 USERID 和密码作为参数传递

标签 linux ansible

adjoin -u <admin_account> dev.abc.plc.uk --zone Dev -s VC123.dev.abc.uk -c "OU=Computers,OU=Centrify,DC=dev,DC=abc,DC=uk"

我想执行上述命令,使用带有管理员帐户的ansible脚本将服务器加入事件目录,该脚本会提示输入密码。

这适用于新的 Linux 服务器,运行 RedHat 6.1、ansible 2.6.2。

 - name: 6.Join the server to Active Directory
      shell:adjoin -u <admin_account> dev.abc.uk --zone Dev -s VC123.dev.abc.uk -c "OU=Computers,OU=Centrify,DC=dev,DC=abc,DC=uk"

最佳答案

您可以使用 vars_prompt ansible 模块并捕获密码。

关于linux - 如何在 ansible playbook 中将 USERID 和密码作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58170941/

相关文章:

c++ - async_receive_from 在 Linux 下接收几个数据包后停止

linux - ftp 将更改的文件推送到服务器

linux - 在 dockerized mongodb 上找不到 mongodb 配置文件

linux - 通过伪 tty 终端的 SSH 和 sudo

ansible - 使用 Ansible 安装多个本地 rpm

ansible:以不同的用户身份运行角色

Linux/OpenSSL :Send find output to openssl

linux - 远程执行 Qt 应用程序导致 Linux 上键盘输入丢失

docker - 我如何使用 ansible 从不安全的 docker 注册表中提取?

python - 在ansible中运行python函数