Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Create provisioner protocol definition #10

Closed
@kylecarbs

Description

@kylecarbs

A provisioner performs lifecycle actions for an Automator (Terraform, Pulumi, etc.). An external daemon will execute a provisioner binary. The daemon and provisioner will communicate using gRPC over stdin/stdout.

Terraform's provider system displays prior art on this architecture.

Package structure:

└── provisioner
    ├── provisioner.go
    ├── provisioner_test.go
    └── terraform
        ├── terraform.go
        └── terraform_test.go

The terraform provisioner would be bundled into its own CLI, executed by provisionerd (once that exists).

Metadata

Metadata

Assignees

Labels

apiArea: HTTP API

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions