- Mar 27, 2022
-
-
Evangelos Foutras authored
- Create packer builder in FSN1 and change image to ubuntu-20.04 - Add "use_proxy: false" to provisioner config to work around [1] - Reduce the size of the BIOS boot partition to 1M (from 10M) [2] - Update bootstrap_version to 2022.03.01 [1] https://github.com/hashicorp/packer-plugin-ansible/issues/69 [2] https://www.gnu.org/software/grub/manual/grub/html_node/BIOS-installation.html
-
- Mar 05, 2022
-
-
Evangelos Foutras authored
Avoid updating the cache in the same task w/ the upgrade as the former causes the combined task to always return changed=True. For up-to-date hosts, stop early instead of following through to the end and skipping the final reboot task. Before Ansible 5.4.0, combined cache update + package upgrade would not always return changed=True but instead depended on whether the were any packages to upgrade.
-
- Feb 26, 2022
-
-
Evangelos Foutras authored
Do the same for the hostkeys/known_hosts templates and disable fact gathering.
-
Evangelos Foutras authored
These are managed services and Ansible doesn't run on them. It got boring writing 'all,!rsync_net,!hetzner_storageboxes' in playbooks and ad-hoc commands, so remove these borg hosts from our inventory.
-
- Feb 25, 2022
-
-
Evangelos Foutras authored
Change docs/ssh-known_hosts.txt to be partially managed by Ansible, so custom entries can be added to the top of the file. Use the new format to write down the host keys of our two borg hosts.
-
- Feb 05, 2022
-
-
Evangelos Foutras authored
Service facts did not provide enough information about the state of the borg-backup{,-offsite} services. While runnning, their state is reported as stopped by service_facts and "activating" by systemctl.
-
- Jan 09, 2022
-
-
Evangelos Foutras authored
In a recent execution of the server upgrade task, svntogit was started shortly before the reboot command was issued. Therefore, it was killed two seconds into its run, leaving behind a lock file that prevented it from starting again after gemini was rebooted. Avoid the above timing issue by stopping the timer before rebooting.
-
- Jan 02, 2022
-
-
Jelle van der Waa authored
-
- Nov 06, 2021
-
-
Evangelos Foutras authored
New username; separate and longer account manager + storage passwords. Also, have to use --remote-path=borg1 when interacting with rsync.net.
-
- Sep 10, 2021
-
-
Evangelos Foutras authored
Also adjust indentation and make the uploaded files owned by nobody.
-
- Aug 23, 2021
-
-
Evangelos Foutras authored
This is done to avoid killing db-update and related processes.
-
Evangelos Foutras authored
-
- Aug 22, 2021
-
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Evangelos Foutras authored
We want to treat our servers as cattle; hopefully when this is fleshed out a bit more, it can accomplish the job without too many casualties.
-
- Apr 30, 2021
-
-
Sven-Hendrik Haase authored
-
- Mar 19, 2021
-
-
Sven-Hendrik Haase authored
-
- Feb 14, 2021
-
-
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.
-
- Jan 10, 2021
-
-
Sven-Hendrik Haase authored
-
- Dec 20, 2020
-
-
Change the archweb_db_host variable to point to archlinux.org instead of apollo. This is of particular importance to gemini.
-
- Oct 26, 2020
-
-
Jakub Klinkovský authored
Just in case, locales are complicated...
-
Jakub Klinkovský authored
Fixes #196
-
- Oct 22, 2020
-
-
Sven-Hendrik Haase authored
It's not even implemented for file.
-
Sven-Hendrik Haase authored
We forget doing this too often. :(
-
- Oct 12, 2020
-
-
Sven-Hendrik Haase authored
-
- Sep 23, 2020
-
-
Sven-Hendrik Haase authored
-
- Aug 27, 2020
-
-
- Aug 03, 2020
-
-
Jelle van der Waa authored
As repro3 is Ubuntu and it's default shell is dash, set -o pipefail is not supported.
-
- Jul 24, 2020
-
-
Sven-Hendrik Haase authored
-
- Jul 08, 2020
-
-
Sven-Hendrik Haase authored
-
Jelle van der Waa authored
-
- Jun 17, 2020
-
-
Sven-Hendrik Haase authored
-
-
-
-
-