let base = import "../nickel/stratum-base/stratum-base.ncl" in { id = "install-crate", handler = "scripts/nu/install.nu", input_schemas = { "built-artifact" = "schemas/capabilities/built-artifact.ncl" }, output_schemas = { "installed" = "schemas/capabilities/installed.ncl" }, compensate = "scripts/nu/install-rollback.nu", retry = { max = 2, backoff_secs = 5, strategy = 'linear }, timeout_secs = 180, atomic = true, triggers = [], } | base.NodeDefinition