Example: plugins and the lifecycle

An external Docker plugin that creates a real network and container, and an in-process template plugin that renders a file from the container's address. Their providers create everything on apply and remove it on destroy.

Not everything needs a provider

The configuration example reads its configuration into Go types with no plugin at all.