2017-05-24 5 views
1

Ich möchte bestimmen, welche Dateisystemtyp die / Partition hat.Puppet Get/Partition Dateisystemtyp mit Faktor

facter mountpoints zeigt:

/home => { 
    available => "1.81 GiB", 
    available_bytes => 1946107904, 
    capacity => "2.01%", 
    device => "/dev/sda/home", 
    filesystem => "xfs", 
    options => [ 
    "rw", 
    "relatime", 
    "attr2", 
    "inode64", 
    "noquota" 
    ], 
    size => "1.85 GiB", 
    size_bytes => 1986002944, 
    used => "38.05 MiB", 
    used_bytes => 39895040 
}, 

ich nur den Dateisystem-Typen will (wie XFS, ext2, etc.)

Was der Hash-Zugang soll wie folgt aussehen?

Antwort

2

Um Werte in einem Hash zuzugreifen, verwenden $hash_name['key name'], so $facts verwenden, rufen Sie die mountpoints Taste, dann die / Taste, dann die filesystem Schlüssel um:

$root_filesystem = $facts['mountpoints']['/']['filesystem'] 

Weitere Informationen: Puppet language: Hashes: Accessing values.