補充-sls中的onlyif

mysql_install:
  pkg.installed:
    - names:
      - MySQL-python
      - mysql-community-server
      - mysql-community-devel
      - mysql-community-common
      - mysql-community-libs
      - mysql-community-client
    - onlyif:       ## 條件 onlyif 表示若 /etc/yum.repos.d/mysql-{{pillar['mysql_version']}}.repo 文件存在,則執行后面的命令;可以使用 unless,兩者正好相反。 
      - names:
        - test -f /etc/yum.repos.d/mysql-{{pillar['mysql_version']}}.repo
    - reload_modules: True 
                    ## 僅當``onlyif``選項指向的命令返回true時才執行name定義的命令
                    ## 僅當``unless``選項指向的命令返回false時才執行name指向的命令
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容