私はsudoユーザーとして(sudoパスワードを強制的に)実行可能なプレイブックを実行していますが、私は以下のことを行うことができます(私はansibleと試みた同じパスワードを使用して)リモートサーバ上:sudoユーザーのためのパスワードが受け入れられていない
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
私が間違っているかもしれないもの上の任意の考え? 「sudo su - root
」root権限で