小编Bug*_*nny的帖子

Ansible 在同一剧本中的主机之间传递事实

我试图将一个事实从host1传递到host2,但是当ansible到达hosts2时,它返回“未定义的变量”:

- name: some playbook
  gather_facts: false
  hosts: host1
  tasks:
    - set_fact:
        fact1: "foo"

- hosts: host2
  gather_facts: false
  tasks:
    - debug:
        msg: "{{ fact1 }}"
Run Code Online (Sandbox Code Playgroud)

ansible ansible-facts

5
推荐指数
1
解决办法
2963
查看次数

Powershell 替换 XML 文件中的值

我有 2 个 XML 文件,我正在从第一个文件读取一个值,需要用特定字符串替换第二个 XML 中的该值,这是我到目前为止得到的,但效果不佳,它将整个 XML 更改为 #由于某种原因文档

编辑 重新设计脚本的整个逻辑,我一直在修剪节点,在 IdexOf 处出现错误,为什么?

<BunnyTemplate> <Parm Name="A-1" Source="Application" OnAbsence="1.com"> <Parm Name="A-2" Source="Application" OnAbsence="2.com"> <Parm Name="A-3" Source="Application" OnAbsence="\\3\3"/> <Parm Name="A-4" Source="Application" OnAbsence="4.com"> </BunnyTemplate> 
Run Code Online (Sandbox Code Playgroud)
$file1 = "C:\..\Desktop\file1.xml"
$file1Content = [xml](Get-Content $file1)
$targetNode = $file1Content.SelectSingleNode("//General/@findMe")
$trimmedNode = $targetNode.Substring(0, $targetNode.IndexOf('last'))
Run Code Online (Sandbox Code Playgroud)

xml powershell

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

ansible ×1

ansible-facts ×1

powershell ×1

xml ×1