当前位置: 首页 > 知识库问答 >
问题:

Ansible中“自我”的等价物

羿易安
2023-03-14
[masters]
master ansible_host=10.10.1.1 ansible_ssh_user=root ansible_ssh_pass=froyo 

[workers]
worker1 ansible_host=10.10.1.2 ansible_ssh_user=root ansible_ssh_pass=froyo
worker2 ansible_host=10.10.1.3 ansible_ssh_user=root ansible_ssh_pass=froyo
- hosts: workers
  become: yes
  tasks:
    - name: join cluster
      shell: "{{ hostvars['master'].join_command }} --node-name {{self.name}} >> node_joined.txt"
      args:
        chdir: $HOME
        creates: node_joined.txt

我无法设置任何内容:inventory_hostname或其他内容,包括ansible_hostnameansible_nodename。是否可以从主机访问名称worker1worker2?似乎无法设置Ansible-i hosts Worker1-m setup中的变量...请帮我确定我遗漏了什么,提前谢谢

共有1个答案

洪念
2023-03-14

您需要将剧本限制在worker1

尝试:

Ansible-Playbook-i主机--限制工作人员1-m设置

 类似资料:
  • 我是WPF技术的新手。我已经在WinForms开发了大约6年。 现在我想通过学习WPF来提高我的技能一大步。我正在阅读MSDN中的介绍指南,同时作为个人练习,我试图将WinForms UI的sructure转换为其WPF UI的等价物。 这是我想在WPF中重现的WinForms控件结构的简单模型: 我的问题:有人可以指导我或给我一个简短的例子,我如何可以添加一个下拉按钮的东西在工具栏?。

  • 等价 cljs 的数据结构是在 js 基础之上实现的. 数值类型的数据可以直接判断. 一般通过 (= a b) 判断 a 和 b 的内容是否一致. Collection 类型数据除了 = 函数之外, 还可以使用 identical? 函数判断两个数据的引用是否一致. (identical? {} {}) ; true (identical? {:a 1} {:a 1}) ; false (= {:

  • 我尝试使用以下R语句,并使用NumPy将其转换为Python: 有与which()等价的Python吗?这里,x是矩阵tmp中的行,k对应于另一个矩阵中的列数。 之前,我尝试了以下Python代码,并收到一个值错误(操作数无法与形状一起广播):

  • 在Gatling scala中是否有与以下代码相当的java代码?特别是wsAwait类: 这来自使用依赖关系gatling-http-2.3.1的scala项目示例。我和jar在io包中看到了。加特林。http。检查async特性AsyncCheckSupport扩展了AsyncCheckDSL。但这并没有包含在gatling-http-3.7.3中。jar在我的java测试项目中使用。 在最新

  • 我已经很好地理解了Comparable和Comparator接口之间的区别,以及它们强加的顺序。 此外,我很清楚为什么compareTo必须与equals方法一致。从Oracle文档, 强烈建议(尽管不是必需的)自然顺序与相等一致。这是因为没有显式比较器的排序集(和排序映射)在与自然顺序与等号不一致的元素(或键)一起使用时表现“奇怪”。特别是,这种排序集合(或排序映射)违反了集合(或映射)的一般契

  • 当按要求指定初始表单字段时,我将它们设置为红色,而css是 我只想在vanilla JavaScript中触及它们时突出显示它们。