<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之旅 廣告
                # ansible劇本編寫規范 [TOC] ## 1 編寫劇本規范: ### 1.1 官方鏈接 http://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html 遵循pyyaml語法 ### 1.2 語法說明 ## YAML基礎 列表的所有成員都是以相同的縮進級別開頭的行,并以(破折號和空格)開頭:`"- "` ``` --- # A list of tasty fruits - Apple - Orange - Mango ... ``` 字典以簡單的形式表示:`key: value` ``` # An employee record martin: name: Martin D'vloper job: Developer skill: Elite (冒號后面必須有一個空格) ``` 更復雜的混合數據結構 ``` # Employee records - martin: name: Martin D'vloper skills: - python - perl - tabitha: name: Tabitha Bitumen skills: - lisp - fortran ``` YAML示例 ``` name: Martin D'vloper employed: True foods: - Apple - Mango languages: perl: Elite pascal: Lame education: | 4 GCSEs 3 A-Levels ``` 單引號和雙引號之間的區別在于,在雙引號中可以使用轉義符: ``` foo: "a \t TAB and a \n NEWLINE" ``` 變量使用“ {{var}}”。 ``` foo: "{{ variable }}" ``` 補充:必須使用空格分隔ansible劇本級別,一定不要使用tab鍵進行分割 ### 1.3 劇本執行方法 ```sh ansible-playbook /etc/ansible/ansible-playbook/test.yaml ansible-playbook -C /etc/ansible/ansible-playbook/test.yaml ``` ## 2 語法示例 ### 1.2 rsync一鍵部署 ```sh [root@xxxx ~]# cat /server/tools/rsync.yml # command play-book - hosts: 172.16.1.41 tasks: - name: step01:install rsync yum: name=rsync state=installed - name: step02:edit rsync conf file copy: src=/etc/ansible/conf/rsync_conf/rsyncd.conf dest=/etc/ - name: step03:create rsync user user: name=rsync state=present createhome=no shell=/sbin/nologin - name: step04:create auth file copy: src=/etc/ansible/conf/rsync_conf/rsync.password dest=/etc/ mode=600 - name: step05:create backup dir file: dest=/backup state=directory owner=rsync group=rsync - name: step06:boot rsync server shell: rsync --daemon creates=/var/run/rsyncd.pid - hosts: 172.16.1.31 tasks: - name: step01:create auth file copy: src=/etc/ansible/conf/rsync_conf/rsync_client.password dest=/etc/rsync.password mode=600 ```
                  <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>

                              哎呀哎呀视频在线观看