<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                #### 目錄框架 ``` inventory/ # Server清單 testenv productenv roles/ # 任務列表 testbox/ # 項目名稱orAPP名稱 tasks/ main.yml # 任務主文件 deploy.yml # 任務入口,調度roles任務 ``` #### 目錄約定 ```shell # 主配置文件 tasks - contains the main list of tasks to be executed by the role. # 處理任務 handlers - contains handlers, which may be used by this role or even anywhere outside this role. # 默認變量,我理解是全局 defaults - default variables for the role (see Variables for more information). # 自定義變量,我理解是臨時 vars - other variables for the role (see Variables for more information). # 要拷貝的文件(不需要更改) files - contains files which can be deployed via this role. # 要使用的模版(需要更改) templates - contains templates which can be deployed via this role. # 元數據(待研究) meta - defines some meta data for this role. See below for more details. ``` #### 基礎語法(多行縮進) ``` 對齊很重要,不要混用tab和空格 建議用2個空格分級 字符串不一定需要雙引號 允許空行,增加可讀性 連續項目使用"-" map結構中的key/value用":"分割,:后面有空格 "---"開頭,頂行首寫 k/v值大小寫敏感 最少需要name:task,一個name只能有一個task ``` #### 在Playbook中設置變量 ```yaml --- - hosts: all gather_facts: no vars: user: "ding1" tasks: - name: create user user: name="{{user}}" - name: echo user debug: msg="{{user}}" ``` 在調用文件中的變量 vars.yml ```yaml --- - hosts: all gather_facts: no vars_files: - var.yml tasks: - name: create user user: name="{{user}}" - name: echo user debug: msg="{{user}}---->{{sex}}" ``` var.yml ```yaml --- user: ding sex: man ``` 在Roles的vars和defaults中設置變量 使用一個在playbook中注冊的變量 ```yaml --- - hosts: all gather_facts: no tasks: - name: register vars shell: hostname register: info - name: display vars debug: msg="{{info.stdout}}" ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看