On Thu, 14 Jan 2021 at 18:20, ursa Brown <[email protected]> wrote:
>
> Same error, it will still look for the sdb..
No, different error, because you didn't copy/paste it correctly.
Please read the error first, and try to understand what it means.
> fatal: [server1]: FAILED! => {"changed": false, "msg": "AnsibleError:
> template error while templating string: unexpected '}', expected ')'. String:
> ARCH={{ ansible_architecture }}\nalias={{ ansible_default_ipv4.alias
> }}\nDISK1={{ ansible_devices.sda.partitions.sda1.size }}\nDISK2={{
> ansible_devices.sdb.partitions.sdb1.size | default('Not Defined' }}\n\n"}
>
>
> On Thursday, January 14, 2021 at 10:54:42 AM UTC-6 [email protected] wrote:
>>
>> On 1/14/21 1:34 PM, ursa Brown wrote:
>> > How can it continue the playbook and if disk2 is not there it will just
>> > put not define. and get all the values.
>> >
>> > On Wednesday, January 13, 2021 at 8:39:22 PM UTC-6 ursa Brown wrote:
>> >
>> > *******************************
>> > ---
>> > - hosts: all
>> > name:
>> > become: yes
>> > tasks:
>> >
>> > - name: Template
>> > template:
>> > src: disk.j2
>> > dest: /tmp/mydisk
>> > ignore_error: True
>> > *******************************
>> > Jinja Template
>> > ARCH={{ ansible_architecture }}
>> > alias={{ ansible_default_ipv4.alias }}
>> > DISK1={{ ansible_devices.sda.partitions.sda1.size }}
>> > DISK2={{ ansible_devices.sdb.partitions.sdb1.size }}
>>
>> Please try the following:
>>
>> ARCH={{ ansible_architecture }}
>> alias={{ ansible_default_ipv4.alias }}
>> DISK1={{ ansible_devices.sda.partitions.sda1.size | default('Not Defined')}}
>> DISK2={{ ansible_devices.sdb.partitions.sdb1.size | default('Not Defined')}}
>>
>> Regards
>> Racke
>>
>> >
>> > Expected Output: If Disk1 and Disk 2 is available
>> > ###############
>> > cat /tmp/mydisk
>> > ARCH=x86_64
>> > alias=ens192
>> > DISK1=1.00 GB
>> > DISK2=762.00 MB
>> > ###############
>> >
>> > Expected Output if Disk2 is not available.
>> > ###############
>> > cat /tmp/mydisk
>> > ARCH=x86_64
>> > alias=ens192
>> > DISK1=1.00 GB
>> > DISK2=Not Defined
>> > ###############
>> > Reply all
>> > Reply to author
>> > Forward
>> >
>> > --
>> > 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]
>> > <mailto:[email protected]>.
>> > To view this discussion on the web visit
>> > https://groups.google.com/d/msgid/ansible-project/57531664-ba31-49fc-b573-c20082fcabc6n%40googlegroups.com
>> > <https://groups.google.com/d/msgid/ansible-project/57531664-ba31-49fc-b573-c20082fcabc6n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>
>>
>> --
>> Ecommerce and Linux consulting + Perl and web application programming.
>> Debian and Sympa administration. Provisioning with Ansible.
>>
> --
> 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/222abdaa-cffb-4fb6-b51e-5457e54c28a5n%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/CAL8fbwNjq_p28G684pjpyU7HeUP6zZynE88TpctmcAjr-AvGLA%40mail.gmail.com.