1. 06 Dec, 2021 1 commit
    • Amin Vakil's avatar
      install_arch: init pacman keyring on first boot · 34e9d54c
      Amin Vakil authored
      Creates a systemd service which executes these commands on first boot:
      
      pacman-key --init
      
      pacman-key --populate archlinux
      
      Also it makes sure /etc/pacman.d/gnupg is not absent.
      
      At last it removes /etc/machine-id to make sure systemd launches first
      boot services.
      34e9d54c
  2. 02 Oct, 2021 1 commit
  3. 30 Jul, 2021 1 commit
  4. 06 Jul, 2021 1 commit
  5. 13 May, 2021 1 commit
  6. 30 Apr, 2021 1 commit
  7. 14 Feb, 2021 1 commit
    • Kristian Klausen's avatar
      Make ansible-lint happy · 4112bdf9
      Kristian Klausen authored
      yaml: truthy value should be one of [false, true] (truthy)
      yaml: wrong indentation: expected 4 but found 2 (indentation)
      yaml: too few spaces before comment (comments)
      yaml: missing starting space in comment (comments)
      yaml: too many blank lines (1 > 0) (empty-lines)
      yaml: too many spaces after colon (colons)
      yaml: comment not indented like content (comments-indentation)
      yaml: no new line character at the end of file (new-line-at-end-of-file)
      load-failure: Failed to load or parse file
      parser-error: couldn't resolve module/action 'hosts'. This often indicates a misspelling, missing collection, or incorrect module path.
      4112bdf9
  8. 21 Nov, 2020 1 commit
  9. 12 Oct, 2020 1 commit
  10. 27 Aug, 2020 2 commits
  11. 26 Jul, 2020 1 commit
  12. 25 Jul, 2020 1 commit
  13. 24 Jul, 2020 1 commit
    • Sven-Hendrik Haase's avatar
      install_arch: Make sure hcloud-init is installed during packer run · 28e1c1cb
      Sven-Hendrik Haase authored
      Apparently before if we ran a packer build to generate the arch base image, the problem was that it wouldn't pick up the fact that the machine was an hcloud server as that would only be checked after the first boot due to an ordering issue.
      Now we manually make sure that packer builds (which are always on hcloud anyway) will always have the hcloud-init files installed properly.
      28e1c1cb
  14. 29 Jun, 2020 1 commit
  15. 17 Jun, 2020 10 commits
  16. 12 Jun, 2020 1 commit
  17. 08 Oct, 2019 1 commit
  18. 15 Aug, 2019 3 commits
  19. 09 Aug, 2019 1 commit
    • Sven-Hendrik Haase's avatar
      Fix packer build · 535bc648
      Sven-Hendrik Haase authored
      - Switch to zstd as new grub now supports btrfs and zstd.
      - Go back to good old sgdisk as ansible's parted is pretty buggy.
      - Upgrade bootstrap version.
      - Remove base-devel to decrease image size and we don't really need it everywhere.
      535bc648
  20. 27 May, 2019 1 commit
  21. 14 May, 2019 1 commit
  22. 20 Mar, 2019 1 commit
  23. 19 Mar, 2019 3 commits
  24. 17 Mar, 2019 1 commit
  25. 14 Feb, 2019 1 commit
    • Sven-Hendrik Haase's avatar
      Modernize install_arch role · bf434f10
      Sven-Hendrik Haase authored
      - Allow for single and multi disk installs
      - Use modern parted module to cut down on manual code
      - Allow for specifying concrete drives to use for the system
      - Change use from unarchive module which is deprecated to get_url + manual tar
      - Allow for DHCP when setting up networking
      - When using btrfs, automatically compress with lzo (I'd use zstd but grub can't boot off of zstd yet)
      - Use playbook_dir as a relativ search path start to find the pubkeys which is more reliable than just relative path
      - Clean pacman cache after base system installation
      bf434f10
  26. 12 Sep, 2017 1 commit