Warning: Undefined array key 1 in /DISK2/WWW/lipensky.cz/tomas/inc/auth.php on line 78
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
automatizace:terraform [2024/12/11 12:17] tomas |
automatizace:terraform [2026/09/30 12:35] (current) tomas |
||
|---|---|---|---|
| Line 42: | Line 42: | ||
| terraform workspace list ... vylistuje worspaces - prostřředí = instance tfstate souboru\\ | terraform workspace list ... vylistuje worspaces - prostřředí = instance tfstate souboru\\ | ||
| terraform workspace select prod ... vybere workspace prod a nastaví ho jako výchozí\\ | terraform workspace select prod ... vybere workspace prod a nastaví ho jako výchozí\\ | ||
| + | |||
| + | ====tf moduly==== | ||
| + | [[terraform-aws]]\\ | ||
| ====tf soubory==== | ====tf soubory==== | ||
| Line 71: | 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 { | ||
| + | | ||
| + | } | ||
| + | } | ||
| ===provider {}=== | ===provider {}=== | ||
| Line 114: | 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, |
| trimsuffix(" | trimsuffix(" | ||
| base64encode() ... zakóduje řetězed co base64\\ | base64encode() ... zakóduje řetězed co base64\\ | ||
| Line 125: | Line 144: | ||
| endswith(" | endswith(" | ||
| can ... true, když uvnitř platí\\ | can ... true, když uvnitř platí\\ | ||
| + | contains(" | ||