package state import ( "github.com/hashicorp/terraform/terraform" ) // InmemState is an in-memory state storage. type InmemState struct { state *terraform.State } func (s *InmemState) State() *terraform.State { return s.state.DeepCopy() } func (s *InmemState) RefreshState() error { return nil } func (s *InmemState) WriteState(state *terraform.State) error { state.IncrementSerialMaybe(s.state) s.state = state return nil } func (s *InmemState) PersistState() error { return nil } func (s *InmemState) Lock(*LockInfo) (string, error) { return "", nil } func (s *InmemState) Unlock(string) error { return nil }