tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
nixopsUnstable: Add nixops-hetzner plugin
Robert Hensing
4 years ago
9ae49340
9c1e7250
+46
-1
4 changed files
expand all
collapse all
unified
split
pkgs
applications
networking
cluster
nixops
default.nix
poetry-git-overlay.nix
poetry.lock
pyproject.toml
+1
pkgs/applications/networking/cluster/nixops/default.nix
···
65
65
ps.nixops-encrypted-links
66
66
ps.nixops-gcp
67
67
ps.nixops-hercules-ci
68
68
+
ps.nixops-hetzner
68
69
ps.nixopsvbox
69
70
ps.nixops-virtd
70
71
]) // rec {
+10
pkgs/applications/networking/cluster/nixops/poetry-git-overlay.nix
···
51
51
}
52
52
);
53
53
54
54
+
nixops-hetzner = super.nixops-hetzner.overridePythonAttrs (
55
55
+
_: {
56
56
+
src = pkgs.fetchgit {
57
57
+
url = "https://github.com/NixOS/nixops-hetzner";
58
58
+
rev = "84f4eebb89b049c4f86aa779349397c3dedc0c43";
59
59
+
sha256 = "0qx8v775jhlbqyhid8wkzy3xcha08kkzb42h6ayszwq4alyfx0b0";
60
60
+
};
61
61
+
}
62
62
+
);
63
63
+
54
64
nixops-virtd = super.nixops-virtd.overridePythonAttrs (
55
65
_: {
56
66
src = pkgs.fetchgit {
+34
-1
pkgs/applications/networking/cluster/nixops/poetry.lock
···
134
134
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
135
135
136
136
[[package]]
137
137
+
name = "hetzner"
138
138
+
version = "0.8.3"
139
139
+
description = "High level access to the Hetzner robot"
140
140
+
category = "main"
141
141
+
optional = false
142
142
+
python-versions = "*"
143
143
+
144
144
+
[[package]]
137
145
name = "idna"
138
146
version = "3.3"
139
147
description = "Internationalized Domain Names in Applications (IDNA)"
···
288
296
resolved_reference = "e601d5baffd003fd5f22deeaea0cb96444b054dc"
289
297
290
298
[[package]]
299
299
+
name = "nixops-hetzner"
300
300
+
version = "1.0"
301
301
+
description = "NixOS deployment tool, but for hetzner"
302
302
+
category = "main"
303
303
+
optional = false
304
304
+
python-versions = "^3.7"
305
305
+
develop = false
306
306
+
307
307
+
[package.dependencies]
308
308
+
hetzner = "0.8.3"
309
309
+
nixops = {git = "https://github.com/NixOS/nixops.git", rev = "master"}
310
310
+
nixos-modules-contrib = {git = "https://github.com/nix-community/nixos-modules-contrib.git", rev = "master"}
311
311
+
typing-extensions = "^3.7.4"
312
312
+
313
313
+
[package.source]
314
314
+
type = "git"
315
315
+
url = "https://github.com/NixOS/nixops-hetzner"
316
316
+
reference = "master"
317
317
+
resolved_reference = "84f4eebb89b049c4f86aa779349397c3dedc0c43"
318
318
+
319
319
+
[[package]]
291
320
name = "nixops-virtd"
292
321
version = "1.0"
293
322
description = "NixOps plugin for virtd"
···
604
633
[metadata]
605
634
lock-version = "1.1"
606
635
python-versions = "^3.8"
607
607
-
content-hash = "8a294b2745b271983bac54258b4f3a2ab3b2e5b218440329fa7eea482c63774f"
636
636
+
content-hash = "d55e8dc060befe16e5bca3d39c4b6815d038a845311a0faf061af66d64a7f901"
608
637
609
638
[metadata.files]
610
639
alabaster = [
···
718
747
{file = "docutils-0.16-py2.py3-none-any.whl", hash = "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"},
719
748
{file = "docutils-0.16.tar.gz", hash = "sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc"},
720
749
]
750
750
+
hetzner = [
751
751
+
{file = "hetzner-0.8.3.tar.gz", hash = "sha256:9a43dbbeb4a1f3efc86c5fe1c1d7039aaa635dfdb829506ec3aa34382d3a7114"},
752
752
+
]
721
753
idna = [
722
754
{file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"},
723
755
{file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"},
···
778
810
nixops-encrypted-links = []
779
811
nixops-gcp = []
780
812
nixops-hercules-ci = []
813
813
+
nixops-hetzner = []
781
814
nixops-virtd = []
782
815
nixopsvbox = []
783
816
nixos-modules-contrib = []
+1
pkgs/applications/networking/cluster/nixops/pyproject.toml
···
11
11
nixops-encrypted-links = {git = "https://github.com/nix-community/nixops-encrypted-links.git"}
12
12
nixops-gcp = {git = "https://github.com/nix-community/nixops-gce.git"}
13
13
nixops-hercules-ci = {git = "https://github.com/hercules-ci/nixops-hercules-ci.git"}
14
14
+
nixops-hetzner = {git = "https://github.com/NixOS/nixops-hetzner"}
14
15
nixopsvbox = {git = "https://github.com/nix-community/nixops-vbox.git"}
15
16
nixops-virtd = {git = "https://github.com/nix-community/nixops-libvirtd.git"}
16
17