Android で Linuxを動かす Termux。
ssh や Python も動くので便利な環境です。
ASTRO SLIDE 5G や BlackBerry KEY one でも、Termux と X-Window 環境を構築して使っています。
この Termux に Ansible 環境を構築しました。
Termux に Ansible をインストール
pip で直接インストールするとエラーになりますので、以下の順番で環境を整えていきます。
1 2 3 4 5 6 7 8 9 | apt install python apt install rust pip install --upgrade pip pip install wheel export CARGO_BUILD_TARGET=aarch64-linux-android pip install cryptography pip install ansible |
Rustのインストール
rust は pip でもインストールできますが、pipでインストールするとエラーになります。
パッケージが用意されていますので、Rustはパッケージでインストールします。
CARGO_BUILD_TARGETの指定
cryptography をインストールするときに、Machine type が不明となり失敗します。
cryptography をpipでインストールする前に、環境変数 を設定しておきます。
これで Andoird Termux に Ansible がインストールできました。
ansible-playbook なども動作しますので、どこからでもリモート環境の構築やメンテナンスができるようになります。