pi::cmdline
: Manages /boot/cmdline.txt parameters.pi::config
: Manages/boot/config.txt
pi::cmdline::parameter
: Manage a single /boot/cmdline.txt kernel parameterpi::config::fragment
: Create a /boot/config.txt fragment
Manages /boot/cmdline.txt parameters.
The following parameters are available in the pi::cmdline
class:
Data type: Hash[String[1], Hash]
A hash of pi::cmdline::parameter resources to create.
Default value: {}
Data type: Boolean
Whether or not to force a reboot when /boot/cmdline.txt
parameters change.
Default value: true
Manages /boot/config.txt
The following parameters are available in the pi::config
class:
Data type: Hash[String[1], Hash]
A hash of pi::config::fragments to be concatenated into
/boot/config.txt
.
Default value: {}
Data type: Boolean
Whether or not to force a reboot when /boot/config.txt
changes.
Default value: true
Manage a single /boot/cmdline.txt kernel parameter
The following parameters are available in the pi::cmdline::parameter
defined type:
Data type: Optional[String[1]]
The kernel parameter to manage. E.g. 8250.nr_uarts=1
Note that the management of parameters is not very intelligent. 8250.nr_uarts=1 and 8250.nr_uarts=2 would be treated as two different parameters.
Default value: undef
Create a /boot/config.txt fragment
The following parameters are available in the pi::config::fragment
defined type:
Data type: Optional[String[1]]
/boot/config.txt configuration fragment
Default value: undef
Data type: Integer[1]
Order of the fragment within /boot/config.txt
Default value: 50