All Projects → mrlesmithjr → Ansible Kvm

mrlesmithjr / Ansible Kvm

Licence: mit

Projects that are alternatives of or similar to Ansible Kvm

Terrible
An Ansible playbook that apply the principle of the Infrastructure as Code on a QEMU/KVM environment.
Stars: ✭ 161 (+302.5%)
Mutual labels:  ansible, kvm, libvirt
Openvpn
Stars: ✭ 5 (-87.5%)
Mutual labels:  ansible, ansible-role
Ansible Skeleton
The skeleton to create new ansible roles.
Stars: ✭ 5 (-87.5%)
Mutual labels:  ansible, ansible-role
Ansible Transmission
🕹 A TransmissionBT installation role for Ansible
Stars: ✭ 8 (-80%)
Mutual labels:  ansible, ansible-role
Vmanageplatform
Kvm Manage WebUI
Stars: ✭ 537 (+1242.5%)
Mutual labels:  kvm, libvirt
Ansible Role Nginx
Ansible role to install and manage nginx configuration
Stars: ✭ 648 (+1520%)
Mutual labels:  ansible, ansible-role
Ansible Role Sonarqube
Ansible Role: SonarQube
Stars: ✭ 22 (-45%)
Mutual labels:  ansible, ansible-role
Tks
Enable enthusiasts and administrators alike to easily provision highly available and production-ready Kubernetes clusters on Proxmox VE.
Stars: ✭ 319 (+697.5%)
Mutual labels:  ansible, kvm
Ansible Style Guide
A style guide for Ansible use in EGI
Stars: ✭ 14 (-65%)
Mutual labels:  ansible, ansible-role
Ansible Jupyterhub
Ansible role to setup jupyterhub server (deprecated)
Stars: ✭ 14 (-65%)
Mutual labels:  ansible, ansible-role
Ansible Role Android Sdk
Install Android SDK tools and packages, headless, with ansible.
Stars: ✭ 34 (-15%)
Mutual labels:  ansible, ansible-role
Ansible Letsencrypt
An ansible role to generate TLS certificates and get them signed by Let's Encrypt
Stars: ✭ 433 (+982.5%)
Mutual labels:  ansible, ansible-role
Ansible Role Nginx
Ansible role for NGINX
Stars: ✭ 404 (+910%)
Mutual labels:  ansible, ansible-role
Postgresql
Fairly full featured Ansible role for Postgresql.
Stars: ✭ 684 (+1610%)
Mutual labels:  ansible, ansible-role
Ansible Consul
📡 Ansible role for Hashicorp Consul clusters
Stars: ✭ 320 (+700%)
Mutual labels:  ansible, ansible-role
Terraform Provider Libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Stars: ✭ 894 (+2135%)
Mutual labels:  kvm, libvirt
Ansible Restic
Deploy restic backup program
Stars: ✭ 29 (-27.5%)
Mutual labels:  ansible, ansible-role
gpu-passthrough
A GPU passthrough tutorial using libvirt and KVM on GNU/Linux
Stars: ✭ 57 (+42.5%)
Mutual labels:  kvm, libvirt
Vmango
Your own personal IaaS cloud
Stars: ✭ 265 (+562.5%)
Mutual labels:  kvm, libvirt
Ansible Role Conjur
Grants Conjur machine identity to hosts
Stars: ✭ 12 (-70%)
Mutual labels:  ansible, ansible-role

ansible-kvm

An Ansible role to install KVM

Build Status

Build Status

Requirements

Install required Ansible roles:

sudo ansible-galaxy install -r requirements.yml

Role Variables

defaults/main.yml

Dependencies

None

Example Playbook

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

Booting a VM from ISO

You can boot a defined VM up with an ISO by using the following example:

NOTE: Defined in your vars. Also, ensure that the default kvm_manage_vms: false is changed to kvm_manage_vms: true.

kvm_manage_vms: true
kvm_vms:
  - name: test_vm
    autostart: true
    # Define boot devices in order of preference
    boot_devices:
      - cdrom
      - network
      - hd
    cdrom:
      source: /path/to/iso
    graphics: false
    # Define disks in 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

License

MIT

Author Information

Larry Smith Jr.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].