diff options
| -rw-r--r-- | cloud_init.cfg | 4 | ||||
| -rw-r--r-- | libvirt.tf | 25 |
2 files changed, 19 insertions, 10 deletions
diff --git a/cloud_init.cfg b/cloud_init.cfg index 4927615..8fc5b6e 100644 --- a/cloud_init.cfg +++ b/cloud_init.cfg @@ -3,7 +3,7 @@ users: - name: jerome ssh_authorized_keys: - - ssh-rsa AAAAB3xxx...x8= jerome@localhost + - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDobbYBfvqhgsBEsW3hp98g/XYzqAZd3Zft+se52RJ5MOvNoHNTHmjBBFXqFWCK3ugKjK38Esr+ncQKuOMRZQpQkdJ6RhcSqc8UZsKnmw+5RtZ8sJ/rDAOW5c37G7e459KozNNQAJ0TAWzonDkVEDRA+OOz/zyvOYDTZF1MRAunFTdxxHuP08Et0hAj7irjlTuXhh7hwX+o4ejN2dI+zkH0qc401INYFXPg9E3EdeX8maWfJpJvVi0aRDvP32iOnFKTjNPvpQaF6hL53QNnDqUCCxpEUP2ebVKvI/bt40RvwxuqTu8qlxnsyIqpX/UjPMtCTAINPzNCTJ8Gg2j3zyirlP9jO+6kPYNP/+uQ6RXDFBQJm6ew1okBkk2gCB1fDhERrKo7GIHYhcu6rT1mWv2v+8+FG1y6DL7qN4Q9XQSxfqNPXh+rCU5wZsGXgLHhqoKSer3eB7eAKoP9tqiddyRU+YImHGgj4v8c07U/KziSmhScrzxNh7s1pQ9V5149UnM= jerome@jerome-laptop sudo: ['ALL=(ALL) NOPASSWD:ALL'] shell: /bin/bash groups: wheel @@ -11,7 +11,7 @@ users: runcmd: - cp /etc/skel/.bash* /home/jerome/ - chown jerome:jerome /home/jerome/.bash* - - hostnamectl set-hostname centos + - hostnamectl set-hostname rocky write_files: @@ -1,8 +1,9 @@ # Defining VM Volume -resource "libvirt_volume" "rocky8-qcow2" { - name = "rocky8.qcow2" +resource "libvirt_volume" "rocky-qcow2" { + name = "rocky.qcow2" pool = "default" - source = "https://download.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-GenericCloud-Base.latest.x86_64.qcow2" + #source = "https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2" + source = "/home/jerome/Téléchargements/isos/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2" format = "qcow2" } @@ -19,17 +20,25 @@ resource "libvirt_cloudinit_disk" "commoninit" { } # Define KVM domain to create -resource "libvirt_domain" "rocky8" { - name = "rocky8" +resource "libvirt_domain" "rocky" { + name = "rocky" memory = "2048" vcpu = 2 + qemu_agent = true + + + cpu { + mode = "host-passthrough" + } network_interface { - network_name = "default" + #network_name = "default" + bridge = "nm-bridge" + wait_for_lease = true } disk { - volume_id = libvirt_volume.rocky8-qcow2.id + volume_id = libvirt_volume.rocky-qcow2.id } cloudinit = libvirt_cloudinit_disk.commoninit.id @@ -49,5 +58,5 @@ resource "libvirt_domain" "rocky8" { # Output Server IP output "ip" { - value = libvirt_domain.rocky8.network_interface.0.addresses.0 + value = libvirt_domain.rocky.network_interface.0.addresses } |
