文件名称:变形:NixOS部署工具
文件大小:36KB
文件格式:ZIP
更新时间:2024-02-25 13:26:39
devops nix deployment nixos DeploymentGo
变形 Morph是用于管理现有NixOS主机的工具-基本上是围绕nix-build , nix copy , nix-env , /nix/store/.../bin/switch-to-configuration nix-env /nix/store/.../bin/switch-to-configuration nix-env /nix/store/.../bin/switch-to-configuration nix-env /nix/store/.../bin/switch-to-configuration , scp等的精美包装。 Morph支持连续更新多个主机,并支持运行状况检查
【文件预览】:
morph-master
----.travis.yml(62B)
----filter()
--------filter.go(3KB)
----nix-packaging()
--------default.nix(1KB)
--------dep2nix()
--------deps.nix(2KB)
----shell.nix(1KB)
----morph.go(17KB)
----data()
--------options.nix(6KB)
--------eval-machines.nix(5KB)
----assets()
--------utils.go(1KB)
----LICENSE(1KB)
----.gitlab-ci.yml(46B)
----healthchecks()
--------healthchecks.go(2KB)
--------types.go(3KB)
----secrets()
--------secrets.go(2KB)
--------types.go(638B)
----examples()
--------simple.nix(1KB)
--------healthchecks.nix(1KB)
--------secrets.nix(1KB)
----.gitignore(177B)
----nix()
--------nix.go(9KB)
----README.md(11KB)
----utils()
--------context.go(490B)
--------finalizer.go(1KB)
--------files.go(673B)
----ssh()
--------ssh.go(9KB)
----Gopkg.toml(874B)
----Gopkg.lock(1KB)