filesystem 模組

  1. 查看 filesystem 模組文件,格式化檔案系統的範例。
    [deyu1@kvm19 ansible]$ ansible-doc filesystem | grep ^EX -A5
    EXAMPLES:
    
    - name: Create a ext2 filesystem on /dev/sdb1
      filesystem:
        fstype: ext2
        dev: /dev/sdb1
    
  2. 編輯 lvfs.yml 腳本,新增格式化任務,將 /dev/fieldwork/test 邏輯卷冊格式化為 ext4 檔案系統。
    [deyu1@kvm19 ansible]$ vim lvfs.yml 
    [deyu1@kvm19 ansible]$ cat lvfs.yml
    ---
    - hosts: dev 
      tasks:
      - name: Create a logical volume
        lvol:
          vg: fieldwork
          lv: test
          size: '100'
    
      - name: Create a ext4
        filesystem:
          fstype: ext4
          dev: /dev/fieldwork/test
    
  3. ansible-playbook 執行 lvfs.yml 腳本,成功格式化 test 邏輯卷冊。
    [deyu1@kvm19 ansible]$ ansible-playbook lvfs.yml
    
    PLAY [dev] *********************************************************************
    
    TASK [Gathering Facts] *********************************************************
    ok: [kvm11]
    
    TASK [Create a logical volume] *************************************************
    ok: [kvm11]
    
    TASK [Create a ext4] ***********************************************************
    changed: [kvm11]
    
    PLAY RECAP *********************************************************************
    kvm11 : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0