geerlingguy.raspberry-pi
Ansible ロール: Raspberry Pi
Raspberry Pi(Raspbian を実行)の設定を行います。
このロールは、Raspberry Pi の設定ファイル内の特定のオプションを再設定しますが、すべての変更を反映させるために Pi を自動的に再起動することはありません。ほとんどの変更に対して、このロールが実行された後に Pi を再起動する必要があります。
要件
なし。
ロール変数
利用可能な変数は以下に示されており、デフォルト値も記載されています(defaults/main.yml
を参照):
raspberry_pi_boot_config_options:
# GPU メモリの割り当て値を設定します。
- regexp: "^#?gpu_mem"
line: "gpu_mem=16"
# 新しいモデルの Pi での 1200ma USB 電流を有効にします。
- regexp: "^#?max_usb_current"
line: "max_usb_current=1"
Ansible の lineinfile
モジュールを使用して、/boot/config.txt
内に特定の設定が行われることを確認します。
raspberry_pi_rc_local_options:
# 起動時に HDMI を無効にします(省電力のため)。
- regexp: "^/usr/bin/tvservice"
line: "/usr/bin/tvservice -o"
Ansible の lineinfile
モジュールを使用して、/etc/rc.local
内に特定の設定が行われることを確認します。
依存関係
なし。
サンプルプレイブック
- hosts: pi
vars_files:
- vars/main.yml
roles:
- { role: geerlingguy.raspberry-pi }
ライセンス
MIT / BSD
著者情報
このロールは、Jeff Geerling により2015年に作成されました。彼は Ansible for DevOps の著者です。
インストール
ansible-galaxy install geerlingguy.raspberry-pi
ライセンス
mit
ダウンロード
19.1k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns