mrlesmithjr.kvm
ansible-kvm
AnsibleのKVMをインストールするための役割です。
要件
必要なAnsibleの役割をインストールします:
sudo ansible-galaxy install -r requirements.yml
ロール変数
依存関係
なし
例のプレイブック
- hosts: kvm_hosts
vars: {}
roles:
- role: ansible-kvm
tasks: []
ISOからのVMの起動
以下の例を使って、定義されたVMをISOから起動できます。
注意: 変数で定義されています。また、デフォルトの
kvm_manage_vms: false
をkvm_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.
インストール
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.