ansible-template

    0热度

    1回答

    我正在研究一个Ansible操作手册,在模板中,我需要用一个字典列表来替换一个变量。 任务文件如下: vars: locations: - context: "/rest" server: "http://locahost:8080;" - context: "/api" server: "http://localhost:9090;" tasks:

    3热度

    1回答

    我必须使用template.j2列出文件中的所有服务器。目的是生成一个最新的配置文件与可靠的清单文件。所有文件都在安全服务器上。 我有一个generate-projectconf.yml,一个template.j2和库存文件。 问题是,我的方法localhost也在生成的文件中。我只想要库存文件中的IP。 我YML文件看起来像 - hosts: localhost tasks: - n

    0热度

    1回答

    我不确定这是可能的。 我想在运行时定义一个var并使用它来访问另一个var(在文件,playbook中定义)。 在运行时定义: typeConfig (possible values: "in_config" or "out_config") 在剧本中定义: in_config: url_config: http://localhost/configuration out_con

    0热度

    1回答

    我需要从Hazelcast产品中获取JMX度量标准。我创建了一个连接到JMX端口的Logstash进程。这个过程必须读取一个json,其中是Hazelcast JMX的主机名,端口,集群,环境等的信息。我需要在Logstash机器上为每个Hazelcast机器/端口部署json文件。在这种情况下,有三台Hazelcast机器和总共6个不同端口的进程。 实施例的数据: Hazelcast主机名:ha

    -1热度

    1回答

    使用ANSIBLE:我得到了来自url的json响应并引发响应,但无法打印特定的键/值。 (请参阅json响应)在我的脚本中,我将通过服务,所以我只想在标签下打印特定版本的服务。例如,我会将abc作为参数传递给ansible playbook,然后我想在该标签下打印版本。我试过json查询过滤器,但无法得到这个。 - name: Get url response uri: ur

    0热度

    2回答

    从我能够在网上找到的,Ansible不支持varibale intrepolation很好,当涉及到jinja模板。 但是,我确信Ansible中的某个更高级的人员在下面找到了解决我的问题的解决方法。 我想“插入”一个变量为时陈述。 即when: Disabled in (smart_link_status.results[item[0]].stdout) 这是我的打法: - name: "Get

    1热度

    1回答

    我无法做一件非常简单的事情。 在我的任务,我想Concat的两个默认变量与文字字符串来创建一个路径 - name: "Uploading File" copy: src: "{{ installer_iso_src_location }}"/"{{ installer_version }}"/filename.iso dest: /opt/temp/filename.

    1热度

    1回答

    运行的剧本后,假设,如果有人试图改变一个/多个由Ansible管理节点(S)的配置。那么Ansible如何知道他的一个或多个被管节点不同步并将其正确同步到所需的状态。 我相信我们有这个在其他自动化平台,如厨师和木偶在远程代理周期性地运行是在与主服务器模板同步。 还什么都这样做的最佳实践。

    0热度

    2回答

    我花了大部分时间试图解决这个问题,迄今为止失败了。我正在构建一些手册以使Splunk中的功能自动化,并试图从清单组E.G.中转换主机列表。 [search_head] 1.2.3.4 5.6.7.8 (编辑)我的预期(期望)从该剧的调试输出结果应该是: https://1-2-3-4-ansible_nodename:8089, https://5.6.7.8-ansible_nodena

    0热度

    1回答

    使用可以找到一些想法直接在目标系统上更改值而不是从源复制文件。 例如: 我在目标系统上TMPL格式的许多文件,并想通过ansible变量的动态变化与此相关的<%= applicationname_zk_quorum %>值。 /applactionname/conf/zk.properties.tmpl [[email protected] ~]# cat /applicationname/c