| hello, I am having trouble with puppet facts not reading the mount point of a partition. I am trying to narrow down what exactly is causing the issue.
jason.grammenos@hostname:~$ lsblk -fp |
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT |
/dev/nvme0n1 |
└─/dev/nvme0n1p1 ext4 cloudimg-rootfs fdd49fba-0340-4ed1-b0fc-8da187913fec 16.7G 14% /
|
puppet facts has no mount field:
"partitions": { |
"/dev/nvme0n1p1": { |
"size": "20.00 GiB", |
"size_bytes": 21473771008 |
} |
},
|
jason.grammenos@hostname:~$ cat /proc/cmdline |
BOOT_IMAGE=/boot/vmlinuz-5.4.0-1025-aws root=PARTUUID=093eb684-01 ro console=tty1 console=ttyS0 nvme_core.io_timeout=4294967295 panic=-1
|
2020-10-06 09:46:10.573298 DEBUG puppetlabs.facter - resolving disk facts. |
2020-10-06 09:46:10.573617 DEBUG puppetlabs.facter - fact "blockdevice_nvme0n1_model" has resolved to "Amazon Elastic Block Store". |
2020-10-06 09:46:10.573679 DEBUG puppetlabs.facter - fact "blockdevice_nvme0n1_size" has resolved to 21474836480. |
2020-10-06 09:46:10.573791 DEBUG puppetlabs.facter - fact "blockdevices" has resolved to "nvme0n1". |
2020-10-06 09:46:10.573852 DEBUG puppetlabs.facter - fact "disks" has resolved to { |
nvme0n1 => { |
model => "Amazon Elastic Block Store", |
size => "20.00 GiB", |
size_bytes => 21474836480 |
} |
}.
|
2020-10-06 09:46:10.583836 DEBUG puppetlabs.facter - fact "mountpoints" has resolved to { |
/ => { |
available => "16.69 GiB", |
available_bytes => 17924517888, |
capacity => "13.55%", |
device => "PARTUUID=093eb684-01", |
filesystem => "ext4", |
options => [ |
"rw", |
"relatime", |
"discard" |
], |
size => "19.32 GiB", |
size_bytes => 20749807616, |
used => "2.62 GiB", |
used_bytes => 2808512512 |
}, |
/dev => { |
available => "1.89 GiB", |
available_bytes => 2028195840, |
capacity => "0%", |
device => "devtmpfs", |
filesystem => "devtmpfs", |
options => [ |
"rw", |
"relatime", |
"size=1980660k", |
"nr_inodes=495165", |
"mode=755" |
], |
size => "1.89 GiB", |
size_bytes => 2028195840, |
used => "0 bytes", |
used_bytes => 0 |
}, |
/dev/hugepages => { |
available => "0 bytes", |
available_bytes => 0, |
capacity => "100%", |
device => "hugetlbfs", |
filesystem => "hugetlbfs", |
options => [ |
"rw", |
"relatime", |
"pagesize=2M" |
], |
size => "0 bytes", |
size_bytes => 0, |
used => "0 bytes", |
used_bytes => 0 |
}, |
/dev/mqueue => { |
available => "0 bytes", |
available_bytes => 0, |
capacity => "100%", |
device => "mqueue", |
filesystem => "mqueue", |
options => [ |
"rw", |
"nosuid", |
"nodev", |
"noexec", |
"relatime" |
], |
size => "0 bytes", |
size_bytes => 0, |
used => "0 bytes", |
used_bytes => 0 |
}, |
/dev/pts => { |
available => "0 bytes", |
available_bytes => 0, |
capacity => "100%", |
device => "devpts", |
filesystem => "devpts", |
options => [ |
"rw", |
"nosuid", |
"noexec", |
"relatime", |
"gid=5", |
"mode=620", |
"ptmxmode=000" |
], |
size => "0 bytes", |
size_bytes => 0, |
used => "0 bytes", |
used_bytes => 0 |
}, |
/dev/shm => { |
available => "1.89 GiB", |
available_bytes => 2032406528, |
capacity => "0%", |
device => "tmpfs", |
filesystem => "tmpfs", |
options => [ |
"rw", |
"nosuid", |
"nodev" |
], |
size => "1.89 GiB", |
size_bytes => 2032406528, |
used => "0 bytes", |
used_bytes => 0 |
}, |
/run => { |
available => "387.17 MiB", |
available_bytes => 405979136, |
capacity => "0.12%", |
device => "tmpfs", |
filesystem => "tmpfs", |
options => [ |
"rw", |
"nosuid", |
"nodev", |
"size=396956k", |
"mode=755" |
], |
size => "387.65 MiB", |
size_bytes => 406482944, |
used => "492.00 KiB", |
used_bytes => 503808 |
}, |
/run/lock => { |
available => "5.00 MiB", |
available_bytes => 5242880, |
capacity => "0%", |
device => "tmpfs", |
filesystem => "tmpfs", |
options => [ |
"rw", |
"nosuid", |
"nodev", |
"noexec", |
"relatime", |
"size=5120k" |
], |
size => "5.00 MiB", |
size_bytes => 5242880, |
used => "0 bytes", |
used_bytes => 0 |
}, |
/run/user/2006 => { |
available => "387.65 MiB", |
available_bytes => 406478848, |
capacity => "0%", |
device => "tmpfs", |
filesystem => "tmpfs", |
options => [ |
"rw", |
"nosuid", |
"nodev", |
"relatime", |
"size=396952k", |
"mode=700", |
"uid=2006", |
"gid=2000" |
], |
size => "387.65 MiB", |
size_bytes => 406478848, |
used => "0 bytes", |
used_bytes => 0 |
}, |
/sys/fs/cgroup => { |
available => "1.89 GiB", |
available_bytes => 2032406528, |
capacity => "0%", |
device => "tmpfs", |
filesystem => "tmpfs", |
options => [ |
"ro", |
"nosuid", |
"nodev", |
"noexec", |
"mode=755" |
], |
size => "1.89 GiB", |
size_bytes => 2032406528, |
used => "0 bytes", |
used_bytes => 0 |
} |
}. |
2020-10-06 09:46:10.585017 DEBUG puppetlabs.facter - fact "filesystems" has resolved to "ext2,ext3,ext4,squashfs,vfat". |
2020-10-06 09:46:10.585138 DEBUG puppetlabs.facter - fact "partitions" has resolved to { |
/dev/nvme0n1p1 => { |
size => "20.00 GiB", |
size_bytes => 21473771008 |
} |
}.
|
so the mountpoints and disk out is the same with facter-ng but the partitions output is a little different, still no "mount" field though /opt/puppetlabs/puppet/bin/facter-ng
partitions => { |
/dev/nvme0n1p1 => { |
filesystem => "ext4", |
label => "cloudimg-rootfs", |
partuuid => "093eb684-01", |
size => "20.00 GiB", |
size_bytes => 21473771008, |
uuid => "fdd49fba-0340-4ed1-b0fc-8da187913fec" |
} |
}
|
|