殇帝刘玢你 发表于 2018-7-31 12:53:18

saltstack配置管理

  3. 配置管理
  server上:
  vim/etc/salt/master   //搜索找到 file_roots
  打开如下内容的注释:
  file_roots:
  base:
  - /srv/salt
  mkdir/srv/salt
  cd /srv/salt
  vim /srv/salt/top.sls//加入如下内容
  base:
  '*':
  - apache
  意思是,在所有的客户端上执行 apache模块
  vim/srv/salt/apache.sls//加入如下内容,这个就是apache模块的内容
  apache-service:
  pkg.installed:
  - names:
  - httpd
  - httpd-devel
  service.running:
  - name: httpd
  - enable: True
  说明,该模块调用了pkg.installed 函数,下面是要安装的包的名字。service.running也是一个函数,来保证指定的服务启动,enable表示开机启动。
  执行: salt 'client.aming.com' state.highstate
页: [1]
查看完整版本: saltstack配置管理