Skip to main content

Docker-like tool to set up a headless RaspberryPi or linux

Project description

berycker

Docker-like tool to set up a headless RaspberryPi or linux ヘッドレスでのRaspberryPiやlinuxの初期設定をdockerライクにする、コマンドラインツールです。

install

pip install berycker

使い方

init

berycker init

wifiやsshの設定を行います。 イメージを作ったあと、イメージを焼いたドライブを挿入したままの状態で実行してください。

build

berycker build

ラズパイが起動した後に実行してください。 beryckerfileを読み込んでマシンの初期設定を行います。 この際、sshの接続で必要なホスト名、ユーザー名、パスワードをインタラクティブに答える必要があります。

beryckerfile

shファイルと同じように書けば問題ないです。#でコメントアウトできます。 shファイルと違うのは、中括弧で囲むことで変数を定義できることです。

# ssh key setting
echo {pub_key} >> .ssh/authorized_keys

パスワードなどのファイルに記入することがはばかられる値や、マシンごとに値が異なる所(ホスト名など)を変数として定義できます。 beryckerfile内で定義した変数は、ビルドするときにインタラクティブに入力できます。

beryckerfileの例はexampleディレクトリにあります。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

berycker-0.1.5.tar.gz (4.2 kB view hashes)

Uploaded Source

Built Distribution

berycker-0.1.5-py3-none-any.whl (4.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page