mtlynch.tinypilot

Rola Ansible: TinyPilot

CircleCI Licencja

Rola Ansible dla TinyPilot KVM.

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml):

tinypilot_interface: '127.0.0.1'
tinypilot_port: 8000
tinypilot_keyboard_interface: /dev/hidg0
# Klient odpowiada za podanie ścieżki/URL do pakietu Debian TinyPilot
tinypilot_debian_package_path: null

Zależności

Przykładowy playbook

Budowanie pakietu Debian TinyPilot

Aby zainstalować TinyPilot za pomocą roli Ansible, musisz podać rolę z ścieżką lub URL do pakietu Debian TinyPilot.

Aby zbudować pakiet Debian TinyPilot, uruchom następujący skrypt:

cd $(mktemp -d) && \
  git clone https://github.com/tiny-pilot/tinypilot.git . && \
  ./dev-scripts/build-debian-pkg

To wygeneruje pakiet Debian TinyPilot w katalogu ./debian-pkg/releases.

example.yml

- hosts: all
  roles:
    - role: ansible-role-tinypilot
      vars:
        tinypilot_debian_package_path: /path/to/tinypilot.deb

Uruchamianie przykładowego playbooka

ansible-galaxy install git+https://github.com/tiny-pilot/ansible-role-tinypilot.git
ansible-playbook example.yml

Dokumentacja

Licencja

MIT

Informacje o autorze

Ta rola została stworzona w 2020 roku przez Michaela Lyncha.

O projekcie

Use your Raspberry Pi as a virtual keyboard

Zainstaluj
ansible-galaxy install mtlynch.tinypilot
Licencja
mit
Pobrania
4.3k
Właściciel