nixopsUnstable: Add nixops-hetzner plugin

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