Recette de construction de l'image "Quid" basée sur Debian 12 #6

Merged
pcaseiro merged 2 commits from feat/efs-quid into feat/first-recipes 2023-10-27 12:22:50 +02:00
Owner

Recette de construction de l'image "EFS-Quid" pour le déploiement de la solution en région.

Plus d'informations sur la page readme: https://forge.cadoles.com/CadolesKube/vms/src/branch/feat/efs-quid/recipes/debian/readme.quid.md

Lié à EFS/quid#205

Recette de construction de l'image "[EFS-Quid](https://forge.cadoles.com/EFS/quid)" pour le déploiement de la solution en région. Plus d'informations sur la page `readme`: https://forge.cadoles.com/CadolesKube/vms/src/branch/feat/efs-quid/recipes/debian/readme.quid.md Lié à https://forge.cadoles.com/EFS/quid/issues/205
wpetit added 2 commits 2023-10-23 10:09:44 +02:00
pcaseiro requested changes 2023-10-23 11:08:45 +02:00
@ -0,0 +8,4 @@
source "vmware-iso.debian" {
output_directory = "${var.output_dir}/${var.version}/base"
vm_name = "${local.output_name}-${var.version}"
disk_size = 10240
Owner

Je ne penses pas que la VM fasse le resize automatique des partitions au boot, du coup peut importe la taille selectionnée par l'utilisateur lors de l'import de l'OVF, les fs feront toujours 10Go.

Je vais tester un import sur ma machine pour voir.

Je ne penses pas que la VM fasse le resize automatique des partitions au boot, du coup peut importe la taille selectionnée par l'utilisateur lors de l'import de l'OVF, les fs feront toujours 10Go. Je vais tester un import sur ma machine pour voir.
pcaseiro marked this conversation as resolved
@ -0,0 +9,4 @@
cd /tmp || exit 3
wget -q --no-check-certificate ${PKG_URL}
apk add --allow-untrusted --no-cache ${PKG}
Owner

Pas certain que ce fichier soit à jour pour Debian ... :'D

Pas certain que ce fichier soit à jour pour Debian ... :'D
pcaseiro marked this conversation as resolved
@ -0,0 +15,4 @@
chmod +x ${TOOL_DIR}/${NAME}
}
apk add curl
Owner

Ce fichier n'est pas non plus à jour pour Debian, mais d'un autre côté pas certain qu'il y ai un paquet templater pour Debian :D

Ce fichier n'est pas non plus à jour pour Debian, mais d'un autre côté pas certain qu'il y ai un paquet templater pour Debian :D
pcaseiro marked this conversation as resolved
@ -0,0 +4,4 @@
accelerator = "kvm"
vnc_bind_address = "0.0.0.0"
headless = false
Owner

Cette valeur doit être à "true" pour être compatible avec le build automatique par un robot.

Cette valeur doit être à "true" pour être compatible avec le build automatique par un robot.
pcaseiro marked this conversation as resolved
wpetit force-pushed feat/efs-quid from fc20a3a6e1 to 6c87255360 2023-10-23 17:27:43 +02:00 Compare
pcaseiro reviewed 2023-10-24 11:47:34 +02:00
@ -0,0 +9,4 @@
vm_name = "quid-${local.output_name}-${var.version}"
source_path = "${var.output_dir}/${var.version}/base/${local.output_name}-${var.version}.vmx"
boot_command = [ "<enter><enter><wait>" ]
ssh_clear_authorized_keys = true
Owner

Pour avoir le second disque (sur les images nuo) j'ai ajouté le code suivant :

    vmx_data = {
      "scsi1.pcislotnumber" = "16"
      "scsi1.present" = "TRUE"
      "scsi1.virtualdev" = "lsilogic"
      "scsi1:0.filename" = "disk-1.vmdk"
      "scsi1:0.present" = "TRUE"
      "scsi1:0.redo" = ""
    }

J'ai également ajouté le code suivant pour préciser les caracs de la VM dans l'OVF

    vmx_data_post = {
      "memsize" = "4096",
      "numvcpus" = "2",
    }
Pour avoir le second disque (sur les images nuo) j'ai ajouté le code suivant : ``` vmx_data = { "scsi1.pcislotnumber" = "16" "scsi1.present" = "TRUE" "scsi1.virtualdev" = "lsilogic" "scsi1:0.filename" = "disk-1.vmdk" "scsi1:0.present" = "TRUE" "scsi1:0.redo" = "" } ``` J'ai également ajouté le code suivant pour préciser les caracs de la VM dans l'OVF ``` vmx_data_post = { "memsize" = "4096", "numvcpus" = "2", } ```
Author
Owner

C'est implémenté et la partition est redimensionnée automatiquement avec l'espace additionnel.

C'est implémenté et la partition est redimensionnée automatiquement avec l'espace additionnel.
wpetit marked this conversation as resolved
wpetit added 1 commit 2023-10-26 11:06:47 +02:00
wpetit requested review from pcaseiro 2023-10-26 14:51:04 +02:00
pcaseiro merged commit 41d457ed11 into feat/first-recipes 2023-10-27 12:22:50 +02:00
wpetit deleted branch feat/efs-quid 2023-11-02 09:57:42 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: CadolesKube/vms#6
No description provided.