Add zigbee2mqtt role and playbook

This commit is contained in:
yuri 2022-12-08 23:45:22 +01:00
commit 51fd3367db
No known key found for this signature in database
GPG key ID: E646779AC54AEC64
13 changed files with 211 additions and 0 deletions

View file

@ -0,0 +1,8 @@
---
argument_specs:
main:
options:
nodejs__major_version:
description: Major version of nodejs to install
type: int
required: true

View file

@ -0,0 +1,16 @@
---
dependencies:
- role: distribution_check
vars:
distribution_check__supported_distributions:
- name: Debian
versions:
- "11"
- role: add_apt_repository
vars:
add_apt_repository__https_repo: true
add_apt_repository__keyring_url: https://deb.nodesource.com/gpgkey/nodesource.gpg.key
add_apt_repository__keyring_path: /usr/share/keyrings/nodesource.gpg
add_apt_repository__repo: "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_\
{{ nodejs__major_version }}.x {{ ansible_facts.lsb.codename }} main"
add_apt_repository__filename: nodesource.list

View file

@ -0,0 +1,4 @@
---
- name: Ensure nodejs is installed
ansible.builtin.apt:
name: nodejs