terrajet
terrajet copied to clipboard
Allow prevent_destroy for provider
I'm trying to use https://registry.terraform.io/providers/pan-net/powerdns/latest as crossplane terrajet provider and when i'm trying to change A records by adding multiple values for A records: from
apiVersion: record.powerdns.jet.crossplane.io/v1alpha1
kind: Record
metadata:
name: example
spec:
forProvider:
zone: "example.com."
name: "www.example.com."
type: "A"
ttl: 300
records: ["192.168.0.11"]
providerConfigRef:
name: powerdns
to
apiVersion: record.powerdns.jet.crossplane.io/v1alpha1
kind: Record
metadata:
name: example
spec:
forProvider:
zone: "example.com."
name: "www.example.com."
type: "A"
ttl: 300
records: ["192.168.0.11", "192.168.0.12"]
providerConfigRef:
name: powerdns
error happens: "Resource powerdns_record.example has lifecycle.prevent_destroy set, but the plan calls for this resource to be destroyed."
How can i resolve this problem? is it possibly to set prevent_destroy=fasle somehow?