piweatherrock

pdk
tasks
Install and configure PiWeatherRock
Gene Liverman

Gene Liverman

genebean

2,991 downloads

1,149 latest version

5.0 quality score

Version information

  • 1.4.0 (latest)
  • 1.3.0
  • 1.2.0
  • 1.1.0
  • 1.0.2
  • 1.0.1
  • 1.0.0
  • 0.6.0
  • 0.5.0
  • 0.4.0
  • 0.3.0
  • 0.2.0
  • 0.1.0
released May 27th 2020
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
  • Puppet >= 4.10.0 < 7.0.0
  • Debian
    ,
    Raspbian
    ,
    Darwin
Tasks:
  • migrate_from_git
  • pisetup

Start using this module

Documentation

genebean/piweatherrock — version 1.4.0 May 27th 2020

Reference

Table of Contents

Classes

Tasks

  • migrate_from_git: Migrate from the git version of PiWeatherRock
  • pisetup: Do the initial setup of PiWeatherRock on a Raspberry Pi

Classes

piweatherrock

Installs and configures PiWeatherRock

Examples

Defaults
include piweatherrock
Use an alternate config file
class { 'piweatherrock':
  config_file => '/home/pi/piweatherrock.json',
}

Parameters

The following parameters are available in the piweatherrock class.

enable_awesome_desktop

Data type: Boolean

If using Raspbian Lite you may want to enable this so that you have a lite weight desktop and terminal

Default value: false

config_file

Data type: Stdlib::Unixpath

The path to the config file for PiWeatherRock

Default value: '/home/pi/piweatherrock-config.json'

sample_config_file

Data type: Stdlib::Unixpath

The path to the sample config file that is bundled with PiWeatherRock

Default value: '/usr/local/lib/python3.7/dist-packages/piweatherrock/config.json-sample'

piweatherrock_version

Data type: String[1]

The version of piweatherrock to install from PyPI

Default value: 'latest'

user

Data type: String[1]

The user who PiWeatherRock will run as

Default value: 'pi'

group

Data type: String[1]

The group of the user who PiWeatherRock will run as.

Default value: 'pi'

piweatherrock::config

Handles the configuration steps for PiWeatherRock

piweatherrock::install

Handles the installation steps for PiWeatherRock

piweatherrock::service

Manages services associated with PiWeatherRock

Tasks

migrate_from_git

Migrate from the git version of PiWeatherRock

Supports noop? false

pisetup

Do the initial setup of PiWeatherRock on a Raspberry Pi

Supports noop? false

Parameters

name

Data type: String[1]

The name you wish your Pi to have

timezone

Data type: String[3]

The time zone you want your Pi to use

awesomewm

Data type: Boolean

Install awesome window manager