1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'manifests/init.pp', line 1
class homeassistant (
String $location_name,
Numeric $latitude,
Numeric $longitude,
Numeric $elevation,
Enum['imperial', 'metric'] $unit_system,
String $time_zone,
Optional[Hash] $known_devices = undef,
Stdlib::Absolutepath $home = '/srv/homeassistant',
Stdlib::Absolutepath $confdir = '/etc/homeassistant',
Boolean $known_devices_replace = false,
) {
class { 'homeassistant::install': }
-> class { 'homeassistant::config': }
~> class { 'homeassistant::service': }
contain homeassistant::install
contain homeassistant::config
contain homeassistant::service
}
|