Ansible proxy_to“错误的sudo密码”

时间:2018-10-23 12:01:04

标签: ansible

使用Ansible,我想为一组主机配置rsyslog服务,而不是将这些主机的名称添加到中央主机(与主机组不同),所以我的剧本:

- hosts: gourp_of_hosts       
  tasks:

    - name: set rsyslog configuration
      lineinfile:
        path: /etc/rsyslog.conf
        line: '{{item}}'
      with_items:
        - some items....
      become: yes

    - name: add host to rsyslog central
      blockinfile:
        path: /etc/rsyslog.conf
        block: |
          {{ansible_hostname}}....
      delegate_to: x.x.x.x (my central host)
      become: yes

我的清单文件同时包含主机组和中央主机:

[gourp_of_hosts]
host1 ansible_user=.... ansible_user_pass=.. ansible_sudo_pass=..
host2 ansible_user=.... ansible_user_pass=.. ansible_sudo_pass=..
[central]
x.x.x.x ansible_user=... ansible_user_pass=.. ansible_sudo_pass=..

现在我遇到以下错误:

  

致命:[host1]:失败! => {“ msg”:“错误的sudo密码”}

我尝试从清单文件中删除中央主机,并使用ssh-copy-id user@x.x.x.x导致出现以下错误:

  

致命:[主持人]:无法达到! => {“已更改”:false,“ msg”:“失败   通过ssh连接到主机:权限被拒绝   (公共密钥,带有麦克风的gssapi-password)。\ r \ n“,” unreachable“:true}

0 个答案:

没有答案