On a regular basis, articles and tweets pass by discussing whether some specific tool is imperative or declarative. It’s no surprise that Pulumi is often the tool being debated.
This talk will explain why the right combination of imperative and declarative implementation aspects on your tool(s) deliver the power you need to solve your problems.
Ringo will analyse the following tools and pinpoint which parts of them are imperative and declarative:
- an older tool (Chef)
- two current tools (Pulumi, Helm)
- a recent one from another domain (Dagger)
To wrap up, Ringo will reason why the introduction of imperative programming languages in our tooling solves our most pressing need: integration!
Talk given at CfgMgmtCamp 2023
Recording on YouTube