海运的博客

Salt根据判断条件决定执行命令

发布时间:April 2, 2015 // 分类:Puppet // No Comments

如果存在特定文件就不执行,例如不存在/etc/nginx目录就安装nginx:

nginx:
  pkg:
    - name: nginx
    - installed
    - unless: test -d /etc/nginx

只有存在特定文件才执行,如存在/etc/init.d/httpd就删除httpd:

httpd:
  pkg:
    - name: httpd
    - removed
    - onlyif: test -f /etc/init.d/httpd
分类
最新文章
最近回复
  • 海运: 不好意思,没有。
  • zongboa: 您好,請問一下有immortalwrt設定guest Wi-Fi的GUI教學嗎?感謝您。
  • 海运: 恩山有很多。
  • swsend: 大佬可以分享一下固件吗,谢谢。
  • Jimmy: 方法一 nghtp3步骤需要改成如下才能编译成功: git clone https://git...
  • 海运: 地址格式和udpxy一样,udpxy和msd_lite能用这个就能用。
  • 1: 怎么用 编译后的程序在家里路由器内任意一台设备上运行就可以吗?比如笔记本电脑 m参数是笔记本的...
  • 孤狼: ups_status_set: seems that UPS [BK650M2-CH] is ...
  • 孤狼: 擦。。。。apcupsd会失联 nut在冲到到100的时候会ONBATT进入关机状态,我想想办...
  • 海运: 网络,找到相应的url编辑重发请求,firefox有此功能,其它未知。