summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2025-02-05 18:52:51 +0100
committerjerome <jerome@xlinfo.fr>2025-02-05 18:52:51 +0100
commit7442f7543946901960151c340a2a9f2e6a0f106d (patch)
tree1eda00fced049a638edd1c7a199a4081b67b4349
parent2a485c2921146c76023e8dabbaa6d4bedee1aa7b (diff)
downloadkvm-multi-7442f7543946901960151c340a2a9f2e6a0f106d.tar.gz
kvm-multi-7442f7543946901960151c340a2a9f2e6a0f106d.zip
mkpasswd
-rw-r--r--cloud_init.cfg3
-rw-r--r--libvirt.tf14
2 files changed, 12 insertions, 5 deletions
diff --git a/cloud_init.cfg b/cloud_init.cfg
index 39dd4f6..6ec4701 100644
--- a/cloud_init.cfg
+++ b/cloud_init.cfg
@@ -6,7 +6,8 @@ fqdn: ${nom}
users:
- name: ansible
lock_passwd: false
- passwd: $6$HiJy.FDst/oZW34k$yY/T.VDsZJgI7o7kvbpRbLe7JLfyxAso6KPTb6TbqdHKCNE5fVq2.eJWxCP9QfsI/7rpluw9HKy7LHVSfLPdC0
+ # mkpasswd -m sha-512
+ passwd: $6$Yh5Eu0fkQYlk83Fm$wVQBS1yWfKN6ph4QfrrvCiJjOaz7Al0bFBXsDIDrrWXPBOSb/yqTuVYHikgbxKxG8EqCOaVRjL694IRmcjrwQ1
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCZJG/XcIIvW0JOJb6ftEpopS4szOo8dRehASGIOAswPRko6JFMT9QuAvl9YkmzgSorn0KpyQrqAxNTklADocMGPW2BJzKb/1fQyZYKY9bLXxyKaYZKbDZNaUJmW92ThDmUrIWPgjh5BhUxOTwRbDhTsRu/pvulnGw+8yOp7Tz8nUgAoJEZ/7fGkm7AaJPLmF/szQEhL/WSNqTtNdCHNYpQqgRIUZh5zqcb2jXa0pZ7GMnPmoSUMlz1OfAxMOIuziaP3i1J/KHVhXdxj4nrOtUjrUULfqk9vyfKkf7BLYKO3fO3BLR9H5HgeTlaB2aXNuDgRAQposNZ0FEK/VkWj+DQuqjuj9nYo57GbfMfhWr/dTKxTVj3xsbFdThDWtlp7sVI2jguqntwwlmhhexJp1fAYZn92KYkaxGHWLbR0bxLEWVjHXciVW2D12IUZfGWXh5wInoQN1gs1i6NUqgf1uDZhAax5H9G07YySR2fnM9TB5c5apyf7PFCg1kZAnqVHrE= jerome@parrot
sudo: ['ALL=(ALL) NOPASSWD:ALL']
diff --git a/libvirt.tf b/libvirt.tf
index d63f72b..64bf161 100644
--- a/libvirt.tf
+++ b/libvirt.tf
@@ -7,10 +7,10 @@ resource "libvirt_volume" "base" {
}
resource "libvirt_volume" "image" {
- name = "${var.nom}.qcow2"
- base_volume_id = libvirt_volume.base.id
- pool = "default"
- size = 10 * 1024 * 1024 *1024
+ name = "${var.nom}.qcow2"
+ base_volume_id = libvirt_volume.base.id
+ pool = "default"
+ size = 10 * 1024 * 1024 * 1024
}
# get user data info
@@ -64,6 +64,10 @@ resource "libvirt_domain" "vm_domain" {
listen_type = "address"
autoport = true
}
+
+ provisioner "local-exec" {
+ command = "./script_local ${self.network_interface.0.addresses[0]}"
+ }
}
# Output Server IP
@@ -71,3 +75,5 @@ resource "libvirt_domain" "vm_domain" {
output "ip" {
value = libvirt_domain.vm_domain.network_interface.0.addresses
}
+
+