Jörg Thalheim
a9295a7298
hydra: fix hydra-send-stats
2021-03-20 07:09:06 +01:00
Jörg Thalheim
c5870a9e8c
build02: switch to hetzner networking module
2021-03-20 06:20:40 +01:00
Jörg Thalheim
4fbb4f0437
document deploy commands
2021-03-20 06:17:40 +01:00
Jörg Thalheim
0dbc991a1d
Merge pull request #65 from nix-community/update/nixpkgs-8edfe0a2e8bfc750f7ac2818b2a4f364124806b6
...
niv nixpkgs: update 8edfe0a2 -> e9f42f11
2021-03-19 22:07:04 +00:00
github-actions[bot]
6bf610fcdc
niv nixpkgs: update 8edfe0a2 -> e9f42f11
...
Branch: nixos-unstable-small
Commits: [NixOS/nixpkgs@8edfe0a2...e9f42f11](8edfe0a2e8...e9f42f11e5
)
* [`d516b27a`](d516b27a1c
) rmfuse: 0.1.1 -> 0.2.1
* [`7173fb6a`](7173fb6a77
) xa: init at 2.3.11
* [`9ecaf3fd`](9ecaf3fd2e
) dxa: init at 0.1.4
* [`e1ac66bd`](e1ac66bd97
) s3backer: 1.5.4 -> 1.6.1
* [`7c14c1a8`](7c14c1a8d0
) pcb: 4.2.2 -> 4.3.0
* [`deefae97`](deefae9708
) luna-icons: 1.0 -> 1.1
* [`abb6266d`](abb6266dbc
) zcash: 4.1.1 -> 4.3.0 ([NixOS/nixpkgs#115463](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/115463 ))
* [`7163929c`](7163929cee
) doodle: 0.7.1 -> 0.7.2
* [`3d5c4053`](3d5c4053ca
) Configure gnome2.gtksourceview to build with autoconf 2.69
* [`68b97478`](68b974785c
) python3Packages.labgrid: 0.3.1 -> 0.3.2 ([NixOS/nixpkgs#116288](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116288 ))
* [`40e2f9fb`](40e2f9fb03
) ytfzf: 1.0.1 -> 1.1.0
* [`bed86681`](bed8668136
) kubecfg: 0.17.0 -> 0.18.0 ([NixOS/nixpkgs#116150](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116150 ))
* [`3210e915`](3210e9158f
) imagemagick6: 6.9.12-1 -> 6.9.12-3
* [`c528ddd2`](c528ddd2da
) imagemagick6: add erictapen as maintainer
* [`e4988898`](e49888983d
) steam: xlibs -> xorg
* [`63eb38c8`](63eb38c8e3
) prime-server: 0.6.7 -> 0.7.0
* [`6340e3af`](6340e3af68
) libebml: 1.4.1 -> 1.4.2
* [`ad4daeef`](ad4daeefbd
) libmatroska: 1.6.2 -> 1.6.3
* [`9235d126`](9235d126cc
) mkvtoolnix: 53.0.0 -> 55.0.0
* [`0af0c5c8`](0af0c5c8e7
) osinfo-db: 20210215 -> 20210312
* [`b747aa0f`](b747aa0f9f
) zoom-us: unset Qt env variables to fix dialog boxes
* [`4c0404ea`](4c0404ea17
) python38Packages.bitarray: 1.7.0 -> 1.7.1
* [`ca4406f3`](ca4406f30f
) python3Packages.evohome-async: init at 0.3.8
* [`46d8354a`](46d8354af1
) home-assistant: update component-packages
* [`b8f974d8`](b8f974d8a7
) smplayer: 20.6.0 -> 21.1.0
* [`a0714312`](a071431245
) maintainers: Add gtrunsec
* [`b78770a1`](b78770a1ee
) renderdoc: 1.11 -> 1.12
* [`d5930430`](d59304307e
) python3Packages.azure-core: 1.10.0 -> 1.12.0
* [`f4e050e0`](f4e050e01f
) python3Packages.azure-eventgrid: 1.3.0 -> 2.0.0
* [`f6a6ee6b`](f6a6ee6b47
) python3Packages.azure-mgmt-applicationinsights: 0.3.0 -> 1.0.0
* [`95b8b0d2`](95b8b0d256
) python3Packages.azure-mgmt-compute: 18.1.0 -> 19.0.0
* [`fe74a7c7`](fe74a7c71b
) python3Packages.azure-mgmt-kusto: 0.10.0 -> 1.0.0
* [`51462cec`](51462cec1f
) python3Packages.azure-storage-blob: 12.7.1 -> 12.8.0
* [`1591e296`](1591e296e7
) python3Packages.msal: 1.8.0 -> 1.10.0
* [`4d711898`](4d711898ef
) python3Packages.msrest: 0.6.19 -> 0.6.21
* [`3595db38`](3595db38cd
) python3Packages.azure-multiapi-storage: 0.4.1 -> 0.6.0
* [`b32c4fc4`](b32c4fc457
) azure-cli: 2.18.0 -> 2.20.0
* [`2146f32a`](2146f32a18
) python3Packages.azure*: remove unused imports
* [`bec3b30b`](bec3b30b9e
) onlyoffice-bin: init at 6.1.0
* [`6a36b730`](6a36b730ae
) solc: 0.7.4 -> 0.8.2
* [`cbce4e76`](cbce4e76d3
) solc: make linux only
* [`609e0c9d`](609e0c9d9c
) python38Packages.kaggle: 1.5.10 -> 1.5.12
* [`43f9a64a`](43f9a64a8a
) python38Packages.google-cloud-os-config: 1.0.0 -> 1.1.0
* [`03d9f48f`](03d9f48fc2
) python38Packages.google-cloud-automl: 2.1.0 -> 2.2.0
* [`a654a1e6`](a654a1e6de
) python38Packages.google-cloud-redis: 2.0.0 -> 2.1.0
* [`6a6adfe0`](6a6adfe0d3
) python38Packages.howdoi: 2.0.12 -> 2.0.14
* [`7b093d97`](7b093d978e
) python38Packages.google-cloud-dataproc: 2.2.0 -> 2.3.0
* [`53aa89c6`](53aa89c6e6
) python38Packages.azure-eventgrid: 2.0.0 -> 4.0.0
* [`39fa3cb6`](39fa3cb68d
) redkite: 1.3.0 -> 1.3.1
* [`60b59784`](60b5978428
) python38Packages.google-cloud-bigquery: 2.10.0 -> 2.11.0
* [`b816bfad`](b816bfad73
) python38Packages.azure-mgmt-network: 17.1.0 -> 18.0.0
* [`7d804ec1`](7d804ec169
) k6: 0.30.0 -> 0.31.0
* [`6708ee70`](6708ee70f5
) cassowary: 0.13.0 -> 0.14.0
* [`baae14e9`](baae14e981
) teams: 1.3.00.30857 -> 1.4.00.4855
* [`7d68e60d`](7d68e60d27
) libfilezilla: 0.26.0 -> 0.27.0
* [`049c36c2`](049c36c267
) gdal: 3.1.2 -> 3.2.2
* [`420c7f1e`](420c7f1e8c
) photoflare: 1.6.6 -> 1.6.7
* [`edbaad14`](edbaad140f
) calibre: 5.12.0 -> 5.13.0
* [`5a3feadb`](5a3feadb55
) ghorg: 1.5.0 -> 1.5.1
* [`3f74138c`](3f74138ce2
) dijo: 0.2.6 -> 0.2.7
* [`0b0ce14b`](0b0ce14b80
) yad: 7.3 -> 8.0
* [`e1ae077b`](e1ae077b4b
) monolith: 2.4.0 -> 2.4.1
* [`c6189e2f`](c6189e2f28
) manual/installation: s/boot.loader.systemd/boot.loader.systemd-boot
* [`f4e60e1c`](f4e60e1caf
) MIDIVisualizer: 6.2 -> 6.3
* [`82f1a411`](82f1a411cf
) python3Packages.fints: 3.0.0 -> 3.0.1
* [`270e468f`](270e468f0e
) ameba: 0.14.0 -> 0.14.1
* [`999ba6b4`](999ba6b4b1
) openbabel3: Fix multiple input issue
* [`226be786`](226be786e8
) openrct2: 0.3.2 -> 0.3.3
* [`e4f6ef4c`](e4f6ef4c06
) emplace: 1.2.1 -> 1.2.2
* [`18f9a74a`](18f9a74a18
) coqPackages.mathcomp: etc ([NixOS/nixpkgs#115417](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/115417 ))
* [`22a56ecc`](22a56ecc93
) alttab: 1.5.0 -> 1.6.0 ([NixOS/nixpkgs#116390](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116390 ))
* [`cc582f1f`](cc582f1f59
) nixos/kubernetes: import all platforms for seeded images
* [`2996d6df`](2996d6df1d
) coursier: 2.0.12 -> 2.0.13
* [`f9d912c1`](f9d912c1c1
) python3Packages.pyhomematic: 0.1.71 -> 0.1.72
* [`39e961fc`](39e961fc2f
) linux: 4.14.224 -> 4.14.225
* [`3473cf54`](3473cf548a
) linux: 4.19.179 -> 4.19.180
* [`82b3f867`](82b3f86735
) linux: 4.4.260 -> 4.4.261
* [`bd46e953`](bd46e9531b
) linux: 4.9.260 -> 4.9.261
* [`7513be6e`](7513be6e65
) linux: 5.4.104 -> 5.4.105
* [`7760c71c`](7760c71c9c
) linux: 5.10.22 -> 5.10.23
* [`d6f3315b`](d6f3315bf9
) linux: 5.11.5 -> 5.11.6
* [`27029eaf`](27029eaf8f
) linux/hardened/patches/4.14: 4.14.224-hardened1 -> 4.14.225-hardened1
* [`11504083`](1150408383
) linux/hardened/patches/4.19: 4.19.179-hardened1 -> 4.19.180-hardened1
* [`5c700b87`](5c700b8700
) linux/hardened/patches/5.10: 5.10.22-hardened1 -> 5.10.23-hardened1
* [`e3664fc1`](e3664fc11b
) linux/hardened/patches/5.4: 5.4.104-hardened1 -> 5.4.105-hardened1
* [`dacd92f3`](dacd92f316
) linux/hardened/patches/5.11: init at 5.11.6-hardened1
* [`2a56da22`](2a56da2235
) ocamlPackages.torch: 0.11 → 0.12
* [`fcc359ce`](fcc359cee3
) lazygit: 0.26 -> 0.26.1
* [`a20bcc0f`](a20bcc0fd2
) vscode-extensions.gruntfuggly.todo-tree: 0.0.204 -> 0.0.205
* [`ec20f9f7`](ec20f9f71e
) python3Packages.sagemaker: 2.29.1 -> 2.29.2
* [`79e7e20e`](79e7e20ef5
) oh-my-zsh: 2021-03-08 → 2021-03-13
* [`172a0643`](172a06432d
) sbt-extras: 2021-03-08 → 2021-03-13
* [`3964931f`](3964931fa8
) amarok: 2020-06-12 -> 2.9.71
* [`3148c8a9`](3148c8a9ad
) vscode-extensions.antfu.icons-carbon: init at 0.2.2
* [`88c64f8a`](88c64f8a11
) katago: 1.8.0 -> 1.8.1
* [`674c39c0`](674c39c08f
) gitui: 0.12.0 -> 0.13.0
* [`6489ee92`](6489ee9262
) terragrunt: 0.28.11 -> 0.28.12
* [`7d85b0b5`](7d85b0b5d2
) pulumi-bin: 2.21.2 -> 2.22.0
* [`01c6925e`](01c6925eba
) doppler: 3.23.0 -> 3.23.1
* [`017d5145`](017d514599
) robo3t: 1.3.1 -> 1.4.3
* [`f19c6949`](f19c6949b9
) cargo-watch: 7.5.0 -> 7.5.1
* [`f5811494`](f58114941c
) amd-libflame: 2.2 -> 3.0
* [`22beae03`](22beae03e6
) firmwareLinuxNonfree: 2021-02-08 > 2021-03-15
* [`a88aa04c`](a88aa04c28
) rust-analyzer: 2021-03-01 -> 2021-03-15
* [`f6092fe8`](f6092fe869
) wireguard-tools: 1.0.20210223 -> 1.0.20210315
* [`7669baea`](7669baea38
) electron_12: 12.0.0 -> 12.0.1
* [`776f482e`](776f482e02
) zoom-us: remove qttools
* [`e50d16f1`](e50d16f1ef
) zoom-us: use normal callPackage
* [`a0da0947`](a0da094745
) cargo-udeps: 0.1.18 -> 0.1.19
* [`f716feeb`](f716feeba5
) angband: 4.2.1 -> 4.2.2
* [`ca21d4ff`](ca21d4ff44
) vttest: 20200610 -> 20210210
* [`ccfb0cf5`](ccfb0cf5b4
) wiggle: 1.2 -> 1.3
* [`fa5c65b7`](fa5c65b7b3
) vassal: 3.4.12 -> 3.5.3
* [`c00c6765`](c00c67653a
) yodl: 4.02.02 -> 4.03.02
* [`6229fa2d`](6229fa2dd7
) nnn: 3.5 → 3.6
* [`a3a8ae02`](a3a8ae029e
) jbidwatcher: remove
* [`a71e3a52`](a71e3a5272
) webdis: 0.1.11 -> 0.1.12
* [`f63098a9`](f63098a9c5
) gegl_0_4: 0.4.26 → 0.4.28
* [`79a00cb2`](79a00cb241
) appdaemon: allow later websocket-client releases
* [`cf6f9748`](cf6f9748b7
) grpc: fix build input propagation
* [`8f8f902c`](8f8f902c27
) uncrustify: 0.71.0 -> 0.72.0
* [`fee2e23c`](fee2e23c00
) tree-sitter: 1.18.2 -> 0.19.3
* [`92ac87f0`](92ac87f05a
) lhadpdf.pdf_sets: update maintainer.sh
* [`95e1233b`](95e1233bc1
) lhapdf.pdf_sets: update
* [`9f4c7066`](9f4c70669b
) pythonPackages.maestral: 1.4.2 -> 1.4.3
* [`cb60007f`](cb60007f06
) maestral-gui: 1.4.2 -> 1.4.3
* [`c55fc614`](c55fc61425
) josm: 17428 → 17560
* [`d4697cc2`](d4697cc2d1
) xlog: 2.0.19 -> 2.0.20
* [`8772d9ff`](8772d9ff51
) typora: 0.9.95 -> 0.9.98
* [`d0cb67f6`](d0cb67f669
) ocamlPackages.core: 0.14.0 → 0.14.1
* [`504a98a0`](504a98a05e
) python3Packages.vsure: 1.7.2 -> 1.7.3
* [`8483e9b3`](8483e9b387
) czkawka: init at 3.0.0
* [`f1e8b1e5`](f1e8b1e500
) qmmp: 1.4.2 -> 1.4.4
* [`7c221f98`](7c221f98ca
) python3Packages.slack-sdk: 3.4.0 -> 3.4.2
* [`af2abd1d`](af2abd1deb
) kubectl-doctor: init at 0.3.0
* [`e3bf6a74`](e3bf6a7499
) prs: 0.2.3 -> 0.2.4
* [`ee0fa6a2`](ee0fa6a2b8
) python3Packages.imap-tools: 0.38.1 -> 0.39.0
* [`ebee209d`](ebee209dcf
) ocamlPackages.owl{,-base}: 1.0.0 -> 1.0.1
* [`05733493`](05733493b8
) inxi: 3.3.01-1 -> 3.3.02-1
* [`73be16c3`](73be16c314
) python3Packages.mpv: 0.4.7 -> 0.5.2 ([NixOS/nixpkgs#116462](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116462 ))
* [`5b72839b`](5b72839b79
) python3Packages.pytest-error-for-skips: init at 2.0.2
* [`1b6bac8a`](1b6bac8a80
) python3Packages.brother: 0.2.1 -> 0.2.2
* [`f0b078ef`](f0b078ef9d
) ocamlPackages.git: 3.3.0 -> 3.3.2; decompress: 1.2.0 -> 1.3.0; duff: 0.3 -> 0.4; and related updates ([NixOS/nixpkgs#116486](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116486 ))
* [`ee0e9fc0`](ee0e9fc0e1
) sudo: 1.9.5p2 -> 1.9.6
* [`3ecf7427`](3ecf742790
) python3Packages.botocore: 1.20.25 -> 1.20.27
* [`a09e46c1`](a09e46c1f5
) python3Packages.boto3: 1.17.25 -> 1.17.27
* [`77297a75`](77297a7519
) awscli: 1.19.25 -> 1.19.27
* [`7015e86e`](7015e86ece
) ocamlPackages.cohttp*: 2.5.4 -> 2.5.5
* [`215b49c0`](215b49c082
) poetry2nix: 1.16.0 -> 1.16.1
* [`1af2af99`](1af2af99ff
) skrooge: 2.23.0 -> 2.24.6
* [`84970f82`](84970f82dd
) libayatana-appindicator: drop unneeded python dependency
* [`6440e2e3`](6440e2e353
) python3Packages.aioesphomeapi: 2.6.5 -> 2.6.6 ([NixOS/nixpkgs#116536](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116536 ))
* [`159f5670`](159f567036
) python3Packages.httpx: 0.17.0 -> 0.17.1
* [`5b329033`](5b3290333a
) ocamlPackages.ocaml_extlib: add support for OCaml 4.12
2021-03-19 22:50:43 +01:00
Jörg Thalheim
40fab108be
also build non-admin pull requests
2021-03-19 22:46:56 +01:00
Jörg Thalheim
3ef4fec76f
niv-updates: allow to manually start workflow
2021-03-19 22:39:17 +01:00
Jörg Thalheim
0463a88b54
add niv updater
2021-03-19 22:37:59 +01:00
Ryan Mulligan
38ca7f3e9e
niv/nixpkgs-update-pypi-releases: fix branch name
2021-03-18 14:34:53 -07:00
adisbladis
b0a9ac3a52
queued-build-hook: update
2021-03-18 11:44:07 +02:00
Jörg Thalheim
a34effe414
Merge pull request #64 from nix-community/cleanups2
2021-03-09 13:15:30 +00:00
Jörg Thalheim
b7d8558a4c
don't add zfs to boot.supportedFilesystems
...
The zfs module will figure out on its own if any filesystem needs zfs.
2021-03-09 09:45:32 +01:00
Jörg Thalheim
ddb984bd3e
build01: switch to hetzner network module
...
fixup! build01: switch to hetzner network module
2021-03-09 09:45:31 +01:00
zimbatm
94569f1ec3
fixup! roles/security: allow sudo without password ( #63 )
...
pam sudo is not needed by virtual of the passwordless sudo
2021-03-08 21:05:23 +01:00
Jonas Chevalier
ad6720bfda
roles/security: allow sudo without password ( #63 )
...
Encourage users to SSH as their own users. Wser accounts were not able
to `sudo` as they don't have a password associated to them.
2021-03-08 20:00:02 +00:00
Jonas Chevalier
f2736f61d5
services: move hound to build03 ( #62 )
2021-03-08 00:22:10 +00:00
Jonas Chevalier
37e48b712e
move things around a bit ( #61 )
...
* keep ./services for instances
./profiles is for config-only modules
./services are like profiles, but configure a single instance of a
service. Those are fronted by Nginx as the load-balancer and have a DNS
entry as well.
* ci: build build03 as well
* move hydra to services
* move matterbridge to services
* move marvin-mk2 to services
* build01: share the remainder profiles
* build02: use the nix-community-cache
* fixup kexec
* rename profiles to roles
* README: sync with reality
2021-03-07 16:28:44 +00:00
Jörg Thalheim
3fdc2d23d2
hydra: declarative users fixups
2021-03-06 20:36:42 +01:00
Jörg Thalheim
6d536cb5e2
Merge pull request #60 from nix-community/hydra
2021-03-06 19:19:58 +00:00
Jörg Thalheim
17c824a774
declarative hydra users
2021-03-06 20:14:42 +01:00
Jörg Thalheim
5b8217986e
add nixpkgs to NIX_PATH
2021-03-06 19:55:41 +01:00
Jörg Thalheim
485f111b3b
hydra: defaults to https urls
2021-03-06 14:19:03 +01:00
Jörg Thalheim
487302c74f
Merge pull request #59 from nix-community/build03
2021-03-06 09:02:14 +00:00
Jörg Thalheim
51e2bb75ed
update nixpkgs
2021-03-06 09:04:24 +01:00
Jörg Thalheim
14a73f8750
remove broken nixOps plugins
2021-03-06 09:04:24 +01:00
Jörg Thalheim
802f3a96d9
kexec: add instruction for hetzner
2021-03-06 09:04:24 +01:00
Jörg Thalheim
4d1ba7f0d3
add build03 nixos configuration
2021-03-06 09:04:24 +01:00
Jörg Thalheim
11ee3fee98
terraform: add build03.nix-community.org
2021-03-06 09:03:33 +01:00
Jörg Thalheim
1e7b06c31a
mic92: replace rsa key with ed25519
2021-03-06 09:03:32 +01:00
Jörg Thalheim
904f3cfbc2
build01: replace cron with timer for healthcheck
2021-03-06 07:52:04 +01:00
Jörg Thalheim
652901560f
Merge pull request #58 from nix-community/kexec
2021-03-04 20:31:11 +00:00
Jörg Thalheim
095585c515
nginx: enable recommend options
2021-03-04 11:05:17 +01:00
Jörg Thalheim
c44fa9bc06
move nginx to service
2021-03-04 11:02:47 +01:00
Jörg Thalheim
f1fad4f800
factor out nix-daemon profile
2021-03-04 10:59:19 +01:00
Jörg Thalheim
5094dd05b3
acme: move to common profile
2021-03-04 10:55:37 +01:00
Jörg Thalheim
44b7b81239
add kexec profile
2021-03-04 09:37:45 +01:00
Jörg Thalheim
3e521288a7
add sshd service
2021-03-04 09:33:51 +01:00
Jörg Thalheim
9d31bea71e
Merge pull request #57 from nix-community/updates
2021-03-04 06:02:27 +00:00
Jörg Thalheim
7a928ffe4c
update nixpkgs
2021-03-04 06:53:47 +01:00
Jörg Thalheim
c2c42df404
update to nixopsUnstable
2021-03-04 06:53:33 +01:00
Jörg Thalheim
0084cb70c8
Merge pull request #56 from nix-community/users
2021-03-04 05:36:10 +00:00
Jörg Thalheim
6c33f42d88
remove duplicate firewall rule for ssh port
...
The openssh module will open this port for us.
2021-03-04 06:25:35 +01:00
Jörg Thalheim
72da0df51d
move users configuration to seperate profile
2021-03-04 06:24:57 +01:00
Jörg Thalheim
bcb67e14fb
Merge pull request #54 from nix-community/zfs
2021-02-25 08:24:06 +00:00
Jörg Thalheim
0a638d42ff
move docker/telegraf to services
2021-02-25 09:08:26 +01:00
Jörg Thalheim
533ad5a14e
add zfs profile
2021-02-25 09:05:50 +01:00
Jörg Thalheim
e3d9a23829
terraform: add aaaa record for build02
2021-02-20 17:17:04 +01:00
Jörg Thalheim
a67efcfe20
build02: enable ipv6
2021-02-20 17:13:54 +01:00
Jörg Thalheim
4e3f3db38e
bump nixpkgs
2021-02-20 12:59:58 +01:00
Jörg Thalheim
f042d1bfaa
hound: switch to git ref autodetection
2021-02-20 12:57:20 +01:00