自动化运维工具之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]