Commit Graph

14 Commits

Author SHA1 Message Date
24327f8eeb Make sure dotfiles are downloaded and setup 2025-09-12 21:46:27 +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
d1471e937a Move variable-files to group_vars directory
The group_vars dir is the standard destination for ansible to look for
variable-files. So I do not have to declare them in the main.yml
anymore. This change will make it easier for me to reason about upcoming
changes, like using a vault for sensitive information.
2025-09-12 18:19:19 +02:00
a86a21660a Rename main inventory-group from "all" to better fitting term "localhost" 2025-09-12 18:16:16 +02:00
0d2b93813b Make bind9-dnsutils on debian and bind on macos mandatory to get 'dif' 2025-09-09 19:48:39 +02:00
e415122d68 Add necessary xsel and xclip tools for linux 2025-09-09 19:17:59 +02:00
2b232e9c4e Add google chrome as browser (and normal Firefox on macos) 2025-09-05 17:17:28 +02:00
2106a68d37 Add openconnect VPC clients for linux 2025-09-05 17:14:45 +02:00
f1700f9fee Split update and install of apt into 2 tasks for better observability 2025-09-05 13:13:28 +02:00
283c5a4d2b Adjust path to save the dev-machine configuration to match my preferences better 2025-09-05 13:00:21 +02:00
4eb7e9d4bf Add normal firefox as mandatory dependency on linux 2025-09-05 04:08:15 +02:00
5275034379 Add kubectl, k9s and fly software packages 2025-09-05 03:41:04 +02:00
0bafe17c05 Initial commit 2025-09-04 16:27:35 +02:00