在没有minion的情况下通过salt-ssh部署salt-minion

1.设置roster

salt-ssh部署salt-minion

第一行:针对这个ip的服务器设置一个id

第二行:用户

第三行:密码

第四行:ssh端口

第五行:超时时间

 

2.salt-ssh可以支持saltstack的所有功能和模块test.ping  service pkg pillar grains state.highstate等

salt-ssh部署salt-minion

3.下面通过state文件安装minion

1)首先安装epel源:

    mkdir -pv /srv/salt

    编写入口文件,分为两部分,安装epel,安装salt-minion

     salt-ssh部署salt-minion

    epel.sls

    

    salt-ssh部署salt-minion

    

    install.minion:

salt-ssh部署salt-minion



执行salt-ssh '*' state.highstate -v