Commit graph

  • 205c5eb544 feat(compute01): Deploy RStudio server on rstudio.dgnum.eu Tom Hubrecht 2023-10-04 11:11:30 +02:00
  • 86129fb971 feat(nix-lib): Rename dgn-lib to lib.extra Tom Hubrecht 2023-10-04 09:23:48 +02:00
  • 143bc82d3e fix(metis): Use serverAliases for metis sinavir 2023-10-02 21:32:54 +02:00
  • 566b392b21 feat(metis): Use upstream expression for the package Tom Hubrecht 2023-10-02 23:13:04 +02:00
  • 5622bc3748 feat(dgn-secrets): Add a matches option Tom Hubrecht 2023-10-02 22:48:18 +02:00
  • 18c1fa1ddd feat(lib): Declare instance specific function here instead of nix-lib Tom Hubrecht 2023-10-02 21:48:57 +02:00
  • df8c11180b feat(ds-fr): Update to 2023-10-02-01 Tom Hubrecht 2023-10-02 21:20:01 +02:00
  • 149ba44109 chore(npins): Update Tom Hubrecht 2023-10-02 21:19:38 +02:00
  • 36c6859ef9 fix(linkal): Use http-01 challenge for certificates Tom Hubrecht 2023-10-02 21:18:40 +02:00
  • 56cd177d3e feat(nix-lib): Update to 0.1.5 and switch to using mkConfig Tom Hubrecht 2023-10-02 13:53:20 +02:00
  • 37137ca20b feat(compute01): Deploy zammad on support.dgnum.eu Tom Hubrecht 2023-10-02 12:50:40 +02:00
  • 4be2f40abe feat(dgn-web): Enable module on nodes serving web content Tom Hubrecht 2023-10-01 22:55:05 +02:00
  • 958afe957f feat(modules): Init dgn-web Tom Hubrecht 2023-10-01 22:50:54 +02:00
  • 6608ae7726 fix(metis): Add permanent redirect from /calendrier to / Tom Hubrecht 2023-10-01 22:50:15 +02:00
  • d48a9bcc4b feat(linkal): Start setting up DNS-01 verification on *.cal.dgnum.eu Tom Hubrecht 2023-09-29 13:27:27 +02:00
  • 10f16665b2 chore(npins): Update Tom Hubrecht 2023-09-28 17:20:31 +02:00
  • ef9f84430e feat(storage01): Deploy atticd on cachix.dgnum.eu Tom Hubrecht 2023-09-28 17:20:16 +02:00
  • 18b6744ef1 feat(npins): Add calendrier.eleves.ens.fr Tom Hubrecht 2023-09-28 12:14:38 +02:00
  • 1786499291 fix(storage01): Remove unused secret from list Tom Hubrecht 2023-09-27 22:38:43 +02:00
  • 51880388ec fix(satosa): Make the package reproductible Tom Hubrecht 2023-09-27 22:38:29 +02:00
  • 0d1d20d83c chore(npins): Update Tom Hubrecht 2023-09-27 22:38:08 +02:00
  • be60bb5cbe feat(compute01): Deploy satosa on saml-idp.dgnum.eu Tom Hubrecht 2023-09-27 22:33:18 +02:00
  • 26b2fa656f chore(storage01): Remove unused secret Tom Hubrecht 2023-09-26 20:57:11 +02:00
  • e0bd555d2f feat(compute01): Init satosa at 8.4.0 Tom Hubrecht 2023-09-26 20:56:55 +02:00
  • 8cce7e19cb fix(ds-fr): Switch to local storage Tom Hubrecht 2023-09-26 20:46:38 +02:00
  • 2857736e6b feat(web01): Deploy multiple linkals on linkal.dgnum.eu Tom Hubrecht 2023-09-26 18:12:56 +02:00
  • 156310fdce fix(ds-fr/fc-secrets): Patch only the secrets.yml file Tom Hubrecht 2023-09-26 08:34:43 +02:00
  • 64d186238c fix(patches): Update hash ????? Tom Hubrecht 2023-09-25 00:41:02 +02:00
  • 1c3d44c289 feat(web01): Deploy metis on calendrier.dgnum.eu Tom Hubrecht 2023-09-25 00:40:47 +02:00
  • 58a55c43e4 feat(peertube): Update config Tom Hubrecht 2023-09-24 23:11:54 +02:00
  • 4c5a9685db feat(compute01): Deploy outline on docs.dgnum.eu Tom Hubrecht 2023-09-24 15:47:29 +02:00
  • b6cb1e798e fix(forgejo): appName -> settings.DEFAULT.APP_NAME Tom Hubrecht 2023-09-24 13:27:37 +02:00
  • f08259134a feat(garage): Use environmentFile for secrets Tom Hubrecht 2023-09-24 13:27:14 +02:00
  • c937a56e4f feat(nextcloud): Add available packages Tom Hubrecht 2023-09-24 13:16:57 +02:00
  • 9f24f1d98d feat(compute01): Deploy demarches simplifiees Tom Hubrecht 2023-09-24 13:16:22 +02:00
  • eb329666ce feat(nix-patches): Switch to upstream version Tom Hubrecht 2023-09-24 13:03:23 +02:00
  • ed883a7bcc feat(nix-patches): Add php composer builder Tom Hubrecht 2023-09-18 20:55:49 +02:00
  • be8ac1a424 feat(forgejo): Switch to forgejo module Tom Hubrecht 2023-09-18 20:55:16 +02:00
  • 7395f240ee fix(forgejo): Use allowlist instead of whitelist Tom Hubrecht 2023-09-18 10:48:54 +02:00
  • ac373ba380 feat(nextcloud): Add jpegoptim for use in nc workflow Tom Hubrecht 2023-09-17 18:14:02 +02:00
  • 0441ebe4ae feat(storage01): Update zpool configuration Tom Hubrecht 2023-09-17 18:13:35 +02:00
  • a49774b6a6 feat(keys): Add a key for thubrecht and rekey secrets Tom Hubrecht 2023-09-16 16:08:08 +02:00
  • a13e318aee chore(npins): Update nixos-23.05 Tom Hubrecht 2023-09-15 18:19:34 +02:00
  • 9825675c9c feat(nextcloud): Add ffmpeg for video transcoding Tom Hubrecht 2023-09-15 18:19:11 +02:00
  • 4e618d6129 feat(forgejo): Update to 1.20.4-0 via patch Tom Hubrecht 2023-09-14 19:27:01 +02:00
  • 17149184a9 feat(compute01): Deploy kanidm on sso.dgnum.eu Tom Hubrecht 2023-09-14 08:04:48 +02:00
  • 9fa7d44048 chore(npins): Update Tom Hubrecht 2023-09-13 11:09:56 +02:00
  • 74e9b18499 feat(compute01): Deploy mastodon on social.dgnum.eu Tom Hubrecht 2023-09-13 11:09:41 +02:00
  • 8ff860d3b8 feat(storage01): Deploy peertube on videos.dgnum.eu Tom Hubrecht 2023-09-13 10:39:55 +02:00
  • 475638baa8 fix(forgejo): Use common rules for the secret name Tom Hubrecht 2023-09-13 10:00:50 +02:00
  • 1e3b88d3c2 feat(meta): Remove bureau from root access Tom Hubrecht 2023-09-11 18:59:59 +02:00
  • c4ee0dfc43 feat(nextcloud): Setup s3.dgnum.eu as the primary storage backend Tom Hubrecht 2023-09-11 18:56:07 +02:00
  • 4b6e2fc3b1 fix(garage): Setup correctly the reverse proxy Tom Hubrecht 2023-09-11 18:54:17 +02:00
  • a23ba62f27 chore(npins): Update Tom Hubrecht 2023-09-11 11:18:23 +02:00
  • 5f473104bf fix(dgn-lib): Switch to new source path Tom Hubrecht 2023-09-11 11:18:15 +02:00
  • 63090df1a4 feat(storage01): Deploy basic garage Tom Hubrecht 2023-09-11 11:17:52 +02:00
  • c74ab04df0 feat(compute01): Deploy cloud.dgnum.eu Tom Hubrecht 2023-09-11 11:17:30 +02:00
  • e755c43d5a storage01/forgejo: Init on git.dgnum.eu Tom Hubrecht 2023-07-24 09:50:57 +02:00
  • c6121e63d7 modules/dgn-secrets: Fix options Tom Hubrecht 2023-07-24 09:50:33 +02:00
  • 28fc16dc96 npins: Update nix-lib Tom Hubrecht 2023-07-24 09:50:17 +02:00
  • 3c38fc687e keys: Add keys for storage01 and compute01 Tom Hubrecht 2023-07-24 09:49:53 +02:00
  • 078365e576 lib: Use sources.nixpkgs instead of <nixpkgs> Tom Hubrecht 2023-07-24 09:10:34 +02:00
  • c97c9303fe keys: Rename web-01 to web01 Tom Hubrecht 2023-07-24 09:09:15 +02:00
  • 9b5f39d7f2 hive.nix: Switch dgn-lib to nix-lib Tom Hubrecht 2023-07-23 22:16:59 +02:00
  • 98f2077568 machines: Add boilerplate for enabling modules and services Tom Hubrecht 2023-07-23 21:46:53 +02:00
  • 8cecf0eae8 hive: Use stateVersion defined in the nodes metadata Tom Hubrecht 2023-07-23 21:46:20 +02:00
  • c2616ce4f5 modules/dgn-dns: init Tom Hubrecht 2023-07-21 00:37:05 +02:00
  • fef1e90386 modules/dgn-console: Update hostname display Tom Hubrecht 2023-07-20 15:48:24 +02:00
  • ef211567a8 web01: Finish switching to the new network config Tom Hubrecht 2023-07-20 15:48:01 +02:00
  • 6c0e2818ac web01: Rename from web-01 Tom Hubrecht 2023-07-20 14:21:25 +02:00
  • 2274668f9b modules: Setup dgn-network with configuration from metadata Tom Hubrecht 2023-07-20 12:32:31 +02:00
  • 8d2c4ec379 meta/members: Use Ryan's real name Tom Hubrecht 2023-07-18 23:03:08 +02:00
  • 9f097636d0 meta/members: Set raito as root Tom Hubrecht 2023-07-18 22:59:08 +02:00
  • 5fb591f771 meta/members: Fix email typo Tom Hubrecht 2023-07-18 22:56:44 +02:00
  • 1f62056736 Ajouter keys/jemagius.keys jgailis 2023-07-18 18:20:41 +00:00
  • 58e269d7f2 modules: Fix typos Tom Hubrecht 2023-07-18 17:07:14 +02:00
  • c111662a9e modules/dgn-hardware: Set default configurations Tom Hubrecht 2023-07-18 17:03:01 +02:00
  • 935d4a5ee5 modules: Use inherit instead of with Tom Hubrecht 2023-07-18 17:00:51 +02:00
  • 5b4cf12ed7 machines: Add compute01 and storage01 Tom Hubrecht 2023-07-18 17:00:31 +02:00
  • 9ab9e3c1b0 keys: Add gdd.keys Tom Hubrecht 2023-07-18 16:59:38 +02:00
  • 5629c25516 npins: Update nixpkgs Tom Hubrecht 2023-07-02 17:17:56 +02:00
  • 4327bac6e4 web-01/plausible: Fix fuckery from happysalada Tom Hubrecht 2023-07-02 17:17:20 +02:00
  • 660a35c7bb hive.nix: Add automatic patching of nixpkgs Tom Hubrecht 2023-07-02 17:16:17 +02:00
  • da20afa6a6 web-01/plausible: Add smtp password Tom Hubrecht 2023-07-02 13:31:42 +02:00
  • c9264e6389 machines/web-01: Install plausible Tom Hubrecht 2023-06-30 18:40:09 +02:00
  • 5a0e196658 modules/dgn-access-control: Add license Tom Hubrecht 2023-06-30 18:39:38 +02:00
  • 6003afb8b8 modules: Add new modules and agenix Tom Hubrecht 2023-06-30 18:39:06 +02:00
  • 12e959664f hive.nix: Add sources to arguments and add default secret sources Tom Hubrecht 2023-06-30 18:38:53 +02:00
  • 91e8fc2ce4 npins: Update Tom Hubrecht 2023-06-30 18:38:29 +02:00
  • 4b610d0b80 modules/dgn-ssh: Update settings Tom Hubrecht 2023-06-30 18:38:23 +02:00
  • 9e18e8e078 modules/dgn-secrets: Init Tom Hubrecht 2023-06-30 18:38:10 +02:00
  • 94305d2723 modules/dgn-acme: Init Tom Hubrecht 2023-06-30 18:37:44 +02:00
  • 88529a87ee meta: Switch web-01 to 23.05 Tom Hubrecht 2023-06-30 18:30:35 +02:00
  • c06fe743b0 lib: Add utility functions Tom Hubrecht 2023-06-30 18:29:56 +02:00
  • e64c32bf34 iso: Update iso config and add a script to ease the installation process Tom Hubrecht 2023-06-08 10:20:55 +02:00
  • c21e8669c6 iso: Make a script for iso generation Tom Hubrecht 2023-06-07 14:13:36 +02:00
  • 857c1bb88e lib: Fix mkRel Tom Hubrecht 2023-05-23 11:11:27 +02:00
  • 5bc379c1d1 document access control sinavir 2023-05-22 17:24:42 +02:00
  • a7ce39a2f5 modules/dgn-ssh: Add default ssh configuration for all nodes Tom Hubrecht 2023-05-22 16:47:13 +02:00
  • 0eb81321b2 keys: Add raito's keys Tom Hubrecht 2023-05-22 17:18:57 +02:00