mariancraciun1983.hetzner_install_image
Hetzner インストールイメージ Ansible ロール
このAnsibleロールは、Hetznerの専用サーバーでHetzner APIとInstallImageを使用してOSを再インストールするためのものです。
はじめに
Hetznerは、安価なi7やAMDから高性能のXeonプロセッサまでの専用サーバーを提供しています。OSの再インストールのためのリカバリシステムを提供しており、基本的な設定(パーティション、RAID、SSHキーなど)を行えます。ウェブサービスを使用してサーバーを再起動したり、リカバリシステムを有効にしたり、ネットワーク設定を行ったり、他の多くの操作を実行することができます。
必要条件と依存関係
Hetzner
- 専用のHetznerルートサーバー
- キー管理に追加されたSSHキー
- ユーザー名/パスワードで有効化されたウェブサービス (https://robot.your-server.de/preferences/index)
注意: デフォルトポート22があなたのマシンからアクセス可能であることを確認してください(例: Hetznerファイアウォールでホワイトリストされていること)。
Ansible
このロールはAnsibleバージョン2.7、2.8、2.9、2.10でテストされました。
変数
設定変数の完全な参照についてはdefaults/main.ymlを確認してください。 必要な変数は次の通りです:
robotws_user: username
robotws_password: password
image:
distro: ubuntu
version: 20.04
例
# インベントリ
[servers]
1.2.3.4 hostname=node1
node2.example.com
# playbook.yml
- hosts: servers
roles:
- mariancraciun1983.hetzner_install_image
# ロールをインストールする
ansible-galaxy install mariancraciun1983.hetzner_install_image
# プレイブックを実行する
ansible-playbook -i inventory playbook.yml
ライセンス
MITライセンス
インストール
ansible-galaxy install mariancraciun1983.hetzner_install_image
ライセンス
mit
ダウンロード
101
所有者
¯\_(ツ)_/¯