ansible saltstack 命令简单对比
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible saltstack 命令简单对比相关的知识,希望对你有一定的参考价值。
salt | ansible | |
服务安装 | salt h112 pkg.install nginx | ansible h112 -m apt -a "name=nginx state=present" |
服务停止 | salt h112 service.stop nginx | ansible h112 -m service -a "name=nginx state=stopped" |
运行命令 | salt h112 cmd.run 'w' | ansible h112 -m command -a "w" |
运行命令 服务相关 | salt h112 cmd.run 'service nginx restart' | ansible h112 -m command -a "service nginx restart" |
文件 | salt-cp h112 file slave-hosts-dir | ansible h112 -m copy -a "src=/a/b dest=/b/c" |
目录 | 复杂,用sls | |
客户端识别 | 客户机配置文件中的id生成minion_id , 主机中salt-key查看客户端主机名,并列表/正则等匹配 | 主 配置host文件 ip或 域名 |
sls playbook | /srv/salt/web/apache.sls | /xxx/web/apache.playbook ansible-playbook ntp.yml --syntax --check #语法检查 |
调用 | salt h112 state.sls web.apache | ansible-playbok /xxx/web/apache |
高级 | salt '*' state.highstate test=True #执行前 test=True | role方式,目录方式。 |
以上是关于ansible saltstack 命令简单对比的主要内容,如果未能解决你的问题,请参考以下文章