Skip to content

aetherith/packer-ovirt-arch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArchLinux for oVirt Packer Configuration

This repository contains Packer configuration and Ansible scripts to create a base ArchLinux image for use on oVirt/QEMU. It includes the bare minimum of additional software beyond cloud-init, ovirt-guest-agent, and the AUR helper yay.

The configuration pattern is cribbed heavily from elasticdog/packer-arch but reorganized and reimplemented in Ansible to better support my own workflow.

Overview

The default configuration is as follows:

  • 1CPU
  • 512MB RAM
  • 8GB disk
  • LVM configured with a single PV and VG
  • Single root LVM partition formatted ext4
  • No swap
  • Includes base and base-devel package groups

Usage

This configuration assumes that you have Packer, Ansible, and QEMU installed and configured on your local system. I am building on ArchLinux so generally this will be tested against the latest versions available there. To build:

$ git clone https://github.com/aetherith/packer-ovirt-arch.git
$ cd packer-ovirt-arch
$ cp ~/.ssh/id_rsa.pub ./srv/ssh.pub
$ packer build config.json

As configured the default user is admin and the only way to login is to use the SSH key specified at creation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published