Linux 如何在ansible playbook中将USERID和password作为参数传递

Linux 如何在ansible playbook中将USERID和password作为参数传递,linux,ansible,Linux,Ansible,我想执行上面的命令,使用带有管理员帐户的ansible脚本将服务器加入active directory,该脚本将提示输入密码 这是一个新的Linux服务器,运行RedHat 6.1和ansible 2.6.2 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" 您可以使用vars_prompt

我想执行上面的命令,使用带有管理员帐户的ansible脚本将服务器加入active directory,该脚本将提示输入密码

这是一个新的Linux服务器,运行RedHat 6.1和ansible 2.6.2

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"

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

在bash中的ansible之外,您将如何执行此操作?很抱歉造成混淆…我正在ansible yml文件本身内部运行此操作。在bash中,我只需像下面这样运行&这将提示输入密码。毗连-u dev.abc.uk-zone dev-s VC123.dev.abc.uk-c OU=Computers,OU=Centrify,DC=dev,DC=abc,DC=uk
 - 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"