Files
gitea-pages/admin-guide/puppet/profiles/platform.rst
2021-05-05 14:24:27 +02:00

1.9 KiB

profile::platform

The purpose of this profile is to install specific components depending on the hardware components and hardware/platform type.

Currently, for vmware machines no actions are performed. For physical machines some actions will be performed depending on the parameter settings (see below).

Also, according to the facter manufacturer, some specific actions can be triggered. Currently only HP/HPE hardware is considered.

Other options such like NVIDIA or Infiniband card detection are possible. Whenever detected, it will call the corresponding class and will perform required actions.

Parameters

Name Type Default
enable_rasdaemon bool
enable_smartd bool

enable_rasdaemon

When set to true, will install and enable the rasdaemon service.

enable_smartd

When set to true, will install and enable the smartmontools (smartd) service.

Facts

When some specific facts are detected, it will trigger some actions.

Fact Value(s) Action description
manufacturer HP|HPE include profile::platform::hewlett_packard
['pci_devices']['gpu']['nvidia'] count > 0 include profile::nvidia
['pci_devices']['ib']['mellanox'] count > 0 include profile::infiniband