2023-05-19 23:51:43 +10:00
|
|
|
{ inputs', ... }:
|
2023-10-15 15:58:58 +10:00
|
|
|
let
|
|
|
|
tf-pkgs = inputs'.tf-pkgs.legacyPackages;
|
|
|
|
terraform' = tf-pkgs.terraform.overrideAttrs (_: { meta = { }; });
|
|
|
|
in
|
2023-05-19 23:51:43 +10:00
|
|
|
{
|
|
|
|
devShells = {
|
2023-10-15 15:58:58 +10:00
|
|
|
terraform = with tf-pkgs; mkShellNoCC {
|
2023-05-19 23:51:43 +10:00
|
|
|
packages = [
|
2023-10-15 15:58:58 +10:00
|
|
|
(terraform'.withPlugins (p: [
|
2023-05-19 23:51:43 +10:00
|
|
|
p.cloudflare
|
|
|
|
p.external
|
|
|
|
p.gandi
|
|
|
|
p.hydra
|
|
|
|
p.null
|
|
|
|
p.sops
|
|
|
|
p.tfe
|
|
|
|
]))
|
|
|
|
];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|