angrox.centos-updates
Centos-アップデート
このモジュールには以下の機能があります:
- アップデートの適用
- セキュリティのみ
- 完全
- 必要に応じてマシンを再起動
- 再起動なしでセキュリティ関連のアップデートを自動でインストール(毎日)
使用方法
このモジュールは適切に動作するために変数が設定されている必要があります。ansible-playbookを使用する際は、オプション「-e」で提供できます。
アップデートの適用と再起動
ansible-playbook site.yml -e 'security_updates=true'
ansible-playbook site.yml -e 'update_all=true'
必要に応じてサーバーを再起動できます。
ansible-playbook site.yml -e 'do_reboot=true'
ansible-playbook site.yml -e 'update_all=true do_reboot=true'
自動アップデート
これはyum-cronをインストールし、yum-cronシステムサービスを有効にすることで行います。
ansible-playbook site.yml -e 'automatic_updates=true'
すべてを実行
ansible-playbook site.yml -e 'update_all=true do_reboot=true automatic_updates=true'
デフォルト
デフォルトでは、タスクが指定されていない場合にメッセージが表示されるだけです。
1つの変数を定義できます:自動アップデートに含めるべき内容:
# 使うアップデートの種類:
# default = yum upgrade
# security = yum --security upgrade
# security-severity:Critical = yum --sec-severity=Critical upgrade
# minimal = yum --bugfix update-minimal
# minimal-security = yum --security update-minimal
# minimal-security-severity:Critical = --sec-severity=Critical update-minimal
yum_update_command: minimal-security