利用saltstack對minion端安裝clamav殺毒軟件
阿新 • • 發佈:2017-12-04
config tac 執行 manage -- configure amp 如果 pac
首先應該編寫sls文件
1 clamav_source:
2 file.managed:
3 - name: /tmp/clamav-0.99.2.tar.gz
4 - unless: test -f /tmp/clamav-0.99.2.tar.gz //如果沒有這個文件,才會執行
5 - source: salt://clamav/package/clamav-0.99.2.tar.gz
6 clamav_unzip:
7 cmd.run:
8 - cwd: /tmp
9 - name: tar -zxf clamav-0.99.2.tar.gz
10 - unless: test -f /tmp/clamav-0.99.2
11 - require:
12 - file: clamav_source
13 clamav_pkg:
14 pkg.installed:
15 - names:
16 - gcc //源碼安裝需要編譯器
17 - make
18 clamav_install:
19 cmd.run:
20 - cwd: /tmp/clamav-0.99.2
21 - unless: test
22 - name: ./configure --prefix=/usr/local/clamav && make && make install
23 - require:
24 - cmd: clamav_unzip
25 - pkg: clamav_pkg
利用saltstack對minion端安裝clamav殺毒軟件