minion无master的使用用法

需要更改minion配置文件的三个配置项
[root@linux-node2 ~]# vim /etc/salt/minion
file_client: local
file_roots:
  base:
    - /srv/salt/
pillar_roots:
 base:
  - /srv/pillar
return: mysql

重启salt-minion
[root@linux-node2 ~]# systemctl restart salt-minion
使用salt-call

salt-call可以本地调用salt-minion来执行sls文件或者命令

[root@linux-node2 ~]# salt-call --local cmd.run 'w'
编写sls文件运行

我们同样可以在本地编写sls文件,然后通过salt-call来执行。

[root@linux-node2 /srv/salt]# pwd
/srv/salt
[root@linux-node2 /srv/salt]# tree
.
├── test.sls
└── top.sls

0 directories, 2 files

 #编写安装指定文件的sls
 [root@linux-node2 /srv/salt]# cat test.sls
install-software:
  pkg.installed:
    - pkgs:
      - screen
      - wget
 [root@linux-node2 /srv/salt]# cat top.sls
base:
  '*':
    test

编写完成后,执行sls文件即可

 [root@linux-node2 /srv/salt]# salt-call --local  state.sls test   # 

相关文章:

  • 2021-05-27
  • 2021-08-01
  • 2021-09-04
  • 2021-07-27
  • 2021-11-25
  • 2021-04-11
  • 2022-02-11
猜你喜欢
  • 2022-12-23
  • 2022-02-27
  • 2022-02-21
  • 2021-11-21
  • 2021-04-26
  • 2021-08-26
  • 2021-10-31
相关资源
相似解决方案