stafwag.package_update

Ansibleロール:package_update

すべてのパッケージを更新するためのAnsibleロール(マルチプラットフォーム対応)

要件

対応プラットフォーム

  • Archlinux
  • Debian
  • FreeBSD
  • NetBSD
  • OpenBSD
  • RedHat
  • Suse
  • Kali GNU/Linux

ロール変数

OS関連の変数

以下の変数はロールによって設定されます。

  • freebsd_running_jails: 実行中のFreeBSDジャイルのリスト。

プレイブック関連の変数

  • package_update: "名前空間"
    • freebsd: "freebsdの設定"
      • get_running_jails: no | yes(デフォルト)freebsd_running_jails変数を設定します。
      • host: no | yes(デフォルト)ホストシステムを更新します。
      • jails: 更新するジャイルの配列、デフォルトではfreebsd_running_jailsです。

依存関係

なし

例のプレイブック

アップグレード

---
- name: パッケージを更新する
  hosts: all
  become: true
  roles:
    - stafwag.package_update

FreeBSDホストシステムのみを更新。

---
- name: パッケージを更新する
  hosts: all
  become: true
  roles:
    - role: stafwag.package_update
      vars:
        package_update:
          freebsd:
            get_running_jails: no
            jails: []

FreeBSDシステムの実行中のジャイルのみを更新。

---
- name: パッケージを更新する
  hosts: all
  become: true
  roles:
    - role: stafwag.package_update
      vars:
        package_update:
          freebsd:
            host: no

FreeBSDシステムのジャイルを更新。

---
- name: パッケージを更新する
  hosts: rataplan
  become: true
  roles:
    - role: stafwag.package_update
      vars:
        package_update:
          freebsd:
            host: no
            jails:
              - stafmail

ライセンス

MIT/BSD

著者情報

Staf Wagemakersによって作成されました。メール:staf@wagemakers.be、ウェブサイト:http://www.wagemakers.be

インストール
ansible-galaxy install stafwag.package_update
ライセンス
mit
ダウンロード
524
所有者