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