azriel91 / peace

Zero Stress Automation
https://peace.mk
Apache License 2.0
110 stars 1 forks source link

`ApplyPlan`: Calculate what changes would happen to each item #147

Open azriel91 opened 1 year ago

azriel91 commented 1 year ago

Enables deterministic execution, and history.

The apply execution plan for apply needs to include:

Not sure if this should be part of DiffCmd. Diff for "what's different between environments", and "what's different between versions of this environment", is different to diff for "what will happen when apply is run".

This may turn into a CmdQueue, and later on be executed by a CmdQueueCmd: