siavashoutadi.virt_guest

役割名

KVMで仮想マシンを作成するためのAnsibleロールです。

要件

Libvirtがインストールされている必要があります。

ロール変数


# ゲスト名
virt_guest_name: "vm1"

# CPUコア数
virt_guest_vcpus: 1

# メモリの単位。使用可能な値はGBまたはMBです
virt_guest_memory_unit: "GB"

# メモリサイズ
virt_guest_memory: 2

# 追加するディスク
# フォーマットは次の通りです:
# - path: /var/lib/libvirt/images/
#   size: SIZE in MB
virt_guest_disks: []

# ディスクファイルの所有者とグループ
virt_guest_disks_owner: qemu
virt_guest_disks_group: qemu

# 追加するネットワーク
# フォーマットは次の通りです:
# - NET_NAME
virt_guest_networks: []

# cdromに接続するisoファイルのパス
virt_guest_iso: ""

依存関係

該当なし

例プレイブック

- name: 仮想ゲストを作成
  hosts: hypervisor
  become: yes
  vars:
    virt_guest_name: vm1
    virt_guest_disks:
      - path: /var/kvm-images
        size: 20480
    virt_guest_networks:
      - virbr1
    virt_guest_iso: /tmp/iso/centos.iso
  roles:
    - role: siavashoutadi.virt_guest

ライセンス

Apache

プロジェクトについて

Ansible role to create virt guests

インストール
ansible-galaxy install siavashoutadi.virt_guest
ライセンス
apache-2.0
ダウンロード
84
所有者