diff --git a/packer/archlinux.json b/packer/archlinux.json index 6cc390aeb3017be387fa58769109739dabf89ca7..06c8eaf36643c93f0fe02c1d660fea02b10c747c 100644 --- a/packer/archlinux.json +++ b/packer/archlinux.json @@ -10,16 +10,17 @@ "custom_image": "archlinux" }, "token": "{{ user `hetzner_cloud_api_key` }}", - "image": "ubuntu-18.04", + "image": "ubuntu-20.04", "server_type": "cx11", "ssh_username": "root", - "location": "nbg1", + "location": "fsn1", "rescue": "linux64" }], "provisioners": [{ "type": "ansible", "playbook_file": "playbooks/tasks/install_arch.yml", "host_alias": "packer-base-image", - "inventory_directory": "." + "inventory_directory": ".", + "use_proxy": false }] } diff --git a/playbooks/tasks/install_arch.yml b/playbooks/tasks/install_arch.yml index 752f78c56e019a64bf9d7da843b08aa89dda42d1..7021a4b58d67e8a96f017683b5c4b8cd48f63165 100644 --- a/playbooks/tasks/install_arch.yml +++ b/playbooks/tasks/install_arch.yml @@ -9,5 +9,5 @@ roles: - install_arch vars: - - bootstrap_version: "2021.04.01" + - bootstrap_version: "2022.03.01" - sshd_enable_includes: false diff --git a/roles/install_arch/tasks/main.yml b/roles/install_arch/tasks/main.yml index bc6049afa9cdb22b9dab73bb131ee35aa3a6cc1a..e18abe617e4c9c4465bb2888fbc7509540831916 100644 --- a/roles/install_arch/tasks/main.yml +++ b/roles/install_arch/tasks/main.yml @@ -14,7 +14,7 @@ when: ansible_facts['os_family'] == "Alpine" - name: create GRUB embed partitions - command: sgdisk -g --clear -n 1:0:+10M {{ item }} -c 1:boot -t 1:ef02 + command: sgdisk -g --clear -n 1:0:+1M {{ item }} -c 1:boot -t 1:ef02 with_items: - "{{ system_disks }}" register: sgdisk