*******************************
---
- 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 }}

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
###############

-- 
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/b7ffe3b5-d40c-4603-87aa-26c983ae015dn%40googlegroups.com.

Reply via email to