tecnativa.hetzner_rescue_installimage
Hetznerレスキューインストールイメージ
新しいDockerサーバーを数分で自動的にインストールします。
要件
- これはHetznerサーバーでのみ動作します。
- Hetznerサーバーはレスキューモードでブートされている必要があります。これは今日から新しいサーバーのデフォルトです。
警告
- この役割を実行すると、サーバー内のすべてのディスクが消去されます。
ロール変数
defaults/main.yml
でデフォルト値と説明を参照してください。
例プレイブック
このプレイブックは、通常、メインのsite.yml
プレイブックから分離されているべきです。新しいサーバーをインストールするためにのみ使われるため、冪等性や他の場所での実行を望んではいません。
これをhetzner-install.yml
と呼びましょう:
- hosts: "{{ target }}"
roles:
- role: tecnativa.hetzner_rescue_installimage
vars:
# SSHチェックを無効にします。この役割の使用法ではほぼ無意味です;
# 明らかな安全性の問題から自動では行われません
ansible_ssh_extra_args:
-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
# これは単なる例ですが、ここに変数を宣言してください
swraid_level: 1
これを実行します:
ansible-playbook netzner-install.yml -e target="$NEW_SERVER"
サポート
ライセンス
Apache 2.
著者情報
このプロジェクトは以下の管理者によって維持されています:
TecnativaはOdooに特化したITコンサルティング会社で、Odooの開発、インストール、メンテナンス、およびホスティングサービスを提供しています。