gliech.incus
IncusサーバーAnsibleロール
このAnsibleロールは、OSパッケージマネージャーからIncusをインストールし、プリシードオブジェクトを使用して設定します。
要件
特になし。
ロール変数
名前 | 必要 | タイプ / 選択肢 | 説明 |
---|---|---|---|
incus_config |
はい | オブジェクト |
Incusプリシード構成オブジェクト。詳細はIncusドキュメントを参照してください。冪等性チェックが正しく動作するように、 例:
|
incus_extra_users |
いいえ | リスト(文字列) |
このロールは常にansibleユーザーをincusグループに追加します。これにより、ansibleユーザーがincusのUNIXソケットと通信してこのロール内のいくつかのタスクを実行できるようになります。この変数を使用して追加のユーザー名をグループに追加することもできます。 デフォルト: |
incus_subid_offset |
いいえ | 整数 |
デフォルト: |
incus_subid_range |
いいえ | 整数 |
デフォルト: |
依存関係
特になし。
例のプレイブック
- hosts: container_host
tasks:
- ansible.builtin.import_role:
name: gliech.incus
vars:
incus_config:
config: {}
networks: []
storage_pools:
- config:
source: /var/lib/incus/storage-pools/default
description: ""
name: default
driver: dir
profiles:
- config:
security.privileged: "true"
description: デフォルトのIncusプロファイル
devices:
root:
path: /
pool: default
type: disk
name: default
projects:
- config:
features.images: "true"
features.networks: "true"
features.networks.zones: "true"
features.profiles: "true"
features.storage.buckets: "true"
features.storage.volumes: "true"
description: デフォルトのIncusプロジェクト
name: default
ライセンス
このプロジェクトはGNU一般公衆ライセンス v3.0の条件の下でライセンスされています。
インストール
ansible-galaxy install gliech.incus
ライセンス
gpl-3.0
ダウンロード
334
所有者