mtlynch.tinypilot

Ansible ロール: TinyPilot

CircleCI ライセンス

TinyPilot KVM用のAnsibleロールです。TinyPilot KVM

ロール変数

使用できる変数は以下に示されており、デフォルト値も含まれています(defaults/main.ymlを参照):

tinypilot_interface: '127.0.0.1'
tinypilot_port: 8000
tinypilot_keyboard_interface: /dev/hidg0
# クライアントはTinyPilot Debianパッケージのパス/URLを指定する必要があります
tinypilot_debian_package_path: null

依存関係

例 Playbook

TinyPilot Debianパッケージのビルド

Ansibleロールを使用してTinyPilotをインストールするには、TinyPilot DebianパッケージへのパスまたはURLをロールに提供する必要があります。

TinyPilot Debianパッケージをビルドするには、以下のコマンドを実行します:

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

これにより、./debian-pkg/releasesの下にTinyPilot Debianパッケージが作成されます。

example.yml

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

例のPlaybookを実行する

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

ドキュメント

ライセンス

MIT

作成者情報

このロールは2020年にMichael Lynchによって作成されました。

プロジェクトについて

Use your Raspberry Pi as a virtual keyboard

インストール
ansible-galaxy install mtlynch.tinypilot
ライセンス
mit
ダウンロード
4.3k
所有者