feat(infra): Ubuntu 24.04 LTS 84/41284/6
authorpmikus <[email protected]>
Mon, 22 Jul 2024 11:51:10 +0000 (13:51 +0200)
committerPeter Mikus <[email protected]>
Fri, 26 Jul 2024 07:20:46 +0000 (07:20 +0000)
Signed-off-by: Peter Mikus <[email protected]>
Change-Id: I81e48360fcc970a16f1203955003d59f476b3233

183 files changed:
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.21.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.22.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.23.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.24.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.25.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.26.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.27.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.31.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.91.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.92.yaml
fdio.infra.ansible/roles/common/defaults/main.yaml
fdio.infra.ansible/roles/common/handlers/main.yaml
fdio.infra.ansible/roles/common/tasks/main.yaml
fdio.infra.ansible/roles/consul/defaults/main.yaml
fdio.infra.ansible/roles/docker/defaults/main.yaml
fdio.infra.ansible/roles/docker/handlers/main.yaml
fdio.infra.ansible/roles/docker/meta/main.yaml
fdio.infra.ansible/roles/docker/tasks/Debian.yaml [moved from fdio.infra.ansible/roles/docker/tasks/jammy.yaml with 80% similarity]
fdio.infra.ansible/roles/docker/tasks/main.yaml
fdio.infra.ansible/roles/intel/defaults/main.yaml
fdio.infra.ansible/roles/nomad/defaults/main.yaml
fdio.infra.ansible/roles/nomad/templates/consul.hcl.j2
fdio.infra.ansible/roles/user_add/defaults/main.yaml
fdio.infra.ansible/roles/user_add/handlers/main.yaml
fdio.infra.ansible/roles/user_add/tasks/main.yaml
fdio.infra.ansible/roles/vault/defaults/main.yaml
fdio.infra.ansible/roles/vault/templates/vault_backend_consul.j2
fdio.infra.terraform/terraform-aws-1n-aws-c5n/providers.tf
fdio.infra.terraform/terraform-aws-1n-c6in/providers.tf
fdio.infra.terraform/terraform-aws-2n-aws-c5n/providers.tf
fdio.infra.terraform/terraform-aws-2n-c6gn/providers.tf
fdio.infra.terraform/terraform-aws-2n-c6in/providers.tf
fdio.infra.terraform/terraform-aws-2n-c7gn/providers.tf
fdio.infra.terraform/terraform-aws-3n-aws-c5n/providers.tf
fdio.infra.terraform/terraform-aws-3n-c6gn/providers.tf
fdio.infra.terraform/terraform-aws-3n-c6in/providers.tf
fdio.infra.terraform/terraform-aws-3n-c7gn/providers.tf
fdio.infra.terraform/terraform-aws-fdio-csit-dash-app-base/variables.tf
fdio.infra.terraform/terraform-vault-aws-secret-backend/fdio/main.tf
fdio.infra.terraform/terraform-vault-aws-secret-backend/fdio/variables.tf
fdio.infra.terraform/terraform-vault-aws-secret-backend/fdio/versions.tf
fdio.infra.terraform/terraform-vault-aws-secret-backend/versions.tf
fdio.infra/pxe/docker-dnsmasq/Dockerfile
fdio.infra/pxe/docker-dnsmasq/etc/dnsmasq.conf
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-7c:c2:55:55:c0:6c
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-7c:c2:55:55:c0:74
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-7c:c2:55:55:c0:78
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-7c:c2:55:55:c0:7a
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:b4
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6a:d4
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:5a:6b:08
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:8a:8d:0a
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:8b:55:d8
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-ac:1f:6b:ac:d9:2e
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-d8:5e:d3:02:b1:9f
fdio.infra/pxe/docker-dnsmasq/tftpboot/grub/grub.cfg-d8:5e:d3:02:b1:bb
fdio.infra/pxe/docker-nginx/Dockerfile
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:43:a3:ba/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:43:a3:ba/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:43:a3:ba/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:43:a3:ba/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:46:34:e8/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:46:34:e8/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:46:34:e8/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:46:34:e8/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:7f:12/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:7f:12/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:7f:12/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:7f:12/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:80/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:80/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:80/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:80/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:92/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:92/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:92/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:92/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:ba/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:ba/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:ba/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:ba/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:c6/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:c6/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:c6/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:c6/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:ca/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:ca/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:a6:ca/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:a6:ca/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:cc:44/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:cc:44/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:cc:44/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:cc:44/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:cc:56/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:cc:56/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:b9:cc:56/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:b9:cc:56/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:85:8a/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:85:8a/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:85:8a/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:85:8a/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:92:26/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:92:26/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:92:26/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:92:26/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:92:b2/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:92:b2/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:92:b2/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:92:b2/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:92:e4/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:92:e4/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:92:e4/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:92:e4/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:92:e8/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:92:e8/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:92:e8/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:92:e8/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:a0:d4/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:a0:d4/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:a0:d4/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:a0:d4/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:a0:ec/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:a0:ec/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:a0:ec/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:a0:ec/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:a1:ac/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:a1:ac/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:a1:ac/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:a1:ac/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:a1:ea/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:a1:ea/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:bc:a1:ea/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:bc:a1:ea/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:d9:dd:6b/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:d9:dd:6b/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:d9:dd:6b/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:d9:dd:6b/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:d9:dd:77/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:d9:dd:77/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:d9:dd:77/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:d9:dd:77/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:d9:dd:eb/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:d9:dd:eb/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:d9:dd:eb/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:d9:dd:eb/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:d9:de:27/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:d9:de:27/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/3c:ec:ef:d9:de:27/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/3c:ec:ef:d9:de:27/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:25:3b:2e/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:25:3b:2e/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:25:3b:2e/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:25:3b:2e/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:25:3b:4a/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:25:3b:4a/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:25:3b:4a/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:25:3b:4a/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:25:3b:4c/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:25:3b:4c/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:25:3b:4c/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:25:3b:4c/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:1c/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:1c/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:1c/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:1c/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:36/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:36/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:36/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:36/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:42/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:42/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:42/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:42/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:44/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:44/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:44/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:44/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:5c/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:5c/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:27:58:5c/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:27:58:5c/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:55:c0:6c/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:55:c0:6c/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:55:c0:6c/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:55:c0:6c/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:55:c0:74/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:55:c0:74/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:55:c0:74/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:55:c0:74/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:55:c0:78/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:55:c0:78/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:55:c0:78/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:55:c0:78/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:55:c0:7a/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:55:c0:7a/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/7c:c2:55:55:c0:7a/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/7c:c2:55:55:c0:7a/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/a4:bf:01:55:ac:39/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/a4:bf:01:55:ac:39/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/a4:bf:01:55:ac:39/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/a4:bf:01:55:ac:39/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/a4:bf:01:55:af:5e/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/a4:bf:01:55:af:5e/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/a4:bf:01:55:af:5e/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/a4:bf:01:55:af:5e/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:5a:6a:b4/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:5a:6a:b4/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:5a:6a:b4/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:5a:6a:b4/user-data with 98% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:5a:6a:d4/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:5a:6a:d4/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:5a:6a:d4/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:5a:6a:d4/user-data with 98% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:5a:6b:08/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:5a:6b:08/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:5a:6b:08/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:5a:6b:08/user-data with 98% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8a:8c:76/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8a:8c:76/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8a:8c:76/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8a:8c:76/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8a:8d:0a/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8a:8d:0a/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8a:8d:0a/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8a:8d:0a/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8b:53:60/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8b:53:60/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8b:53:60/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8b:53:60/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8b:53:96/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8b:53:96/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8b:53:96/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8b:53:96/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8b:55:d8/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8b:55:d8/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:8b:55:d8/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:8b:55:d8/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:56/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:56/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:56/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:56/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:76/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:76/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:76/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:76/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:8c/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:8c/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:8c/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:8c/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:ba/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:ba/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:ba/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:ba/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:c0/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:c0/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:c0/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:c0/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:d6/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:d6/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d7:d6/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d7:d6/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d9:2e/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d9:2e/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_amd64/ac:1f:6b:ac:d9:2e/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_amd64/ac:1f:6b:ac:d9:2e/user-data with 99% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/40:8d:5c:e7:b2:6e/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/40:8d:5c:e7:b2:6e/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/40:8d:5c:e7:b2:6e/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/40:8d:5c:e7:b2:6e/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/90:e2:ba:49:db:b4/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/90:e2:ba:49:db:b4/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/90:e2:ba:49:db:b4/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/90:e2:ba:49:db:b4/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/90:e2:ba:55:be:32/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/90:e2:ba:55:be:32/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/90:e2:ba:55:be:32/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/90:e2:ba:55:be:32/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/a0:a3:3b:c1:12:fa/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/a0:a3:3b:c1:12:fa/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/a0:a3:3b:c1:12:fa/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/a0:a3:3b:c1:12:fa/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/a0:a3:3b:c1:14:28/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/a0:a3:3b:c1:14:28/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/a0:a3:3b:c1:14:28/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/a0:a3:3b:c1:14:28/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/d8:5e:d3:02:b1:9f/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/d8:5e:d3:02:b1:9f/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/d8:5e:d3:02:b1:9f/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/d8:5e:d3:02:b1:9f/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/d8:5e:d3:02:b1:bb/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/d8:5e:d3:02:b1:bb/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/d8:5e:d3:02:b1:bb/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/d8:5e:d3:02:b1:bb/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/d8:5e:d3:e7:a9:6c/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/d8:5e:d3:e7:a9:6c/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/d8:5e:d3:e7:a9:6c/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/d8:5e:d3:e7:a9:6c/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/d8:5e:d3:e7:aa:4c/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/d8:5e:d3:e7:aa:4c/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/d8:5e:d3:e7:aa:4c/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/d8:5e:d3:e7:aa:4c/user-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/e0:d5:5e:ae:70:26/meta-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/e0:d5:5e:ae:70:26/meta-data with 100% similarity]
fdio.infra/pxe/docker-nginx/html/ubuntu_noble_arm64/e0:d5:5e:ae:70:26/user-data [moved from fdio.infra/pxe/docker-nginx/html/ubuntu_jammy_arm64/e0:d5:5e:ae:70:26/user-data with 100% similarity]

index b28cae1..581dc3c 100644 (file)
@@ -19,7 +19,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -56,6 +56,7 @@ nomad_servers:
 
 # Consul settings.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
   - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
@@ -79,7 +80,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 8d72234..5de1de4 100644 (file)
@@ -19,7 +19,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -56,6 +56,7 @@ nomad_servers:
 
 # Consul settigs.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
   - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
@@ -79,7 +80,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 8c3afaf..dd55ffa 100644 (file)
@@ -19,7 +19,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -60,6 +60,7 @@ nomad_volumes:
 
 # Consul settings.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
   - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
@@ -83,7 +84,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index cb65e81..579f6d6 100644 (file)
@@ -19,7 +19,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -60,6 +60,7 @@ nomad_volumes:
 
 # Consul settigs.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
   - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
@@ -83,7 +84,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 20e45a9..528383b 100644 (file)
@@ -19,7 +19,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -60,6 +60,7 @@ nomad_volumes:
 
 # Consul settigs.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
   - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
@@ -83,7 +84,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 0d71009..018174c 100644 (file)
@@ -19,7 +19,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -60,6 +60,7 @@ nomad_volumes:
 
 # Consul settigs.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
   - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
@@ -83,7 +84,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 745686c..a73d79f 100644 (file)
@@ -19,7 +19,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -37,6 +37,7 @@ nomad_options:
   docker.privileged.enabled: true
   docker.volumes.enabled: true
   driver.whitelist: "docker,raw_exec,exec"
+  fingerprint.network.disallow_link_local: true
 nomad_service_mgr: "systemd"
 nomad_consul_use_ssl: false
 nomad_use_tls: false
@@ -54,8 +55,9 @@ nomad_servers:
 
 # Consul settings.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
-  - src: "{{ file_consul_agent_ca_pem }}"
+  - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
   - src: "{{ file_consul_server_0_pem }}"
     dest: "{{ consul_cert_file }}"
@@ -77,7 +79,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 5a3c889..5880d07 100644 (file)
@@ -19,7 +19,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -37,6 +37,7 @@ nomad_options:
   docker.privileged.enabled: true
   docker.volumes.enabled: true
   driver.whitelist: "docker,raw_exec,exec"
+  fingerprint.network.disallow_link_local: true
 nomad_service_mgr: "systemd"
 nomad_consul_use_ssl: false
 nomad_use_tls: false
@@ -54,8 +55,9 @@ nomad_servers:
 
 # Consul settings.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
-  - src: "{{ file_consul_agent_ca_pem }}"
+  - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
   - src: "{{ file_consul_server_0_pem }}"
     dest: "{{ consul_cert_file }}"
@@ -77,7 +79,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 543f557..2d4584c 100644 (file)
@@ -28,7 +28,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -63,6 +63,7 @@ nomad_servers:
 
 # Consul settigs.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
   - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
@@ -86,7 +87,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker settings.
 docker_daemon:
index 1c80c5d..4e9f1da 100644 (file)
@@ -28,7 +28,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -63,6 +63,7 @@ nomad_servers:
 
 # Consul settigs.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
   - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
@@ -86,7 +87,7 @@ consul_retry_servers:
 consul_service_mgr: "systemd"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker settings.
 docker_daemon:
index 5323949..6765e72 100644 (file)
@@ -20,7 +20,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -38,6 +38,7 @@ nomad_options:
   docker.privileged.enabled: true
   docker.volumes.enabled: true
   driver.whitelist: "docker,raw_exec,exec"
+  fingerprint.network.disallow_link_local: true
 nomad_service_mgr: "systemd"
 nomad_consul_use_ssl: false
 nomad_use_tls: false
@@ -55,8 +56,9 @@ nomad_servers:
 
 # Consul settings.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
-  - src: "{{ file_consul_agent_ca_pem }}"
+  - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
   - src: "{{ file_consul_server_0_pem }}"
     dest: "{{ consul_cert_file }}"
@@ -79,7 +81,7 @@ consul_service_mgr: "systemd"
 #consul_package_version: "1.5.2+dfsg2-14"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 19ec70c..81386c8 100644 (file)
@@ -20,7 +20,7 @@ users:
 sshd_disable_password_login: true
 
 # Nomad settings.
-nomad_version: "1.6.1"
+nomad_version: "1.8.2"
 nomad_certificates:
   - src: "{{ file_nomad_ca_pem }}"
     dest: "{{ nomad_tls_ca_file }}"
@@ -55,8 +55,9 @@ nomad_servers:
 
 # Consul settings.
 nomad_use_consul: true
+consul_version: "1.19.1"
 consul_certificates:
-  - src: "{{ file_consul_agent_ca_pem }}"
+  - src: "{{ file_consul_ca_pem }}"
     dest: "{{ consul_ca_file }}"
   - src: "{{ file_consul_server_0_pem }}"
     dest: "{{ consul_cert_file }}"
@@ -79,7 +80,7 @@ consul_service_mgr: "systemd"
 #consul_package_version: "1.5.2+dfsg2-14"
 
 # Vault settings.
-vault_version: "1.13.1"
+vault_version: "1.17.2"
 
 # Docker daemon settings.
 docker_daemon:
index 9ded8fc..cb90214 100644 (file)
@@ -1,5 +1,5 @@
 ---
-# file: roles/common/defaults/main.yaml
+# file: defaults/main.yaml
 
 packages: "{{ packages_base + packages_by_distro[ansible_distribution|lower][ansible_distribution_release] + packages_by_arch[ansible_machine] }}"
 
@@ -31,6 +31,18 @@ packages_by_distro:
       - "python3-pip"
       - "python3-pyelftools"
       - "python3-setuptools"
+    noble:
+      - "build-essential"
+      - "libpcap-dev"
+      - "net-tools"
+      - "python3-all"
+      - "python3-apt"
+      - "python3-cffi"
+      - "python3-cffi-backend"
+      - "python3-dev"
+      - "python3-pip"
+      - "python3-pyelftools"
+      - "python3-setuptools"
 
 packages_by_arch:
   aarch64:
index 0a4944b..0be8cf2 100644 (file)
@@ -1,5 +1,5 @@
 ---
-# file: roles/common/handlers/main.yaml
+# file: handlers/main.yaml
 
 - name: Reboot Server
   ansible.builtin.reboot:
index e47a1fc..7f03f2c 100644 (file)
@@ -1,7 +1,7 @@
 ---
-# file: roles/common/tasks/main.yaml
+# file: tasks/main.yaml
 
-- name: Conf - Add permanent proxy settings
+- name: Add permanent proxy settings
   ansible.builtin.lineinfile:
     path: "/etc/environment"
     state: "present"
   tags:
     - common-conf-proxy
 
-- name: Inst - Update package cache (apt)
+- name: Update Repositories Cache
   ansible.builtin.apt:
     update_cache: true
-    cache_valid_time: 3600
   when:
-    - ansible_distribution|lower == 'ubuntu'
+    - ansible_os_family == 'Debian'
   tags:
     - common-inst-prerequisites
 
-- name: Inst - Prerequisites
+- name: Prerequisites
   ansible.builtin.package:
     name: "{{ packages | flatten(levels=1) }}"
     state: "latest"
   tags:
     - common-inst-prerequisites
 
-- name: Inst - Meson (DPDK)
+- name: PIP management
+  ansible.builtin.file:
+    path: "/usr/lib/python3.12/EXTERNALLY-MANAGED"
+    state: "absent"
+  tags:
+    - common-inst-pip
+
+- name: Meson (DPDK)
   ansible.builtin.pip:
     name:
       - "meson==0.64.1"
     state: "forcereinstall"
+  environment:
+    ANSIBLE_SKIP_CONFLICT_CHECK: 1
   tags:
-    - common-inst-meson
+    - common-inst-pip
 
-- name: Conf - sudoers admin
+- name: sudoers admin
   ansible.builtin.lineinfile:
     path: "/etc/sudoers"
     state: "present"
@@ -45,7 +53,7 @@
   tags:
     - common-conf-sudoers
 
-- name: Conf - sudoers nopasswd
+- name: sudoers nopasswd
   ansible.builtin.lineinfile:
     path: "/etc/sudoers"
     state: "present"
index 9ea38ef..0ba7f33 100644 (file)
@@ -52,7 +52,7 @@ consul_user: "consul"
 # Conf - base.hcl
 consul_allow_tls: true
 consul_bind_addr: "{{ ansible_default_ipv4.address }}"
-consul_bootstrap_expect: 1
+consul_bootstrap_expect: 2
 consul_client_addr: "0.0.0.0"
 consul_datacenter: "dc1"
 consul_disable_update_check: true
index bf97b4a..e0338fb 100644 (file)
@@ -1,5 +1,5 @@
 ---
-# file: roles/docker/defaults/main.yaml
+# file: defaults/main.yaml
 
 # Version options.
 docker_edition: "ce"
index 53eb852..c8c3328 100644 (file)
@@ -1,5 +1,5 @@
 ---
-# file roles/docker/handlers/main.yaml
+# file handlers/main.yaml
 
 - name: Restart Docker
   ansible.builtin.service:
index 7bef656..0a1fe97 100644 (file)
@@ -4,15 +4,18 @@
 dependencies: []
 
 galaxy_info:
-  role_name: docker
-  author: fd.io
-  description: Docker-CE for Linux.
-  company: none
-  license: "license (Apache)"
-  min_ansible_version: 2.9
+  role_name: "docker"
+  author: "pmikus"
+  description: "Docker-CE for Linux."
+  company: "none"
+  license: "license (BSD, MIT)"
+  min_ansible_version: "2.9"
   platforms:
-    - name: Ubuntu
+    - name: "Ubuntu"
       versions:
-        - jammy
+        - "jammy"
+    - name: "Debian"
+      versions:
+        - "bookworm"
   galaxy_tags:
-    - docker
+    - "docker"
@@ -1,7 +1,7 @@
 ---
-# file: roles/docker/tasks/ubuntu_jammy.yaml
+# file: tasks/Debian.yaml
 
-- name: Inst - Dependencies
+- name: "Install Dependencies"
   ansible.builtin.apt:
     name:
       - "apt-transport-https"
   tags:
     - docker-inst-dependencies
 
-- name: Conf - Add APT Key
+- name: "Add APT Key"
   ansible.builtin.apt_key:
     url: "{{ docker_apt_gpg_key }}"
     state: "{{ docker_apt_gpg_key_state }}"
   tags:
     - docker-conf-apt
 
-- name: Conf - Install APT Repository
+- name: "Install APT Repository"
   ansible.builtin.apt_repository:
     repo: "{{ docker_apt_repository }}"
     state: "{{ docker_apt_repository_state }}"
index e07b29e..4146dbb 100644 (file)
@@ -1,11 +1,17 @@
 ---
-# file: roles/docker/tasks/main.yaml
+# file: tasks/main.yaml
 
-- include_tasks: "{{ ansible_distribution_release }}.yaml"
+- name: "Install Prerequisites Based on OS"
+  ansible.builtin.include_tasks:
+    file: "{{ item }}"
+  with_first_found:
+    - files:
+        - "{{ ansible_os_family }}.yaml"
+        - "default.yaml"
   tags:
     - docker-inst-dependencies
 
-- name: Inst - Docker
+- name: "Install Docker"
   ansible.builtin.package:
     name:
       - "{{ docker_package }}"
@@ -14,7 +20,7 @@
   tags:
     - docker-inst-package
 
-- name: Conf - Docker Service
+- name: "Enable Docker Service"
   ansible.builtin.service:
     name: docker
     state: "{{ docker_service_state }}"
@@ -24,7 +30,7 @@
   tags:
     - docker-conf-service
 
-- name: Conf - Docker Service Directory
+- name: "Docker Service Directory"
   ansible.builtin.file:
     path: "/etc/systemd/system/docker.service.d"
     state: "directory"
@@ -34,7 +40,7 @@
   tags:
     - docker-conf-service
 
-- name: Conf - Docker Daemon
+- name: "Configure Docker Daemon"
   ansible.builtin.template:
     src: "templates/daemon.json.j2"
     dest: "/etc/docker/daemon.json"
@@ -49,7 +55,7 @@
   tags:
     - docker-conf-daemon
 
-- name: Conf - Docker HTTP Proxy
+- name: "Configure Docker HTTP Proxy"
   ansible.builtin.template:
     src: "templates/docker.service.proxy.http"
     dest: "/etc/systemd/system/docker.service.d/http-proxy.conf"
@@ -65,7 +71,7 @@
   tags:
     - docker-conf-service
 
-- name: Conf - Docker HTTPS Proxy
+- name: "Configure Docker HTTPS Proxy"
   ansible.builtin.template:
     src: "templates/docker.service.proxy.https"
     dest: "/etc/systemd/system/docker.service.d/https-proxy.conf"
@@ -81,5 +87,5 @@
   tags:
     - docker-conf-service
 
-- name: Meta - Flush handlers
+- name: "Meta - Flush handlers"
   ansible.builtin.meta: flush_handlers
index 9a3c5c0..603b136 100644 (file)
@@ -62,9 +62,9 @@ intel_700_compatibility_matrix:
 intel_800_compatibility_matrix:
   dpdk22.03:
     # custom for vpp_device
-    ice: "1.13.7"
+    ice: "1.14.13"
     ddp: "1.3.45.0"
-    iavf: "4.9.5"
+    iavf: "4.11.3"
     nvm: "4.40"
   dpdk22.07:
     # https://doc.dpdk.org/guides/rel_notes/release_22_07.html
@@ -93,11 +93,13 @@ intel_i40e_url:
 intel_ice_url:
   "1.9.7": "ice%20stable/1.9.7/ice-1.9.7.tar.gz/download"
   "1.13.7": "ice%20stable/1.13.7/ice-1.13.7.tar.gz/download"
+  "1.14.13": "ice%20stable/1.14.13/ice-1.14.13.tar.gz/download"
 
 intel_iavf_url:
   "4.3.19": "iavf%20stable/4.3.19/iavf-4.3.19.tar.gz/download"
   "4.5.3": "iavf%20stable/4.5.3/iavf-4.5.3.tar.gz/download"
   "4.9.5": "iavf%20stable/4.9.5/iavf-4.9.5.tar.gz/download"
+  "4.11.3": "iavf%20stable/4.11.3/iavf-4.11.3.tar.gz/download"
 
 intel_ddp_url:
   "1.3.37.0": "738733/800%20Series%20DDP%20Comms%20Package%201.3.37.0.zip"
index 535db2b..333d476 100644 (file)
@@ -134,7 +134,7 @@ nomad_consul_address: "localhost:8500"
 nomad_consul_token: ""
 nomad_consul_servers_service_name: "nomad"
 nomad_consul_clients_service_name: "nomad-client"
-nomad_consul_tags: {}
+nomad_consul_tags: ""
 nomad_consul_use_ssl: false
 
 # ACLs
index a9c1aff..c1fe878 100644 (file)
@@ -33,7 +33,7 @@ consul {
 
     # Specifies optional Consul tags to be registered with the Nomad server and
     # agent services.
-    tags = {{ nomad_consul_tags | to_json }}
+    tags = "{{ nomad_consul_tags }}"
 
     # Specifies the token used to provide a per-request ACL token. This option
     # overrides the Consul Agent's default token. If the token is not set here
@@ -60,4 +60,4 @@ consul {
     {% endif %}
 
 }
-{% endif %}
\ No newline at end of file
+{% endif %}
index 643ad7d..799f660 100644 (file)
@@ -1,5 +1,5 @@
 ---
-# file: roles/user_add/defaults/main.yaml
+# file: defaults/main.yaml
 
 # Default shell for a user if none is specified.
 users_shell: /bin/bash
index 5f1f71a..e5c2a82 100644 (file)
@@ -1,5 +1,5 @@
 ---
-# file: roles/user_add/handlers/main.yaml
+# file: handlers/main.yaml
 
 - name: Restart SSHd
   ansible.builtin.service:
index 329c6ab..c01a149 100644 (file)
@@ -1,7 +1,7 @@
 ---
-# file: roles/user_add/tasks/main.yaml
+# file: tasks/main.yaml
 
-- name: Conf - Add User
+- name: Add User
   ansible.builtin.user:
     append: "{{ item.append | default(omit) }}"
     createhome: "{{ 'yes' if users_create_homedirs else 'no' }}"
@@ -15,7 +15,7 @@
   tags:
     - user-add-conf
 
-- name: Conf - SSH keys
+- name: SSH keys
   ansible.builtin.authorized_key:
     user: "{{ item.0.username }}"
     key: "{{ item.1 }}"
   tags:
     - user-add-conf
 
-- name: Conf - Disable Password Login
+- name: Disable Password Login
   ansible.builtin.lineinfile:
     dest: "/etc/ssh/sshd_config"
     regexp: "^PasswordAuthentication yes"
     line: "PasswordAuthentication no"
-  notify:
-    - "Restart SSHd"
   when:
     - sshd_disable_password_login
   tags:
index 5dd3db6..6938614 100644 (file)
@@ -107,7 +107,7 @@ vault_backend_tls_key_file: "{{ vault_tls_key_file }}"
 vault_backend_tls_ca_file: "{{ vault_tls_ca_file }}"
 
 vault_consul: "127.0.0.1:8500"
-vault_consul_path: "vault"
+vault_consul_path: "vault_data"
 vault_consul_service: "vault"
 vault_consul_scheme: "http"
 
@@ -146,7 +146,7 @@ vault_tls_disable: "{{ lookup('env','VAULT_TLS_DISABLE') | default(1, true) }}"
 vault_tls_gossip: "{{ lookup('env','VAULT_TLS_GOSSIP') | default(0, true) }}"
 
 vault_tls_copy_keys: true
-vault_protocol: "{% if vault_tls_disable %}http{% else %}https{% endif %}"
+vault_protocol: "{% if vault_tls_disable %}https{% else %}https{% endif %}"
 vault_tls_cert_file: "{{ lookup('env','VAULT_TLS_CERT_FILE') | default('server.crt', true) }}"
 vault_tls_key_file: "{{ lookup('env','VAULT_TLS_KEY_FILE') | default('server.key', true) }}"
 vault_tls_ca_file: "{{ lookup('env','VAULT_TLS_CA_CRT') | default('ca.crt', true) }}"
index c45498a..32f2fdc 100644 (file)
@@ -12,4 +12,4 @@ backend "consul" {
     tls_ca_file="{{ vault_backend_tls_config_path }}/{{ vault_backend_tls_ca_file }}"
     {% endif %}
 
-}
\ No newline at end of file
+}
index 2482ca2..485f0eb 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://10.30.51.24:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index 2482ca2..485f0eb 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://10.30.51.24:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index 2482ca2..485f0eb 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://10.30.51.24:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index d0e7490..1a98cb5 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://vault.service.consul:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index d0e7490..1a98cb5 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://vault.service.consul:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index d0e7490..1a98cb5 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://vault.service.consul:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index 2482ca2..485f0eb 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://10.30.51.24:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index 2482ca2..485f0eb 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://10.30.51.24:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index 2482ca2..485f0eb 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://10.30.51.24:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index 2482ca2..485f0eb 100644 (file)
@@ -7,5 +7,5 @@ provider "aws" {
 provider "vault" {
   address         = "http://10.30.51.24:8200"
   skip_tls_verify = true
-  token           = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  token           = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
\ No newline at end of file
index 653a92b..b706d77 100644 (file)
@@ -19,7 +19,7 @@ variable "vault_provider_skip_tls_verify" {
 variable "vault_provider_token" {
   description = "Vault root token."
   type        = string
-  default     = "s.4z5PsufFwV3sHbCzK9Y2Cojd"
+  default     = "hvs.bzHw4ZHsz9B0019P8I73yS6l"
 }
 
 variable "vault_name" {
index 4473daf..08c3ca8 100644 (file)
@@ -2,16 +2,22 @@ module "fdio-logs" {
   # fdio logs iam
   source = "../"
   name   = "dynamic-aws-creds-vault-fdio-logs"
+  aws_access_key = var.aws_access_key
+  aws_secret_key = var.aws_secret_key
 }
 
 module "fdio-docs" {
   # fdio docs iam
   source = "../"
   name   = "dynamic-aws-creds-vault-fdio-docs"
+  aws_access_key = var.aws_access_key
+  aws_secret_key = var.aws_secret_key
 }
 
 module "fdio-csit-jenkins" {
   # fdio csit jenkins iam
   source = "../"
   name   = "dynamic-aws-creds-vault-fdio-csit-jenkins"
+  aws_access_key = var.aws_access_key
+  aws_secret_key = var.aws_secret_key
 }
index d3d728a..b1f64ec 100644 (file)
@@ -1,7 +1,7 @@
 variable "vault_provider_address" {
   description = "Vault cluster address."
   type        = string
-  default     = "http://10.30.51.23:8200"
+  default     = "http://10.30.51.26:8200"
 }
 
 variable "vault_provider_skip_tls_verify" {
@@ -15,3 +15,15 @@ variable "vault_provider_token" {
   type        = string
   sensitive   = true
 }
+
+variable "aws_access_key" {
+  description = "AWS access key"
+  type        = string
+  sensitive   = true
+}
+
+variable "aws_secret_key" {
+  description = "AWS secret key"
+  type        = string
+  sensitive   = true
+}
\ No newline at end of file
index 4c93000..c573731 100644 (file)
@@ -1,12 +1,12 @@
 terraform {
   backend "consul" {
-    address = "10.30.51.23:8500"
+    address = "10.30.51.26:8500"
     scheme  = "http"
     path    = "terraform/aws-secret-backend"
   }
   required_providers {
     vault = {
-      version = ">= 3.12.0"
+      version = "4.3.0"
     }
   }
   required_version = ">= 1.5.4"
index 9962885..f084df8 100644 (file)
@@ -1,7 +1,7 @@
 terraform {
   required_providers {
     vault = {
-      version = ">=2.22.1"
+      version = "4.3.0"
     }
   }
   required_version = ">= 1.1.4"
index 6c7dd5a..4ac1ec2 100644 (file)
@@ -1,4 +1,4 @@
-FROM ubuntu:22.04 as ubuntu_jammy
+FROM ubuntu:24.04 as ubuntu_noble
 
 LABEL Description="ubuntu intermediate image"
 LABEL Version="2.0"
@@ -7,29 +7,29 @@ RUN apt update \
  && apt install -y wget genisoimage syslinux-common \
  && mkdir -p /var/lib/tftpboot/grub \
  && mkdir -p /var/lib/tftpboot/grub/fonts \
- && mkdir -p /var/lib/tftpboot/casper/ubuntu-jammy-amd64/ \
- && mkdir -p /var/lib/tftpboot/casper/ubuntu-jammy-arm64/
+ && mkdir -p /var/lib/tftpboot/casper/ubuntu-noble-amd64/ \
+ && mkdir -p /var/lib/tftpboot/casper/ubuntu-noble-arm64/
 
-ENV ISO_JAMMY_AMD64 https://old-releases.ubuntu.com/releases/22.04.1/ubuntu-22.04.1-live-server-amd64.iso
-ENV ISO_JAMMY_ARM64 https://old-releases.ubuntu.com/releases/22.04.1/ubuntu-22.04.1-live-server-arm64.iso
-ENV EFI_JAMMY_AMD64 http://archive.ubuntu.com/ubuntu/dists/jammy/main/uefi/grub2-amd64/current/grubnetx64.efi.signed
-ENV EFI_JAMMY_ARM64 http://ports.ubuntu.com/ubuntu-ports/dists/jammy/main/uefi/grub2-arm64/current/grubnetaa64.efi.signed
+ENV ISO_NOBLE_AMD64 https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso
+ENV ISO_NOBLE_ARM64 https://cdimage.ubuntu.com/releases/noble/release/ubuntu-24.04-live-server-arm64.iso
+ENV EFI_NOBLE_AMD64 http://archive.ubuntu.com/ubuntu/dists/jammy/main/uefi/grub2-amd64/current/grubnetx64.efi.signed
+ENV EFI_NOBLE_ARM64 http://ports.ubuntu.com/ubuntu-ports/dists/jammy/main/uefi/grub2-arm64/current/grubnetaa64.efi.signed
 
 RUN echo "Preparing Grub EFI Binary" \
- && wget $EFI_JAMMY_AMD64 -O /var/lib/tftpboot/grubx64.efi \
- && wget $EFI_JAMMY_ARM64 -O /var/lib/tftpboot/grubaa64.efi \
+ && wget $EFI_NOBLE_AMD64 -O /var/lib/tftpboot/grubx64.efi \
+ && wget $EFI_NOBLE_ARM64 -O /var/lib/tftpboot/grubaa64.efi \
  && apt download shim-signed \
  && dpkg-deb --fsys-tarfile shim-signed*deb | tar x ./usr/lib/shim/shimx64.efi.signed.latest -O > /var/lib/tftpboot/bootx64.efi \
  && apt download grub-common \
  && dpkg-deb --fsys-tarfile grub-common*deb | tar x ./usr/share/grub/unicode.pf2 -O > /var/lib/tftpboot/grub/fonts/unicode.pf2
 
 RUN echo "Preparing Casper Kernel" \
- && wget $ISO_JAMMY_AMD64 -O /ubuntu-22.04.1-live-server-amd64.iso \
- && isoinfo -i /ubuntu-22.04.1-live-server-amd64.iso -x "/CASPER/INITRD.;1" > /var/lib/tftpboot/casper/ubuntu-jammy-amd64/initrd \
- && isoinfo -i /ubuntu-22.04.1-live-server-amd64.iso -x "/CASPER/VMLINUZ.;1" > /var/lib/tftpboot/casper/ubuntu-jammy-amd64/vmlinuz \
- && wget $ISO_JAMMY_ARM64 -O /ubuntu-22.04.1-live-server-arm64.iso \
- && isoinfo -i /ubuntu-22.04.1-live-server-arm64.iso -x "/CASPER/INITRD.;1" > /var/lib/tftpboot/casper/ubuntu-jammy-arm64/initrd \
- && isoinfo -i /ubuntu-22.04.1-live-server-arm64.iso -x "/CASPER/VMLINUZ.;1" > /var/lib/tftpboot/casper/ubuntu-jammy-arm64/vmlinuz
+ && wget $ISO_NOBLE_AMD64 -O /ubuntu-24.04-live-server-amd64.iso \
+ && isoinfo -i /ubuntu-24.04-live-server-amd64.iso -x "/CASPER/INITRD.;1" > /var/lib/tftpboot/casper/ubuntu-noble-amd64/initrd \
+ && isoinfo -i /ubuntu-24.04-live-server-amd64.iso -x "/CASPER/VMLINUZ.;1" > /var/lib/tftpboot/casper/ubuntu-noble-amd64/vmlinuz \
+ && wget $ISO_NOBLE_ARM64 -O /ubuntu-24.04-live-server-arm64.iso \
+ && isoinfo -i /ubuntu-24.04-live-server-arm64.iso -x "/CASPER/INITRD.;1" > /var/lib/tftpboot/casper/ubuntu-noble-arm64/initrd \
+ && isoinfo -i /ubuntu-24.04-live-server-arm64.iso -x "/CASPER/VMLINUZ.;1" > /var/lib/tftpboot/casper/ubuntu-noble-arm64/vmlinuz
 
 FROM alpine
 
@@ -40,7 +40,7 @@ RUN apk add --update --no-cache dnsmasq \
  && rm -rf /var/cache/apk/*
 
 # Extract installer from previous image.
-COPY --from=ubuntu_jammy /var/lib/tftpboot /var/lib/tftpboot
+COPY --from=ubuntu_noble /var/lib/tftpboot /var/lib/tftpboot
 
 # Configure PXE.
 COPY tftpboot/ /var/lib/tftpboot/
@@ -50,4 +50,4 @@ COPY etc/ /etc/
 
 # Start dnsmasq. It picks up default configuration from /etc/dnsmasq.conf and
 # /etc/default/dnsmasq plus any command line switch
-ENTRYPOINT ["sh","-c","dnsmasq","--interface=$E_INT","--listen-address=$E_ADD"]
\ No newline at end of file
+ENTRYPOINT ["sh","-c","dnsmasq","--interface=$E_INT","--listen-address=$E_ADD"]
index 5e8511a..f3a2530 100755 (executable)
@@ -39,10 +39,10 @@ dhcp-option=yul1_2,option:dns-server,8.8.8.8
 # Hosts DHCP settings yul1_1 subnet.
 dhcp-host=7c:c2:55:55:c0:74,10.30.51.21,s21-nomad,infinite # eno1
 dhcp-host=7c:c2:55:55:c0:7a,10.30.51.22,s22-nomad,infinite # eno1
-dhcp-host=ac:1f:6b:5a:6a:d4,10.30.51.23,s23-nomad,infinite # eno1
-dhcp-host=ac:1f:6b:5a:6a:b4,10.30.51.24,s24-nomad,infinite # eno1
-dhcp-host=ac:1f:6b:5a:6b:08,10.30.51.25,s25-nomad,infinite # eno1
-dhcp-host=ac:1f:6b:ac:d9:2e,10.30.51.26,s26-nomad,infinite # eno1
+dhcp-host=ac:1f:6b:5a:6a:d4,10.30.51.23,s23-nomad,infinite # eno1np0
+dhcp-host=ac:1f:6b:5a:6a:b4,10.30.51.24,s24-nomad,infinite # eno1np0
+dhcp-host=ac:1f:6b:5a:6b:08,10.30.51.25,s25-nomad,infinite # eno1np0
+dhcp-host=ac:1f:6b:ac:d9:2e,10.30.51.26,s26-nomad,infinite # eno1np0
 dhcp-host=ac:1f:6b:8b:55:d8,10.30.51.27,s27-nomad,infinite # eno1
 dhcp-host=ac:1f:6b:8a:8d:0a,10.30.51.28,s28-nomad,infinite # eno1
 dhcp-host=7c:c2:55:55:c0:78,10.30.51.30,s30-t15-sut1,infinite # eno1
index 1b54833..a4f6d4b 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s31-t16-sut1" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=:::::eno1:dhcp url=https://old-releases.ubuntu.com/releases/jammy/ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/7c:c2:55:55:c0:6c/ ---
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.isoautoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/7c:c2:55:55:c0:6c/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index 4674cf1..760bfca 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s21-nomad" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=:::::eno1:dhcp url=https://old-releases.ubuntu.com/releases/jammy/ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/7c:c2:55:55:c0:74/ ---
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/7c:c2:55:55:c0:74/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index 20a069f..3ab24f2 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s30-t15-sut1" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=:::::eno1:dhcp url=https://old-releases.ubuntu.com/releases/jammy/ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/7c:c2:55:55:c0:78/ ---
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/7c:c2:55:55:c0:78/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index a89d3eb..51455f9 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s22-nomad" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=:::::eno1:dhcp url=https://old-releases.ubuntu.com/releases/jammy/ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/7c:c2:55:55:c0:7a/ ---
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/7c:c2:55:55:c0:7a/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index a3e33ac..b6f447d 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s24-nomad" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:5a:6a:b4 url=http://10.30.51.24:8081/ubuntu_jammy_amd64//ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/ac:1f:6b:5a:6a:b4/ --- console=ttyS0,115200n8 quiet
-    initrd   /casper/ubuntu-jammy-amd64/initrd
-}
\ No newline at end of file
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1np0:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.23:8081/ubuntu_noble_amd64/ac:1f:6b:5a:6a:b4/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
+}
index 7e9cd8d..ba9d0a1 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s23-nomad" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:5a:6a:d4 url=http://10.30.51.24:8081/ubuntu_jammy_amd64//ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/ac:1f:6b:5a:6a:d4/ --- console=ttyS0,115200n8 quiet
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1np0:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/ac:1f:6b:5a:6a:d4/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index 375d9dc..d210ff7 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s25-nomad" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:5a:6b:08 url=http://10.30.51.24:8081/ubuntu_jammy_amd64//ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/ac:1f:6b:5a:6b:08/ --- console=ttyS0,115200n8 quiet
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=::::eno1np0::dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/ac:1f:6b:5a:6b:08/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index 5a461fd..99a657d 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s28-nomad" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:8a:8d:0a url=http://10.30.51.24:8081/ubuntu_jammy_amd64//ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/ac:1f:6b:8a:8d:0a/ --- console=ttyS0,115200n8 quiet
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/ac:1f:6b:8a:8d:0a/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index feb1c0f..6c70afc 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s27-nomad" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:8b:55:d8 url=http://10.30.51.24:8081/ubuntu_jammy_amd64//ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/ac:1f:6b:8b:55:d8/ --- console=ttyS0,115200n8 quiet
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/ac:1f:6b:8b:55:d8/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index c467f66..590b4e9 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s26-nomad" {
-    linux    /casper/ubuntu-jammy-amd64/vmlinuz ip=dhcp interface=ac:1f:6b:ac:d9:2e url=http://10.30.51.24:8081/ubuntu_jammy_amd64//ubuntu-22.04.1-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_amd64/ac:1f:6b:ac:d9:2e/ --- console=ttyS0,115200n8 quiet
-    initrd   /casper/ubuntu-jammy-amd64/initrd
+    linux    /casper/ubuntu-noble-amd64/vmlinuz ip=:::::eno1:dhcp url=https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_amd64/ac:1f:6b:ac:d9:2e/ ---
+    initrd   /casper/ubuntu-noble-amd64/initrd
 }
index da7d0e4..ae6dfc8 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s92-nomad" {
-    linux    /casper/ubuntu-jammy-arm64/vmlinuz ip=dhcp interface=d8:5e:d3:02:b1:9f url=http://10.30.51.24:8081/ubuntu_jammy_arm64/ubuntu-22.04.1-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_arm64/d8:5e:d3:02:b1:9f/ --- console=ttyAMA0,115200n8 quiet
-    initrd   /casper/ubuntu-jammy-arm64/initrd
+    linux    /casper/ubuntu-noble-arm64/vmlinuz ip=::::eno1::dhcp url=https://cdimage.ubuntu.com/releases/noble/release/ubuntu-24.04-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_arm64/d8:5e:d3:02:b1:9f/ ---
+    initrd   /casper/ubuntu-noble-arm64/initrd
 }
\ No newline at end of file
index 52fe44c..ff119da 100644 (file)
@@ -1,4 +1,4 @@
 menuentry "Install s91-nomad" {
-    linux    /casper/ubuntu-jammy-arm64/vmlinuz ip=dhcp interface=d8:5e:d3:02:b1:bb url=http://10.30.51.24:8081/ubuntu_jammy_arm64/ubuntu-22.04.1-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_jammy_arm64/d8:5e:d3:02:b1:bb/ --- console=ttyAMA0,115200n8 quiet
-    initrd   /casper/ubuntu-jammy-arm64/initrd
-}
\ No newline at end of file
+    linux    /casper/ubuntu-noble-arm64/vmlinuz ip=::::eno1::dhcp url=https://cdimage.ubuntu.com/releases/noble/release/ubuntu-24.04-live-server-arm64.iso autoinstall ds=nocloud-net\;s=http://10.30.51.24:8081/ubuntu_noble_arm64/d8:5e:d3:02:b1:bb/ ---
+    initrd   /casper/ubuntu-noble-arm64/initrd
+}
index 64872e7..536d447 100644 (file)
@@ -1,4 +1,4 @@
-FROM ubuntu:22.04 as ubuntu_jammy
+FROM ubuntu:24.04 as ubuntu_noble
 
 LABEL Description="ubuntu intermediate image"
 LABEL Version="2.0"
@@ -6,12 +6,12 @@ LABEL Version="2.0"
 RUN apt update \
  && apt install -y wget
 
-ENV ISO_JAMMY_AMD64 https://old-releases.ubuntu.com/releases/22.04.1/ubuntu-22.04.1-live-server-arm64.iso
-ENV ISO_JAMMY_ARM64 https://old-releases.ubuntu.com/releases/22.04.1/ubuntu-22.04.1-live-server-arm64.iso
+ENV ISO_NOBLE_AMD64 https://releases.ubuntu.com/releases/noble/ubuntu-24.04-live-server-amd64.iso
+ENV ISO_NOBLE_ARM64 https://cdimage.ubuntu.com/releases/noble/release/ubuntu-24.04-live-server-arm64.iso
 
 RUN echo "Preparing ISO Pre-cache" \
- && wget $ISO_JAMMY_AMD64 -O /ubuntu-22.04.1-live-server-amd64.iso \
- && wget $ISO_JAMMY_ARM64 -O /ubuntu-22.04.1-live-server-arm64.iso
+ && wget $ISO_NOBLE_AMD64 -O /ubuntu-24.04-live-server-amd64.iso \
+ && wget $ISO_NOBLE_ARM64 -O /ubuntu-24.04-live-server-arm64.iso
 
 
 FROM nginx:stable-alpine
@@ -19,13 +19,13 @@ FROM nginx:stable-alpine
 LABEL Description="nginx service image"
 LABEL Version="2.0"
 
-ENV NGINX_JAMMY_AMD64 /usr/share/nginx/html/ubuntu_jammy_amd64/
-ENV NGINX_JAMMY_ARM64 /usr/share/nginx/html/ubuntu_jammy_arm64/
+ENV NGINX_NOBLE_AMD64 /usr/share/nginx/html/ubuntu_noble_amd64/
+ENV NGINX_NOBLE_ARM64 /usr/share/nginx/html/ubuntu_noble_arm64/
 
-RUN mkdir -p $NGINX_JAMMY_AMD64 \
- && mkdir -p $NGINX_JAMMY_ARM64
+RUN mkdir -p $NGINX_NOBLE_AMD64 \
+ && mkdir -p $NGINX_NOBLE_ARM64
 
-COPY --from=ubuntu_jammy /ubuntu-22.04.1-live-server-amd64.iso $NGINX_JAMMY_AMD64/ubuntu-22.04.1-live-server-amd64.iso
-COPY --from=ubuntu_jammy /ubuntu-22.04.1-live-server-arm64.iso $NGINX_JAMMY_ARM64/ubuntu-22.04.1-live-server-arm64.iso
+COPY --from=ubuntu_noble /ubuntu-24.04-live-server-amd64.iso $NGINX_NOBLE_AMD64/ubuntu-24.04-live-server-amd64.iso
+COPY --from=ubuntu_noble /ubuntu-24.04-live-server-arm64.iso $NGINX_NOBLE_ARM64/ubuntu-24.04-live-server-arm64.iso
 
-COPY html/ /usr/share/nginx/html/
\ No newline at end of file
+COPY html/ /usr/share/nginx/html/
@@ -21,7 +21,7 @@ autoinstall:
   locale: en_US.UTF-8
   network:
     ethernets:
-      eno1:
+      eno1np0:
         addresses: [ 10.30.51.24/24 ]
         dhcp4: false
         gateway4: 10.30.51.1
@@ -117,4 +117,4 @@ autoinstall:
     - device: format-0
       id: mount-0
       path: /boot/efi
-      type: mount
\ No newline at end of file
+      type: mount
@@ -21,7 +21,7 @@ autoinstall:
   locale: en_US.UTF-8
   network:
     ethernets:
-      eno1:
+      eno1np0:
         addresses: [ 10.30.51.23/24 ]
         dhcp4: false
         gateway4: 10.30.51.1
@@ -117,4 +117,4 @@ autoinstall:
     - device: format-0
       id: mount-0
       path: /boot/efi
-      type: mount
\ No newline at end of file
+      type: mount
@@ -21,7 +21,7 @@ autoinstall:
   locale: en_US.UTF-8
   network:
     ethernets:
-      eno1:
+      eno1np0:
         addresses: [ 10.30.51.25/24 ]
         dhcp4: false
         gateway4: 10.30.51.1
@@ -117,4 +117,4 @@ autoinstall:
     - device: format-0
       id: mount-0
       path: /boot/efi
-      type: mount
\ No newline at end of file
+      type: mount