SaltStack学习记录-02(格式化输出)

以指定的格式输出一条salt命令的执行结果

1、显示一条salt命令的概要

[root@sv001 salt]# salt --summary '*' cmd.run_all 'echo 123'
sv001:
    ----------
    pid:
        8874
    retcode:
        0
    stderr:
    stdout:
        123


-------------------------------------------
Summary
-------------------------------------------
# of Minions Targeted: 1
# of Minions Returned: 1
# of Minions Did Not Return: 0
-------------------------------------------

2、以json格式输出

[root@sv001 salt]# salt --out=json '*' cmd.run_all 'echo test cmd'
{
    "sv001": {
        "pid": 8979,
        "retcode": 0,
        "stderr": "",
        "stdout": "test cmd"
    }
}

3、以YAML的格式输出

[root@sv001 salt]# salt --out=yaml '*' cmd.run_all 'echo this is a test cmd'
sv001:
  pid: 9018
  retcode: 0
  stderr: ''
  stdout: this is a test cmd

4、其他格式
salt命令的–out选项还可以选择 raw、nested、quiet等格式。

你可能感兴趣的:(SaltStack,运维,CentOS)