安装AIDE需要遵循一个初始化过程。
aide:
pkg:
- installed
现在以下命令只需运行一次:
/usr/sbin/aide --config=/etc/aide.conf --init
mv -f /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz
如何在状态文件中管理它?
答案1
我通常会做这样的事情:
run aide once after installation:
cmd.run:
- name: usr/sbin/aide --config=/etc/aide.conf --init mv -f /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz
- unless: test -e /var/lib/aide/aide.db.gz
- require: aide
显然,未经测试,但你明白我的意思。只有当传递给unless选项的命令返回非零退出状态时,cmd.run状态才会运行。