乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
Terraform 7.10 lifecycle in resource behavior
2023-10-04 12:53:53
32
0
0
admin
> 这是resource behavioe 的配置 ## create_before_destroy 如果需要重建,默认是先删再建 ``` resource "azurerm_resource_group" "example" { # ... lifecycle { create_before_destroy = true #现在是先建再删 } } ``` ## prevent_destroy删除保护 ``` lifecycle { prevent_destroy = true } ``` ## ignore_changes 不要因为有变化而修改 ``` resource "aws_instance" "example" { # ... lifecycle { ignore_changes = [ # Ignore changes to tags, e.g. because a management agent # updates these based on some ruleset managed elsewhere. tags, ] } } ``` ## replace_triggered_by 别的资源被替换的话,同时替换这个资源 ``` resource "aws_appautoscaling_target" "ecs_target" { # ... lifecycle { replace_triggered_by = [ # Replace `aws_appautoscaling_target` each time this instance of # the `aws_ecs_service` is replaced. aws_ecs_service.svc.id ] } } ```
上一篇:
Terraform 7.03 count_AND_for_each
下一篇:
Terraform 7.41 local-exec
文档导航