- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这个角色中有一个简单的 ansible 角色和几个基本任务。所有任务定义为 local_action
(或 delegate_to: localhost
)。 playbook中定义的主机也是localhost
.
现在,当我运行这个剧本时,它首先尝试在执行角色/任务之前测试 ssh 连接。这不是问题,但我发现在运行明确针对 localhost
的剧本之前没有必要建立或测试 ssh 连接。作为主持人。以下是我的剧本( playbook.yml
)的样子:
- hosts: db-servers
roles:
- role: test
roles/test/tasks/main.yml
)如下所示:
---
- name: Resolve and copy test configuration
template:
src: "roles/test/templates/temp.conf"
dest: "roles/test/files/temp-4.2.0/temp.conf"
delegate_to: 127.0.0.1
become: no
- name: Run test job
delegate_to: 127.0.0.1
command: roles/test/files/test-4.2.0/test.sh
become: no
inv/test
:
[db-servers]
localhost
ansible-playbook -i inv/test playbook.yml -vvv
最佳答案
添加 connection: local
作为任务属性。
- name: Run test job
delegate_to: 127.0.0.1
connection: local
command: roles/test/files/test-4.2.0/test.sh
become: no
127.0.0.1 ansible_connection=local
关于Ansible delegate_to 任务尝试 ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45035794/
我有一个 Ansible (2.1.1.) list : build_machine ansible_host=localhost ansible_connection=local staging_m
我使用带有嵌套循环的 delegate_to 在一组主机之间分发文件。 但在某些情况下存在性能问题,因为任务必须在一台主机上完成才能在下一台主机上执行,依此类推。 为了减少完成任务所需的时间,有没有办
作为用户,我想将文件从 node1 复制到 node2。 copy module + delegate_to 是否可行 下面是我想做的。 Playbook 从 node3 运行。 Playbook S
作为用户,我想将文件从 node1 复制到 node2。 copy module + delegate_to 是否可行 下面是我想做的。 Playbook 从 node3 运行。 Playbook S
我在这个角色中有一个简单的 ansible 角色和几个基本任务。所有任务定义为 local_action (或 delegate_to: localhost)。 playbook中定义的主机也是loc
我正在使用 ansible vsphere_guest 模块在 VMWare 环境中启动基本 Windows 机器。在我的剧本中,为此我设置了 Hosts: 127.0.0.1 connection:
include_role 和 delegate_to 在 Ansible 2.9 中是否一起工作,因为我试图通过运行角色并将其委派给主机 2(下面的代码)来执行以下剧本? Ansible 手册 - n
我有一个非常简单的剧本: - hosts: test gather_facts: no tasks: - name: debug debug: msg="{{ invent
我的 Makefile 有以下步骤 create: do create stuff # extra ansible adhoc command to wait for
我有一个非常简单的剧本: - hosts: test gather_facts: no tasks: - name: debug debug: msg="{{ invent
我想在我用 ansible 管理的机器的容器内执行命令。 delegate_to 可以做到这一点命令(见 https://stackoverflow.com/a/41626257/458274): -
我是一名优秀的程序员,十分优秀!