What do you guys think of having atmos plugins so ...
# atmos-dev
r
What do you guys think of having atmos plugins so each subcommand (validate/describe/terraform/helmfile) can be its own separate repo with its own versioned binary? This way atmos can be a "shell" of a program and can be extendable e.g. you can do something like this
Copy code
atmos plugin add validate@1.0.0
atmos plugin add terraform@1.2.3
atmos plugin add opentofu@2.0.0
etc
e
Have you seen atmos toolchain?
But yes, want to move in that direction.
We introduced the component registry interface as a step in that direction
Want to finish refactoring packer, helmfile and terraform to use the component registry
Then we can start to think about how we can introduce plugins
❤️ 1
j
My vote would be to integrate checkov for terraform plan scanning :)
e
Ya, makes sense. Wonder how plugins can build on other plugins.
e.g. checkov plugin would work on top of opentofu plugin
i guess plugins could register with the lifecycle hooks, and could tie into toolchain for dependencies