Commit graph

196 commits

Author SHA1 Message Date
b614d5205f
ci: ansible lint only relevant files
Signed-off-by: Matej Focko <me@mfocko.xyz>
2024-05-07 13:45:06 +02:00
1ead7b5d0b
style(user/secrets/hcv): adjust debug comment
Signed-off-by: Matej Focko <me@mfocko.xyz>
2024-05-07 13:40:56 +02:00
1866b1e4c4
fix(user/secrets/bw): use environment variables
Signed-off-by: Matej Focko <me@mfocko.xyz>
2024-05-07 13:34:27 +02:00
01adcb99d4
feat(user/git): add syntax theme for delta
Signed-off-by: Matej Focko <me@mfocko.xyz>
2024-05-07 13:14:38 +02:00
78dd7a9166
chore(pre-commit): update
Signed-off-by: Matej Focko <me@mfocko.xyz>
2024-05-06 23:52:05 +02:00
dcc13e1558
fix(idiom): prefix variables with rule path
Signed-off-by: Matej Focko <me@mfocko.xyz>
2024-05-06 23:52:05 +02:00
c83836b900
feat(wg-admin): add playbooks for wg-admin clients
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-10-01 17:02:49 +02:00
5f99af32cf
feat(git): add git-delta
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-10-01 11:48:13 +02:00
d61dcf3c00
fix(vscode): use absolute path to the script
Needed when using `become: true`, otherwise it defaults to the root's
home directory.

Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-16 23:09:06 +02:00
272700e6e2
fix(system/el): use explicit EL9 Copr chroot
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-16 23:08:35 +02:00
47f0553dd4
feat(user/gpg): create a GPG role
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-16 23:08:02 +02:00
7505e307fb
feat: introduce GitLab login variable
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-16 23:07:20 +02:00
e5b555c577
fix(flatpak): install flatpak system-wide
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-16 23:06:50 +02:00
280ba57964
fix(flatpak): use stable branch of chatterino
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-16 23:05:17 +02:00
28710d9632
fix(terminals/alacritty): allow mf's Copr and install
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-15 18:22:55 +02:00
e4f00dc77c
fix(system/base): fix openSUSE upgrades
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-09 15:23:08 +02:00
3f09655707
feat(editors/helix): add support for Helix
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-09 15:19:45 +02:00
db826b8fdc
fix(terminals/kitty): add missing schemes and update config
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-06 14:34:43 +02:00
51a4b071e9
fix(secrets/hcv): remove invalid ‹creates›
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-06 13:31:40 +02:00
0e6dd1af63
fix(user/secrets/hcv): add tags and missing privilege escalation
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-06 13:10:48 +02:00
5d8334c7f5
fix: remove duplicate after reorg
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-06 11:45:56 +02:00
fbabbebaaf
fix: uncomment HCV in playbook
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-06 11:43:21 +02:00
a1235a25b4
fix(user/secrets/hcv): include vssh script
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-06 11:42:26 +02:00
6f29e49597
feat(user/secrets/hcv): add HC Vault task
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-06 11:25:37 +02:00
27876a9d7e
fix: don't use deprecated modules
also don't believe everything that ansible says while it runs

Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-05 15:43:33 +02:00
11a445ca8e
chore: windows is cancelled and format requirements
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-05 15:42:18 +02:00
221185076f
chore(user/ssh): add FIT and change ports on private
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-09-05 09:51:39 +02:00
89b2ac114e
fix(user/editors/vscode): update the config
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-02 17:18:17 +02:00
7e769b7906
fix(user/editors/vscode): tag as install
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-02 17:17:05 +02:00
25bfa523f2
fix: switch to hosts instead of inventory
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-31 11:54:36 +02:00
0d359aa19f
fix: don't nest vars to improve UX
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-31 11:52:00 +02:00
eb6d77de65
roles(user/fonts): upload fonts
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 17:03:59 +02:00
d449c3ae2c
chore: add ansible inventory
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 15:44:13 +02:00
657f0e30ea
roles(system/el): create a role for EL distros
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 15:42:27 +02:00
16d977227c
feat: make ansible tags more granular
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 15:42:27 +02:00
e47ac5b8f6
chore: remove unused toolboxes
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 15:42:27 +02:00
2d4cc595e8
roles(system/sshd): create SSH server config
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 15:42:27 +02:00
b4a1a63982
roles(system/podman): create podman configuration
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 15:42:27 +02:00
23d24dc342
roles(user/bw): create a Bitwarden CLI role
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 15:42:27 +02:00
01225fd44d
chore: rework directory structure
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-30 15:42:26 +02:00
1fbdeb0d21
chore: add ansible config
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-27 11:41:29 +02:00
61980438fa
ci: reformat ansible-lint config
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-08-27 11:41:08 +02:00
78e9dbc452
ci: upgrade pre-commit and init ansible-lint config
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-08-25 20:10:25 +02:00
7478d76b5e
fix(fedora/packages): remove non-existing task
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-08-25 20:05:26 +02:00
95a8a950b5
feat(zsh): add script for paste.sr.ht
Signed-off-by: Matej Focko <mfocko@redhat.com>
2022-11-19 15:14:47 +01:00
417a8a747e
feat: add ansible requirements
Signed-off-by: Matej Focko <me@mfocko.xyz>
2022-08-18 00:11:21 +02:00
506bf94b4b
fix(shell): adjust name of the task
Signed-off-by: Matej Focko <me@mfocko.xyz>
2022-08-18 00:10:40 +02:00
5358838be5
fix(git): add alias and tag signing
- sign tags by default
- add `graph` alias

Signed-off-by: Matej Focko <me@mfocko.xyz>
2022-08-18 00:09:48 +02:00
383d167b72
fix(zsh): add fzf plugin and GPG as SSH
Signed-off-by: Matej Focko <me@mfocko.xyz>
2022-08-18 00:09:20 +02:00
6e099b0e62
fix(ssh): change hostname and ports of local server
Signed-off-by: Matej Focko <me@mfocko.xyz>
2022-08-18 00:08:47 +02:00