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/2bbaf0db-8d86-64cd-e5b7-07e214bc8678%40linuxia.de.

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to