it-praktyk.Reboot-And-Wait

ビルドステータス

再起動と待機

このAnsibleロールは、systemdをシステムおよびサービスマネージャとして使用するLinuxベースのシステムを再起動するためのものです。

このロールを使用することで、次のようなエラーを避けることができます:

致命的: [10.0.15.50]: 到達不可能! => {"changed": false, "msg": "ホストへのssh接続に失敗しました: 10.0.15.50への共有接続が閉じられました。\r\n", "unreachable": true}

要件

このロールには特別な要件はありません。

ロール変数

再起動を遅延させる秒数。
reboot_delay = 10

サーバーの可用性を確認するためにチェックするポート。
return_port = 22

最初の接続試行が開始されるまでの秒数。
return_delay = 40

接続試行が行われる秒数。
return_timeout = 300

開始された接続試行が停止されるまでの秒数。
return_connect_timeout = 20

'return_'から始まる変数は、wait_for Ansibleモジュールによって使用されます。追加の情報が必要な場合は、モジュールのドキュメントを参照してください。

依存関係

このロールには外部依存関係はありません。

例プレイブック

- hosts: servers
  roles:
     - { role: it-praktyk.reboot-and-wait }

ライセンス

著作権 (c) 2016 Wojciech Sciesinski
このロールはMITライセンスに基づいています。
ライセンス全文: https://opensource.org/licenses/MIT

著者情報

著者: Wojciech Sciesinski, wojciech[at]sciesinski[dot]net
キーワード: Ansible, systemd, 再起動

クレジット: Marcin Skarbek, 提供された回答 https://stackoverflow.com/questions/29955605/how-to-reboot-centos-7-with-ansible

TODO

プロジェクトについて

A role intended to reboot Linux based system with systemd as a system and service manager.

インストール
ansible-galaxy install it-praktyk.Reboot-And-Wait
ライセンス
mit
ダウンロード
445