在我们的房地产中,我们有一个名为abc123的用户ID,通常我们将其“ pmrun”运行至该用户ID以运行一些管理任务。
当我尝试将其复制到ansible剧本中时,我收到一条消息,提示模块错误:“请求被server1上的pmmastered拒绝。 Module_stdout:“权限管理器按用户/成员身份将您与3个配置文件匹配,但没有匹配的配置文件授予该会话访问权限”。
如果我尝试将命令添加到shell并执行,则运行良好,但是当我运行脚本或通过ansible命令运行时,此操作将失败。
我的示例脚本:-
回声“我在壳中” pmrun abc123 回声哇
当我以(./shellname)身份执行此操作时,要求我输入密码,然后登录abc123。
1。)以-xyz123
登录到本地主机2。)在Ansible脚本中,我执行以下操作:-
主机:本地主机 collect_facts:否
任务:
这会给我上述错误消息吗?