dbus
: Installs and manages D-Bus.dbus::config
dbus::install
dbus::reload
dbus::service
dbus::session
: Manage per-application session bus configuration.dbus::system
: Manage per-application system bus configuration.
Installs and manages D-Bus.
- See also
- puppet_defined_types::dbus::session
- dbus::session
- puppet_defined_types::dbus::system
- dbus::system
- puppet_defined_types::dbus::session
include dbus
The following parameters are available in the dbus
class:
conf_dir
local_session_conf
local_system_conf
package_name
purge_session_dir
purge_system_dir
service_name
service_restart
session_conf
session_dir
system_conf
system_dir
validate
Data type: Stdlib::Absolutepath
Top-level configuration directory, usually /etc/dbus-1
.
Data type: Stdlib::Absolutepath
The configuration file used to override the default
session bus configuration, usually /etc/dbus-1/session-local.conf
.
Data type: Stdlib::Absolutepath
The configuration file used to override the default
system bus configuration, usually /etc/dbus-1/system-local.conf
.
Data type: String
The name of the package.
Data type: Boolean
Whether to purge any unmanaged session bus configuration files.
Data type: Boolean
Whether to purge any unmanaged system bus configuration files.
Data type: String
The name of the service.
Data type: String
The command used to get dbus-daemon
to reload its
configuration, which is usually dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig
. On
platforms that use systemd, this is what the unit does anyway and so will
rely on that where possible.
Data type: Stdlib::Absolutepath
The configuration file containing the default session bus
configuration, usually /etc/dbus-1/session.conf
.
Data type: Stdlib::Absolutepath
The directory used by applications to add additional
session bus configuration, usually /etc/dbus-1/session.d
.
Data type: Stdlib::Absolutepath
The configuration file containing the default system bus
configuration, usually /etc/dbus-1/system.conf
.
Data type: Stdlib::Absolutepath
The directory used by applications to add additional system
bus configuration, usually /etc/dbus-1/system.d
.
Data type: Boolean
Whether to validate the XML configuration files prior to installing them.
The dbus::config class.
The dbus::install class.
The dbus::reload class.
The dbus::service class.
Manage per-application session bus configuration.
- See also
- puppet_classes::dbus
- dbus
- puppet_classes::dbus
include dbus
dbus::session { 'example':
content => file('example/example.conf'),
}
The following parameters are available in the dbus::session
defined type:
Data type: String
The contents of the file.
Data type: String
Used to construct the filename.
Default value: $title
Manage per-application system bus configuration.
- See also
- puppet_classes::dbus
- dbus
- puppet_classes::dbus
include dbus
dbus::system { 'example':
content => file('example/example.conf'),
}
The following parameters are available in the dbus::system
defined type:
Data type: String
The contents of the file.
Data type: String
Used to construct the filename.
Default value: $title