Terraform Series - LifeCycles
In this post we will see an interesting concept called "LifeCycle Rules". This is almost like a hook to tell terraform on what needs to be done. There are 3 lifecycle rules: 1) Prevent Destroy 2) Create Before Destroy 3) Ignore Changes resource "local_file" "name" { filename = "/root/pets.txt" content = "We love pets" file_permission = "0700" } I am using the resource "local_file" to create a file with a content and permission "0700". # local_file.name: resource "local_file" "name" { content = "We love pets" directory_permission = "0777" file_permission = "0700" filename = "/root/pets.txt" id = "978236bb65828b96bae1df000a4f9d6e6c5ca5a8" } Modifying the permission back "0755" with lifecycle rules....