itnok.update_ubuntu
update-ubuntu
Ubuntuホストで apt update && apt dist-upgrade -y
と同等の処理を行います。
実行されるステップは以下の通りです:
- 現在のUbuntuの状態に関する更新情報を取得
- aptパッケージキャッシュを更新
- 利用可能なアップデートのリストを取得
- アップグレードできるすべてのパッケージを最新バージョンにアップグレード
- 再起動が必要かどうかを確認
- 必要であればマシンを再起動
:exclamation: 要件
なし。
:abcd: ロール変数
なし。
:link: 依存関係
- itnok.is_ubuntu (:octocat: ansible-role-is-ubuntu)
依存関係をインストールするには、次のコマンドを使用します:
$ ansible-galaxy install <dependecy.name>
必要なAnsibleロールのインストールは、次のように簡単に行えます:
$ ansible-galaxy install -r requirements.yml
:notebook: 使用例
プレイブックでこのロールを使用する例です:
---
- hosts: servers
remote_user: ubuntu # オプション(リモートユーザー)
gather_facts: yes # オプション
become: yes
roles:
- { role: itnok.update_ubuntu }
:guardsman: ライセンス
MIT (詳細はこちら)