Just an observation, I fixed it via block and rescue.

On Fri, Jan 29, 2021 at 12:56 AM Dick Visser <[email protected]> wrote:

> Is this an observation or a question?
>
>
> On Thu, 28 Jan 2021 at 23:27, Aris Aguirre <[email protected]> wrote:
>
>> Lets put it this way. If the vgaris has 80G, it will just create the
>> lvaris 60G with no problem. But if the vgaris has only 50G, then it cant
>> create the 60G but will create a 40G lvaris.
>> Thanks
>>
>> On Thursday, January 28, 2021 at 2:55:11 PM UTC-6 [email protected]
>> wrote:
>>
>>> On Thu, 28 Jan 2021 at 20:49, Aris Aguirre <[email protected]> wrote:
>>> >
>>> > I have a playbook below. But it only works on the nodes that has 800G
>>> (SDB) or the Volume Group has 800G free space. I am expecting that i Volume
>>> Group(vgaris) exist and only has 300G, it will still create 100G of lvaris.
>>>
>>> Where does your expectation come from?
>>> Because your lvol task has an explicit size parameter.
>>> And the docs on
>>>
>>> https://docs.ansible.com/ansible/latest/collections/community/general/lvol_module.html#parameter-size
>>> mention no defaults.
>>>
>>> If you need anything 'clever' you'd have to add that yourself to the
>>> playbook.
>>> This usually is done by registering the output from one task, and
>>> using that in the subsequent task(s) - with any
>>> manipulation/transformation of it in between of course.
>>>
>>>
>>>
>>> >
>>> --------------------------------------------------------------------------------
>>>
>>> > ---
>>> > - hosts: dev
>>> > name:
>>> > become: yes
>>> > vars:
>>> > - lvname: lvaris
>>> > - vgname: vgaris
>>> > tasks:
>>> >
>>> > - name: Create Parted
>>> > parted:
>>> > device: /dev/sdb
>>> > number: 1
>>> > state: present
>>> >
>>> >
>>> > - name: Create VG
>>> > lvg:
>>> > pvs: /dev/sdb1
>>> > vg: "{{ vgname }}"
>>> > state: present
>>> >
>>> > - name: Create LV 600G
>>> > lvol:
>>> > vg: "{{ vgname }}"
>>> > lv: "{{ lvname }}"
>>> > state: present
>>> > size: 600G
>>> >
>>> > - name: Format to XFS
>>> > filesystem:
>>> > dev: /dev/{{ vgname }}/{{ lvname }}
>>> > fstype: xfs
>>> >
>>> > - name: Add fstab and mount
>>> > mount:
>>> > path: /tmp/aaa
>>> > src: /dev/{{ vgname }}/{{ lvname }}
>>> > state: mounted
>>> > fstype: xfs
>>> >
>>> >
>>> -------------------------------------------------------------------------
>>> >
>>> > --
>>> > 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/6e2dbbe0-033e-4426-9a4c-2ca010a21558n%40googlegroups.com.
>>>
>>>
>>>
>>>
>>> --
>>> Dick Visser
>>> Trust & Identity Service Operations Manager
>>> GÉANT
>>>
>> --
>> 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 view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/0179f704-5d8b-4bf3-8db6-bfbe77bafc20n%40googlegroups.com
>> <https://groups.google.com/d/msgid/ansible-project/0179f704-5d8b-4bf3-8db6-bfbe77bafc20n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> Sent from a mobile device - please excuse the brevity, spelling and
> punctuation.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/EHTyXUI1AKM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CAL8fbwMNrFq%3DBatNck0KjEQx64N1Ctg5uekAieksbsWwnS_f7w%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAL8fbwMNrFq%3DBatNck0KjEQx64N1Ctg5uekAieksbsWwnS_f7w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAKdWzv%3D2wQ46mfUe8jWp8D6%3DxiCpfVbKo%2B%2BdQKJr6JFxo%3Df65g%40mail.gmail.com.

Reply via email to