Switch from coreos to nixos
This commit is contained in:
55
archive/1-coreos/2-install-coreos/vm-test-moons.tf
Normal file
55
archive/1-coreos/2-install-coreos/vm-test-moons.tf
Normal file
@@ -0,0 +1,55 @@
|
||||
terraform {
|
||||
required_providers {
|
||||
libvirt = {
|
||||
source = "dmacvicar/libvirt"
|
||||
version = "0.7.6"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
provider "libvirt" {
|
||||
uri = "qemu+ssh://root@betelgeuse-seven-unraid/system?&known_hosts_verify=ignore"
|
||||
}
|
||||
|
||||
resource "libvirt_pool" "terraform" {
|
||||
name = "terraform"
|
||||
type = "dir"
|
||||
path = "/mnt/user/domains/terraform"
|
||||
}
|
||||
|
||||
# resource "libvirt_ignition" "ignition" {
|
||||
# name = "example.ign"
|
||||
# content = "../1-prepare-ignition-files/jaglan-beta-m40.ign"
|
||||
# }
|
||||
|
||||
resource "libvirt_volume" "fedora-coreos-39" {
|
||||
name = "fedora-coreos-39.20231119.3.0-qemu.qcow2"
|
||||
pool = libvirt_pool.terraform.name
|
||||
source = "https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/39.20231119.3.0/x86_64/fedora-coreos-39.20231119.3.0-qemu.x86_64.qcow2.xz"
|
||||
}
|
||||
|
||||
resource "libvirt_volume" "default" {
|
||||
name = "test.qcow2"
|
||||
pool = libvirt_pool.terraform.name
|
||||
size = 10737418240 #10G
|
||||
base_volume_id = libvirt_volume.fedora-coreos-39.id
|
||||
}
|
||||
|
||||
resource "libvirt_domain" "default" {
|
||||
name = "test"
|
||||
description = "v0.3"
|
||||
vcpu = 1
|
||||
memory = 1024
|
||||
#coreos_ignition = libvirt_ignition.ignition.id
|
||||
disk {
|
||||
volume_id = libvirt_volume.default.id
|
||||
}
|
||||
# disk {
|
||||
# file = "/mnt/user/isos/fedora-coreos-39.20231119.3.0-qemu.x86_64.qcow2"
|
||||
# }
|
||||
# boot_device {
|
||||
# dev = [ "hd"
|
||||
# #, "cdrom"
|
||||
# ]
|
||||
# }
|
||||
}
|
||||
Reference in New Issue
Block a user