mtlynch.tinypilot

Rol de Ansible: TinyPilot

CircleCI Licencia

Rol de Ansible para TinyPilot KVM.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

tinypilot_interface: '127.0.0.1'
tinypilot_port: 8000
tinypilot_keyboard_interface: /dev/hidg0
# El cliente debe especificar la ruta/URL al paquete Debian de TinyPilot
tinypilot_debian_package_path: null

Dependencias

Ejemplo de Playbook

Creando un paquete Debian de TinyPilot

Para instalar TinyPilot usando el rol de Ansible, necesitas proporcionar al rol una ruta o URL a un paquete Debian de TinyPilot.

Para construir un paquete Debian de TinyPilot, ejecuta el siguiente fragmento:

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

Esto producirá un paquete Debian de TinyPilot en ./debian-pkg/releases.

example.yml

- hosts: all
  roles:
    - role: ansible-role-tinypilot
      vars:
        tinypilot_debian_package_path: /ruta/al/tinypilot.deb

Ejecutando el Ejemplo de Playbook

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

Documentación

Licencia

MIT

Información del Autor

Este rol fue creado en 2020 por Michael Lynch.

Acerca del proyecto

Use your Raspberry Pi as a virtual keyboard

Instalar
ansible-galaxy install mtlynch.tinypilot
Licencia
mit
Descargas
4.3k
Propietario