0

以下のように、ansible playbook でタスクを実行しようとしています。

- name: Add user to a group
      user:
        name: "{{ansible_user}}"
        groups: docker
        append: yes
      become: yes
      when: node_type == "peer"

私は macOS を使用しており、既に ansible と sshpass をインストールしています。リモート Linux マシンで ansible を介して別のタスクを実行できますが、このグループ タスクを実行すると、'Connection' object has no attribute 'ssh' ansible.

何が問題なのか教えてください。

編集: 問題のトレースバック

ERROR! Unexpected Exception, this is probably a bug: 'Connection' object has no attribute 'ssh'
the full traceback was:

Traceback (most recent call last):
  File "/usr/local/bin/ansible-playbook", line 118, in <module>
    exit_code = cli.run()
  File "/Library/Python/2.7/site-packages/ansible/cli/playbook.py", line 122, in run
    results = pbex.run()
  File "/Library/Python/2.7/site-packages/ansible/executor/playbook_executor.py", line 156, in run
    result = self._tqm.run(play=play)
  File "/Library/Python/2.7/site-packages/ansible/executor/task_queue_manager.py", line 291, in run
    play_return = strategy.run(iterator, play_context)
  File "/Library/Python/2.7/site-packages/ansible/plugins/strategy/linear.py", line 267, in run
    results.extend(self._execute_meta(task, play_context, iterator, host))
  File "/Library/Python/2.7/site-packages/ansible/plugins/strategy/__init__.py", line 1098, in _execute_meta
    connection.reset()
  File "/Library/Python/2.7/site-packages/ansible/plugins/connection/paramiko_ssh.py", line 539, in reset
    self.close()
  File "/Library/Python/2.7/site-packages/ansible/plugins/connection/paramiko_ssh.py", line 606, in close
    self.ssh.close()
AttributeError: 'Connection' object has no attribute 'ssh'

編集:

ansible.cfgファイルのチェックを依頼されました。しかし、Macでこのファイルを見つけることができません。

ansible --version以下は、コマンドを使用したときのログです

アンシブル2.7.6

config file = None

構成されたモジュールの検索パス = [u'/Users/dhiraj/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python モジュールの場所 = /Library/Python/2.7/site-packages /ansible 実行可能場所 = /usr/local/bin/ansible python バージョン = 2.7.10 (デフォルト、2017 年 7 月 15 日 17:16:57) [GCC 4.2.1 互換の Apple LLVM 9.0.0 (clang-900.0.31) ]

4

1 に答える 1