mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
terraform: Plan.Context
This commit is contained in:
parent
99757dc930
commit
51396f02c6
@ -40,6 +40,18 @@ type Plan struct {
|
||||
once sync.Once
|
||||
}
|
||||
|
||||
// Context returns a Context with the data encapsulated in this plan.
|
||||
//
|
||||
// The following fields in opts are overridden by the plan: Config,
|
||||
// Diff, State, Variables.
|
||||
func (p *Plan) Context(opts *ContextOpts) *Context {
|
||||
opts.Config = p.Config
|
||||
opts.Diff = p.Diff
|
||||
opts.State = p.State
|
||||
opts.Variables = p.Vars
|
||||
return NewContext(opts)
|
||||
}
|
||||
|
||||
func (p *Plan) String() string {
|
||||
buf := new(bytes.Buffer)
|
||||
buf.WriteString("DIFF:\n\n")
|
||||
|
Loading…
Reference in New Issue
Block a user