# ansible-cmdb : custom column addition in csv tpl file

**URL:** <https://forum.ansible.com/t/ansible-cmdb-custom-column-addition-in-csv-tpl-file/32599>\
**Category:** Ansible Project\
**Created:** [April 3, 2020, 5:38pm UTC](https://forum.ansible.com/t/ansible-cmdb-custom-column-addition-in-csv-tpl-file/32599 "2020-04-03T17:38:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mahesh\_Nair](https://avatars.discourse-cdn.com/v4/letter/m/8e8cbc/32.png) [@Mahesh\_Nair](https://forum.ansible.com/u/Mahesh_Nair)\
**Post date:** [April 3, 2020, 5:38pm UTC](https://forum.ansible.com/t/ansible-cmdb-custom-column-addition-in-csv-tpl-file/32599/1 "2020-04-03T17:38:36Z")

</div>

Hi

Please help me to add new column in my desktop file /root/ansible-cmdb/src/ansiblecmdb/data/tpl/csv\_03042020\_test01.tpl.

**Current tpl code =**

{“title”: “Disk avail”, “id”: “disk\_avail”, “visible”: True, “field”: lambda h: host[‘ansible\_facts’].get(‘ansible\_mounts’, {})},

**Current Output**

[root@client01 ~]#  
“Hostname”,“IP”,“OS”,“Arch”,“Total Mem”,“Total Swap”,“CPUs”,“Virt”,“Disk avail”  
“client01”,“192.168.0.107”,“CentOS 7.7”,“x86\_64/x86\_64”,“0g”,“1g”,“1”,“virtualbox/guest”,“[{u’block\_used’: 34799, u’uuid’: u’d0342420-fb92-4314-843e-e80e826c1c2d’, u’size\_total’: 1063256064, u’block\_total’: 259584, u’inode\_available’: 523962, u’block\_available’: 224785, u’size\_available’: 920719360, u’fstype’: u’xfs’, u’inode\_total’: 524288, u’mount’: u’/boot’, u’device’: u’/dev/sda1’, u’inode\_used’: 326, u’block\_size’: 4096, u’options’: u’rw,seclabel,relatime,attr2,inode64,noquota’}, {u’block\_used’: 321789, u’uuid’: u’52e1cfde-3352-4832-a685-ee4b29050a9b’, u’size\_total’: 8575254528, u’block\_total’: 2093568, u’inode\_available’: 4165331, u’block\_available’: 1771779, u’size\_available’: 7257206784, u’fstype’: u’xfs’, u’inode\_total’: 4192256, u’mount’: u’/‘, u’device’: u’/dev/mapper/centos\_ansiblemaster-root’, u’inode\_used’: 26925, u’block\_size’: 4096, u’options’: u’rw,seclabel,relatime,attr2,inode64,noquota’}]”

I would i like to add **mount,fstype,device** in my tpl file,please suggest how can i add only those columns in the tpl.

“ansible\_mounts”: [  
{  
“block\_available”: 224785,  
“block\_size”: 4096,  
“block\_total”: 259584,  
“block\_used”: 34799,  
“device”: “/dev/sda1”,  
“fstype”: “xfs”,  
“inode\_available”: 523962,  
“inode\_total”: 524288,  
“inode\_used”: 326,  
“mount”: “/boot”,  
“options”: “rw,seclabel,relatime,attr2,inode64,noquota”,  
“size\_available”: 920719360,  
“size\_total”: 1063256064,  
“uuid”: “d0342420-fb92-4314-843e-e80e826c1c2d”  
},
