Commit Graph

14 Commits

Author SHA1 Message Date
37364e5204 Fix repos tag and add base tag
The `repos` tag was slightly broken because it was applied to the
include task but not to the included tasks. This is now fixed by simply
adding the necessary tag declaration to the included tasks.

Furthermore, I experienced a bad deadlock when the PGP key for the
Spotify packages expired. Because of that, every APT operation failed
and Ansible was unable to gather the facts required by package-related
tasks. Since the installation of the base utilities was coupled to the
`repos` tag, that tag failed as well. Because I use that tag to update
repository keys, I ended up in a deadlock.

The solution is the new `base` tag, which is only responsible for
installing the base utilities. This allows repository keys to be updated
independently of any preceding APT installations.
2026-07-15 01:42:22 +02:00
cc233e21f8 Add emojies as admonition captions for github in README 2025-11-28 15:31:33 +01:00
51053db76d Add note for github that it is only a mirror from my personal git server 2025-11-28 13:57:02 +01:00
52ec953d0a Add service to start offlineimap on linux automatically 2025-10-15 02:35:01 +02:00
52dd2b0ec3 Document available tags and their scope for ansible 2025-10-12 22:59:04 +02:00
4d66ab7056 Fix typo 2025-10-10 13:29:40 +02:00
877135c339 Add proper configuration and docs to build multi-arch container-images 2025-09-24 06:34:11 +02:00
9c301fc03b Start cheat sheet to remember more about my machines 2025-09-19 21:26:12 +02:00
b8e5743d1c Move local config into the root to make it easier to see
The local config is intended to be configured per environment. Therefore
it feels awkward to navigate deeply into the structures simply to adjust
a local configuration. Furthermore this change allows me to make an
assumption about the file right in the executed code, so if the file is
not setup properly ansible will fail even before execution!
2025-09-13 03:12:53 +02:00
f48a87a0a2 Describe the setup in the readme as straight forward as possible 2025-09-13 03:08:35 +02:00
34226a6d6d Add ability to create ssh-keys and provide it to github and gitea
Here we start to have some delicate secrets in the code. Therefore I
need a vault for ansible. This vault contains the tokens to upload
ssh-keys to github and my lovely gitea server.

Note, that this change also adds a `requirements.yml`, this is necessary
because I use the paramater "api_url" of the github_key resource which
was only added in v11, but the debian ansible was shippped with an older
collection.
2025-09-12 21:37:47 +02:00
c405e31f76 Allow the adjustment to local constraints and configure the hostname as an example 2025-09-12 18:45:27 +02:00
283c5a4d2b Adjust path to save the dev-machine configuration to match my preferences better 2025-09-05 13:00:21 +02:00
0bafe17c05 Initial commit 2025-09-04 16:27:35 +02:00