From 2b1a9b72142352414ac7ffbd14ba91a96e877e93 Mon Sep 17 00:00:00 2001 From: Antoine Date: Thu, 27 Feb 2020 08:33:53 +0100 Subject: [PATCH] create partition, vgs and lvs --- packer/Dockerfile | 5 +-- .../ansible/roles/setup/defaults/main.yml | 29 +++++++++++++++++ .../roles/setup/tasks/.partition.yml.swp | Bin 12288 -> 0 bytes .../ansible/roles/setup/tasks/partition.yml | 30 ++++++++++++++++-- .../assets/ansible/roles/setup/vars/main.yml | 0 packer/assets/gentoo.json | 3 +- 6 files changed, 61 insertions(+), 6 deletions(-) create mode 100644 packer/assets/ansible/roles/setup/defaults/main.yml delete mode 100644 packer/assets/ansible/roles/setup/tasks/.partition.yml.swp delete mode 100644 packer/assets/ansible/roles/setup/vars/main.yml diff --git a/packer/Dockerfile b/packer/Dockerfile index 6273013..27a7fd6 100644 --- a/packer/Dockerfile +++ b/packer/Dockerfile @@ -1,4 +1,4 @@ -FROM hashicorp/packer:1.5.1 +FROM hashicorp/packer:1.5.4 ARG PROXY="" ENV http_proxy="${PROXY}" @@ -10,7 +10,8 @@ ARG GROUP=packer WORKDIR /packer RUN apk add --update qemu qemu-system-x86_64 qemu-img \ - vim htop util-linux gzip sysfsutils openssh-client openssh-keygen sudo ansible + vim htop util-linux gzip sysfsutils openssh-client \ + openssh-keygen sudo ansible sshpass RUN addgroup -g 1000 "${GROUP}" && \ adduser -u 1000 -D -G "${GROUP}" "${USER}" && \ diff --git a/packer/assets/ansible/roles/setup/defaults/main.yml b/packer/assets/ansible/roles/setup/defaults/main.yml new file mode 100644 index 0000000..9c10453 --- /dev/null +++ b/packer/assets/ansible/roles/setup/defaults/main.yml @@ -0,0 +1,29 @@ +--- +# default variable relative to paritionning + +devices_path: /dev/sda +devices_system: + - name: root + dev: /dev/sda1 +lvs: + - name: "bios" + size: "2M" + type: "bootloader" + descr: "BIOS boot partition" + - name: "boot" + size: "128M" + type: "ext2" + descr: "Boot/EFI system partition" + - name: "swap" + size: "1G" + type: "swap" + descr: "Swap partition" + - name: "root" + size: "22G" + type: "ext4" + descr: "Root partition" + - name: "home" + size: "7G" + type: "ext4" + descr: "home partition" + diff --git a/packer/assets/ansible/roles/setup/tasks/.partition.yml.swp b/packer/assets/ansible/roles/setup/tasks/.partition.yml.swp deleted file mode 100644 index 032ccc8376f03ec49900e6217d2725296e6ef9e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI&yG{Z@6b9gfrSTSx)<>vexmcKOEsRl0DKwf4>;M~PFPRxYDqCN|+E>yiFusF@ zhXoU3p|QmLll&QG=Ire3mrxM4Tko8;`M6dmX*)!3`{%c#%>%kwC(2cCr0sm+=ca6L zXySBy_j4Hqiwy&ny0~j}U^Am#;Itp-fmd$iq`>;v$5~pNCFYmiunYkR{7qn!TFplB zRj-r}d2jdfZ tRPG)p%Fc?a;