• 自動秒收錄
                    • 軟件:1974
                    • 資訊:5199|
                    • 收錄網站:302286|

                    IT精英團

                    ansible自定義變量在when中判斷

                    ansible自定義變量在when中判斷

                    作者/溫瑜

                    ansible自定義變量在when中判斷

                    作者/溫瑜


                    1、hosts中定義

                    在hosts自定義模塊中新添加了一個字段
                    vi hosts
                    [test]
                    10.10.10.10 iswar=true
                    [all:vars]
                    ansible_ssh_port=22
                    ansible_ssh_user=root
                    ansible_ssh_pass=123456
                    
                    iswar這個變量想在yaml中進行when判斷
                    方法一:
                    when: "{{ iswar }} == true"
                    這個樣子可以使用,但是會報一個warning
                    "[WARNING] when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ iswar }} == true"
                    
                    方法二:
                    when: iswar == "true"
                    但是下面兩種方式就不行,這兩種都不會進行判斷
                    when: iswar == true
                    when: "iswar == true"
                    標簽:自定義 字段
                    點擊這里復制本文地址 以上內容由IT精英團整理呈現,請務必在轉載分享時注明本文地址!如對內容有疑問,請聯系我們,謝謝!
                    發表評論 共有條評論
                    用戶名: 密碼:
                    驗證碼: 匿名發表
                    退出閱讀|首頁
                    被闺蜜的男朋友cao到跪地求饶