mrlesmithjr.kvm

ansible-kvm

AnsibleのKVMをインストールするための役割です。

要件

必要なAnsibleの役割をインストールします:

sudo ansible-galaxy install -r requirements.yml

ロール変数

defaults/main.yml

依存関係

なし

例のプレイブック

- hosts: kvm_hosts
  vars: {}
  roles:
    - role: ansible-kvm
  tasks: []

ISOからのVMの起動

以下の例を使って、定義されたVMをISOから起動できます。

注意: 変数で定義されています。また、デフォルトの kvm_manage_vms: falsekvm_manage_vms: true に変更してください。

kvm_manage_vms: true
kvm_vms:
  - name: test_vm
    autostart: true
    # 起動デバイスの優先順を定義
    boot_devices:
      - cdrom
      - network
      - hd
    cdrom:
      source: /path/to/iso
    graphics: false
    # ディスクサイズをMBで定義
    disks:
      - disk_driver: virtio
        name: test_vm.1
        size: 36864
    memory: 512
    network_interfaces:
      - source: default
        network_driver: virtio
        portgroup: vlan-102
        type: network
    state: running
    vcpu: 1

ライセンス

MIT

作者情報

Larry Smith Jr.

コーヒーを買ってください

プロジェクトについて

An [Ansible] role to install [KVM]

インストール
ansible-galaxy install mrlesmithjr.kvm
ライセンス
mit
ダウンロード
1.4M
所有者
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.