536 Commits

Author SHA1 Message Date
80774e8778 Try to allow cross build
Some checks failed
Check Flake / check-flake (push) Failing after 1m10s
2023-04-29 13:52:35 -06:00
9af90be28b Try to allow cross build
Some checks failed
Check Flake / check-flake (push) Failing after 7s
2023-04-29 11:08:21 -06:00
fba5ac6c2b Try to allow cross build
Some checks failed
Check Flake / check-flake (push) Failing after 1m3s
2023-04-29 11:01:13 -06:00
307dee979a Try to allow cross build
Some checks failed
Check Flake / check-flake (push) Failing after 1m3s
2023-04-29 10:48:12 -06:00
df9a227358 add secret
Some checks failed
Check Flake / check-flake (push) Failing after 1m2s
2023-04-29 10:15:44 -06:00
f332e415cf add secret
Some checks failed
Check Flake / check-flake (push) Failing after 19s
2023-04-29 10:10:38 -06:00
1040a10e16 try to unset vars
Some checks failed
Check Flake / check-flake (push) Failing after 25s
2023-04-29 10:07:24 -06:00
ad198eb473 try to unset vars
Some checks reported warnings
Check Flake / check-flake (push) Has been cancelled
2023-04-29 10:05:44 -06:00
b3b9e58ea3 try host
Some checks failed
Check Flake / check-flake (push) Failing after 1s
2023-04-23 20:35:28 -06:00
c44ab55aa0 try host
Some checks failed
Check Flake / check-flake (push) Failing after 1s
2023-04-23 20:33:19 -06:00
71ba560b37 try host
Some checks failed
Check Flake / check-flake (push) Failing after 3s
2023-04-23 20:30:41 -06:00
cd5df4cb29 try host
Some checks failed
Check Flake / check-flake (push) Has been cancelled
2023-04-23 20:23:15 -06:00
ababb5b6b7 try container
Some checks failed
Check Flake / check-flake (push) Failing after 20s
2023-04-23 20:16:42 -06:00
2a8f76e955 try container
Some checks failed
Check Flake / check-flake (push) Failing after 9s
2023-04-23 20:15:52 -06:00
de17d7c9dd try container
Some checks failed
Check Flake / check-flake (push) Failing after 16s
2023-04-23 20:14:55 -06:00
82c2bf81b7 try container
Some checks failed
Check Flake / check-flake (push) Failing after 18s
2023-04-23 20:12:16 -06:00
a48c0a3b2a try container
Some checks failed
Check Flake / check-flake (push) Failing after 9s
2023-04-23 20:11:16 -06:00
e019fccbd2 try container
Some checks failed
Check Flake / check-flake (push) Failing after 17s
2023-04-23 20:10:06 -06:00
358a0ffeed debug
Some checks failed
Check Flake / check-flake (push) Failing after 19s
2023-04-23 20:00:34 -06:00
908b9c7b29 try nix container
Some checks are pending
Check Flake / check-flake (push) Has started running
2023-04-23 19:52:23 -06:00
f4b3ec91eb debug
Some checks failed
Check Flake / check-flake (push) Failing after 28s
2023-04-23 19:49:59 -06:00
bdc0dd5656 debug
Some checks failed
Check Flake / check-flake (push) Failing after 26s
2023-04-23 19:41:29 -06:00
d9127c7623 debug
Some checks failed
Check Flake / check-flake (push) Failing after 28s
2023-04-23 19:37:52 -06:00
c99b8619b8 debug
Some checks failed
Check Flake / check-flake (push) Failing after 26s
2023-04-23 19:35:47 -06:00
c2dd0b3330 debug
Some checks failed
Check Flake / check-flake (push) Failing after 27s
2023-04-23 19:11:21 -06:00
90601f7744 debug
Some checks failed
Check Flake / check-flake (push) Failing after 7s
2023-04-23 19:09:37 -06:00
97318fed84 try installing sudo
Some checks failed
Check Flake / check-flake (push) Failing after 19s
2023-04-23 19:07:32 -06:00
34bc79b30d try installing sudo
Some checks failed
Check Flake / check-flake (push) Failing after 6s
2023-04-23 19:06:39 -06:00
233cfce663 try installing sudo
Some checks failed
Check Flake / check-flake (push) Failing after 6s
2023-04-23 19:05:15 -06:00
2cc4973a88 try installing sudo
Some checks failed
Check Flake / check-flake (push) Failing after 6s
2023-04-23 19:03:11 -06:00
d47198998b try installing sudo
Some checks failed
Check Flake / check-flake (push) Failing after 6s
2023-04-23 19:02:09 -06:00
da9193067d try installing sudo
Some checks failed
Check Flake / check-flake (push) Failing after 5s
2023-04-23 19:01:31 -06:00
886c4c5250 try installing sudo
Some checks failed
Check Flake / check-flake (push) Failing after 4s
2023-04-23 19:00:25 -06:00
b83f28df91 try docker
Some checks failed
Check Flake / check-flake (push) Failing after 4s
2023-04-23 18:15:00 -06:00
b913e5b2f8 Try to use host
Some checks failed
Check Flake / check-flake (push) Failing after 10s
2023-04-23 18:13:22 -06:00
1b6b284fa3 Add check flake action
Some checks failed
Check Flake / check-flake (push) Failing after 8s
2023-04-23 17:56:43 -06:00
832894edfc Gitea runner 2023-04-23 10:29:18 -06:00
feb6270952 Update options for newer nixpkgs 2023-04-23 10:28:55 -06:00
b4dd2d4a92 update TODOs 2023-04-23 10:16:54 -06:00
38c2e5aece Fix properties.nix path loading 2023-04-21 23:24:05 -06:00
0ef689b750 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/b7ffcfe77f817d9ee992640ba1f270718d197f28' (2023-01-31)
  → 'github:ryantm/agenix/2994d002dcff5353ca1ac48ec584c7f6589fe447' (2023-04-21)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/8c9ea9605eed20528bf60fae35a2b613b901fd77' (2023-01-19)
  → 'github:serokell/deploy-rs/c2ea4e642dc50fd44b537e9860ec95867af30d39' (2023-04-21)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/4306fa7c12e098360439faac1a2e6b8e509ec97c' (2023-02-26)
  → 'github:Mic92/nix-index-database/68ec961c51f48768f72d2bbdb396ce65a316677e' (2023-04-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/78c4d33c16092e535bc4ba1284ba49e3e138483a' (2023-03-03)
  → 'github:NixOS/nixpkgs/8dafae7c03d6aa8c2ae0a0612fbcb47e994e3fb8' (2023-04-22)
2023-04-21 21:22:00 -06:00
e72e19b7e8 Fix auto upgrade 2023-04-21 18:58:54 -06:00
03603119e5 Fix invalid import issue. 2023-04-21 18:57:06 -06:00
71baa09bd2 Refactor imports and secrets. Add per system properties and role based secret access.
Highlights
- No need to update flake for every machine anymore, just add a properties.nix file.
- Roles are automatically generated from all machine configurations.
- Roles and their secrets automatically are grouped and show up in agenix secrets.nix
- Machines and their service configs may now query the properties of all machines.
- Machine configuration and secrets are now competely isolated into each machine's directory.
- Safety checks to ensure no mixing of luks unlocking secrets and hosts with primary ones.
- SSH pubkeys no longer centrally stored but instead per machine where the private key lies for better cleanup.
2023-04-21 12:58:11 -06:00
a02775a234 Update install steps 2023-04-19 21:17:45 -06:00
5800359214 Update install steps 2023-04-19 21:17:03 -06:00
0bd42f1850 Update install steps 2023-04-19 21:15:58 -06:00
40f0e5d2ac Add Phil 2023-04-19 18:12:42 -06:00
f90b9f85fd try out appvm 2023-04-18 23:15:21 -06:00
5b084fffcc moonlander 2023-04-18 23:15:03 -06:00