Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
automatizace:terraform [2024/12/17 07:47]
tomas
automatizace:terraform [2026/09/30 12:35] (current)
tomas
Line 74: Line 74:
  
 ===import{}=== ===import{}===
-===move{}===+ 
 +===moved{}=== 
 +přejmenuje v tfstate (při refaktoringu objektů 
 + 
 +moved { 
 +from = resource.id 
 +to = resource.id 
 +} 
 ===remove{}=== ===remove{}===
 +odstraní z tfstate (jako terraform state rm)
 +
 +remove {
 +from = resource.id
 +lifecycle {
 + destroy = false
 +}
 +}
  
 ===provider {}=== ===provider {}===
Line 117: Line 133:
 sensitive() ... obsah se považuje za důvěrný obsah, nezobrazí se ve výstuperch\\ sensitive() ... obsah se považuje za důvěrný obsah, nezobrazí se ve výstuperch\\
 merge() ... sloučí mapy, poslední má přednost\\ merge() ... sloučí mapy, poslední má přednost\\
-lookup() ... vrátí buď hodnotu z mapy, nebo default hodnotu\\+lookup(local.clovek, "vek", 12) ... vrátí buď hodnotu z mapy, pokud existuje, nebo default hodnotu\\
 trimsuffix("abcd", "cd") ... odřízne koncovku z řetězce, když se shoduje, v tomto případě vrátí ab\\ trimsuffix("abcd", "cd") ... odřízne koncovku z řetězce, když se shoduje, v tomto případě vrátí ab\\
 base64encode() ... zakóduje řetězed co base64\\ base64encode() ... zakóduje řetězed co base64\\
Line 128: Line 144:
 endswith("abc.txt", ".txt") ... vrátí true, když 1. řetězec končí 2. řetězcem\\ endswith("abc.txt", ".txt") ... vrátí true, když 1. řetězec končí 2. řetězcem\\
 can ... true, když uvnitř platí\\ can ... true, když uvnitř platí\\
 +contains("pes", local.savci) ... vrátí true, pokud je "pes" členem pole local.savci\\