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}difftreelog
source
modules/extras/tf.nix539 Bsourcehistory