Salt API

Salt API

使用salt执行原生linux命令

  1. 安装salt-ssh

    1
    $ pip install salt-ssh
  2. 使用底层API执行shell命令

    1
    2
    3
    4
    5
    from salt.client.ssh.shell import Shell

    shell = Shell({"_ssh_version": (4,9)},"192.168.1.100","root",22,"root123",timeout=60)
    result = shell.exec_cmd("df -h")
    print(result)

    salt shell api

    1
    2
    3
    4
    5
    6
    from salt.client.ssh.client import SSHClient

    clinet = SSHClient()

    ret = client.cmd("*","cmd.run",("df -h",),30)
    print(ret)

本文标题:Salt API

文章作者:shuke

发布时间:2020年04月20日 - 16:04

最后更新:2020年04月20日 - 16:04

原始链接:https://shuke163.github.io/2020/04/20/Salt-API/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------

本文标题:Salt API

文章作者:shuke

发布时间:2020年04月20日 - 16:04

最后更新:2020年04月20日 - 16:04

原始链接:https://shuke163.github.io/2020/04/20/Salt-API/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%