如何为委派给本地主机的任务指定成为密码 [英] How to specify become password for tasks delegated to localhost

查看:46
本文介绍了如何为委派给本地主机的任务指定成为密码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一本针对特定主持人的剧本.但是我需要在本地执行的任务很少,因此我将"delegate_to"用于这些任务.一些本地委托的任务需要sudo特权,因此我使用"become:yes"并通过命令行传递--ask-become-pass,它工作正常.但是现在当我在ansible塔上创建工作时,如何为正在运行该工作的用户(我想是awx用户)提供成为密码的密码?

I have a playbook that targets a particular host. But there are few tasks that I need to execute locally, so i am using "delegate_to" for those tasks. A few locally delegated tasks require sudo privileges, so I used "become: yes" and passed --ask-become-pass through command line and it worked fine. But now when I have created a job on ansible tower, how do I manage to provide become password for the user(i guess awx user) that is running the job???

推荐答案

在创建凭据时,您可以在TOwer中选择使用sudo用户名.

While creating credentials you have an option in TOwer to use sudo username.

  1. 特权升级用户名---在此处提及您的用户名
  2. 特权升级密码---您可以在此处提及您的密码,或选择启动时提示",运行模板时将出现输入密码的选项.

请检查此屏幕截图

这篇关于如何为委派给本地主机的任务指定成为密码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆