使用 hosts: localhost 和 delegate_to 会导致 kerberos 无法访问!错误?
Using hosts: localhost and delegate_to causes kerberos UNREACHABLE! error?
这些游戏完全适用于(非塔式)ansible 命令行、塔式命令行,但不适用于塔式 GUI。我已经将它缩减为 3 场比赛。前 2 个在塔 GUI 中工作,但不是第 3 个游戏。我显然缺少一些基本的东西......
ping 显示连接良好
- name: works on all ansible versions
hosts: comp1.private.net
gather_facts: false
tasks:
- win_ping:
- name: works on all ansible versions
hosts: localhost
gather_facts: false
tasks:
ping:
- name: doesn't work in tower GUI.
hosts: localhost
gather_facts: false
tasks:
- win_stat:
path: C:\blah\blah
delegate_to: comp1.private.net
抛出致命错误:[localhost] 无法访问! kerberos cert 显然这意味着 comp1
我在这里错过了什么??
为什么它在命令行上工作?听起来像个错误。
使用的命令行: ansible-playbook -i inventory/inventory abovePlay.yml
(更新)需要在库存导入之前将本地主机添加到库存中。
还要添加变量 ansible_connection: local
显然,对于 ansible 命令行 (ansible-playbook),它有一个默认的本地主机。对于 ansible GUI,当使用 tower-manage inventory-import 命令时,它不会自动导入 host_vars/localhost 文件。
这些游戏完全适用于(非塔式)ansible 命令行、塔式命令行,但不适用于塔式 GUI。我已经将它缩减为 3 场比赛。前 2 个在塔 GUI 中工作,但不是第 3 个游戏。我显然缺少一些基本的东西...... ping 显示连接良好
- name: works on all ansible versions
hosts: comp1.private.net
gather_facts: false
tasks:
- win_ping:
- name: works on all ansible versions
hosts: localhost
gather_facts: false
tasks:
ping:
- name: doesn't work in tower GUI.
hosts: localhost
gather_facts: false
tasks:
- win_stat:
path: C:\blah\blah
delegate_to: comp1.private.net
抛出致命错误:[localhost] 无法访问! kerberos cert 显然这意味着 comp1
我在这里错过了什么?? 为什么它在命令行上工作?听起来像个错误。
使用的命令行: ansible-playbook -i inventory/inventory abovePlay.yml
(更新)需要在库存导入之前将本地主机添加到库存中。 还要添加变量 ansible_connection: local
显然,对于 ansible 命令行 (ansible-playbook),它有一个默认的本地主机。对于 ansible GUI,当使用 tower-manage inventory-import 命令时,它不会自动导入 host_vars/localhost 文件。