【发布时间】:2016-11-11 08:17:25
【问题描述】:
我正在以 sudo 用户身份运行 ansible playbook(强制使用 sudo 密码) - 但是,即使我可以在远程服务器上执行以下操作(使用相同的密码),我收到的响应指出 su 密码不正确我用ansible试过):
sudo su - root
错误信息
fatal: [testserver]: FAILED! => {"failed": true, "msg": "Incorrect su password"}
主机
[webservers]
testserver ansible_ssh_host=ec2-52-87-166-241.compute-1.amazonaws.com ansible_ssh_port=9876
ansible 命令
ansible-playbook test_playbook.yml -i hosts --ask-become-pass -vvv
test_playbook
---
- hosts: all
gather_facts: no
remote_user: testuser
become: yes
become_method: su
become_user: root
any_errors_fatal: true
tasks:
- group:
name: devops
state: present
- name: create devops user with admin privileges
user:
name: devops
comment: "Devops User"
uid: 2001
groups: devops
有什么想法我可能做错了吗?
【问题讨论】:
标签: ansible ansible-playbook ansible-2.x