tagshell:根据任意标签并行对多个主机执行ssh命令

时间:2024-05-23 01:27:47
【文件属性】:

文件名称:tagshell:根据任意标签并行对多个主机执行ssh命令

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-23 01:27:47

Python

标签壳 根据主机标签并行对多个主机执行ssh命令 安装 git clone https://github.com/bcicen/tagshell.git cd tagshell/ python setup.py install 如果这是您第一次安装tagshell,则会在〜/ .tagshell中创建默认配置和标签文件。 用法 tagshell -t webservers -nt region1 " w " 其中-t指定要匹配的主机标签,而-nt指定要显式不匹配的标签。 上面的代码将在所有Web服务器上执行“ w”命令,而lb不在region1中。 可以多次指定-t和-nt选项,以进行更精细的匹配。 标签文件 Tagshell取决于描述主机和标签的yaml文件,例如: --- hostname : host1.domain.com tags : [domain, lb, ap


【文件预览】:
tagshell-master
----tags_example.yaml(53B)
----LICENSE(1KB)
----tagshell()
--------core.py(5KB)
--------cli.py(3KB)
--------__init__.py(0B)
--------version.py(18B)
----setup.py(1KB)
----config_example.yaml(84B)
----README.md(2KB)

网友评论