git.delta.rocks / jrsonnet / refs/commits / 213ad7de4b85

difftreelog

source

modules/extras/tf.nix539 Bsourcehistory
1{2  config,3  lib,4  inputs,5  ...6}: let7  inherit (lib) mkOption;8  inherit (lib.types) deferredModule;9in {10  options.tf = mkOption {11    type = deferredModule;12    apply = module: system:13      inputs.terranix.lib.terranixConfigurationAst {14        inherit system;15        pkgs = config.nixpkgs.buildUsing.legacyPackages.${system};16        modules = [module];17      };18  };19  config.tf.output.fleet = {20    value = {21      managed = true;22    };23    # Just to avoid printing this attribute on every apply.24    sensitive = true;25  };26}