I'm trying to read fstab and update any entry that uses "LABEL=" to use the 
UUID instead..

I can get the proper UUID mappings, but I can't seem to wrap my head around 
the actual replacement...

playbook:

  - name: Gather UUID mappings
    shell: "blkid -s UUID -o value -t LABEL={{item}}"
    with_items:
      - "/home"
      - "/var"
      - "/"
    ignore_errors: true
    register: "UUID"

  - name: Convert fstab LABEL entries to UUID format
    replace:
        dest=/etc/fstab
        regexp='LABEL={{ item }}'
        replace='UUID={{UUID.item}}'
        backup=yes
    with_items:
       - "/"
        - "/home"
        - "/var"

For the highlighted lines, what should I be using - or is there a better 
way (I've looked at the mount module, but didn't see a way to do this)

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/e30757f2-9437-4659-b2d5-d385db1a7910%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to