liuxiaoyun111 发表于 2018-7-31 07:48:14

自动化运维工具之SaltStack-2、SaltStack配置管理

# cd /srv/salt/base  # vim apache.sls      #状态文件的名字
  apache-install:    #安装状态的ID声明
  pkg.installed:    #pkg为状态模块,installed是pkg模块下的方法(即安装)
  - name: httpd    #installed方法的参数,name是一个特殊的参数(安装的东西)
  注:以上整个状态的意思为:{应该有一个httpd服务,如果有则啥也不干,如果没有则下载一个}
  apache-service:    #服务状态的ID
  service.running:   #service是状态模块,running是service模块下的方法(running即启动)
  - name: httpd    #方法的目标参数(启动的目标)
  - enable: True   #目标参数的动作(是否启动True则表示启动)
  注:以上状态意思为{如果有httpd这个服务则启动httpd,如果没有httpd这个服务,就下载一个httpd并启动httpd}
页: [1]
查看完整版本: 自动化运维工具之SaltStack-2、SaltStack配置管理