saltstack配置apache
2019獨角獸企業重金招聘Python工程師標準>>>
1.相關配置
#vim /etc/salt/master ? ?//打開如下內容的注釋
file_roots:
? base:
? ? - /srv/salt
#mkdir /srv/salt
#vim /srv/salt/top.sls
? base:
?? ?'slaver.test.com':
?? ?- apache
注意:若換成 '*',則表示在所有的客戶端執行 apache 模塊。
#vim /srv/salt/apache.sls
apache-service:
? pkg.installed:
? ? - names: ? ? ? ? ? ? ? ?//如果只有一個服務,那么就可以寫成 –name: httpd 不用再換一行
? ? ? - httpd
? ? ? - httpd-devel
? service.running:
? ? - name: httpd
? ? - enable: True
注意:apache-service 是自定義的 id 名。pkg.installed 為包安裝函數,下面是要安裝的包的名字。service.running 也是一個函數,來保證指定的服務啟動,enable 表示開機啟動。
2、重啟服務
#/etc/init.d/salt-master restart
3、執行命令
# salt -G 'env:test' state.highstate ? ? //執行時間比較長,因為要安裝httpd
?
轉載于:https://my.oschina.net/guiguketang/blog/1855953
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的saltstack配置apache的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring cloud: 使用cons
- 下一篇: 了解systemctl和chkconfi