mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-26 10:34:40 +02:00
add version management subtopic (#6025)
* add version management subtopic * Update src/data/roadmaps/terraform/content/version-management@6zFuSNOfbPaYIE_t--2nr.md correct typo * Update src/data/roadmaps/terraform/content/version-management@6zFuSNOfbPaYIE_t--2nr.md Co-authored-by: Konrad <kord.stp@gmail.com> --------- Co-authored-by: Konrad <kord.stp@gmail.com>
This commit is contained in:
@@ -0,0 +1,9 @@
|
|||||||
|
# Version Management
|
||||||
|
|
||||||
|
Version management in Terraform is crucial for maintaining consistency across different environments and team members. Tools like `tfenv` allow developers to easily switch between different versions of Terraform. `tfenv` is a version manager that installs and manages multiple Terraform versions on a single system. It enables teams to specify and use specific Terraform versions for different projects, ensuring compatibility and reproducibility. This tool, along with others like `tfswitch`, helps manage potential conflicts arising from version differences, facilitates easier upgrades, and supports working on multiple projects with varying Terraform version requirements.
|
||||||
|
|
||||||
|
Learn more from the following resources:
|
||||||
|
|
||||||
|
- [@opensource@tfenv](https://github.com/tfutils/tfenv)
|
||||||
|
- [@article@How to Use tfenv to Manage Multiple Terraform Versions](https://spacelift.io/blog/tfenv)
|
||||||
|
- [@video@Quick Tech: tfenv](https://www.youtube.com/watch?v=Smk5PrRPQsU)
|
@@ -3124,15 +3124,15 @@
|
|||||||
"oldId": "weIlGqGN15U8BH1yE9moA"
|
"oldId": "weIlGqGN15U8BH1yE9moA"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"x": -494.68519649759753,
|
"x": -489.23643593653094,
|
||||||
"y": 1779.1891543464371
|
"y": 1715.9835318380642
|
||||||
},
|
},
|
||||||
"width": 214,
|
"width": 214,
|
||||||
"height": 49,
|
"height": 49,
|
||||||
"selected": false,
|
"selected": false,
|
||||||
"positionAbsolute": {
|
"positionAbsolute": {
|
||||||
"x": -494.68519649759753,
|
"x": -489.23643593653094,
|
||||||
"y": 1779.1891543464371
|
"y": 1715.9835318380642
|
||||||
},
|
},
|
||||||
"dragging": false,
|
"dragging": false,
|
||||||
"style": {
|
"style": {
|
||||||
@@ -3154,15 +3154,15 @@
|
|||||||
"oldId": "zCU02_5Pide5BZiuMuqEU"
|
"oldId": "zCU02_5Pide5BZiuMuqEU"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"x": -494.68519649759753,
|
"x": -489.23643593653094,
|
||||||
"y": 1832.1891543464371
|
"y": 1768.9835318380642
|
||||||
},
|
},
|
||||||
"width": 214,
|
"width": 214,
|
||||||
"height": 49,
|
"height": 49,
|
||||||
"selected": false,
|
"selected": false,
|
||||||
"positionAbsolute": {
|
"positionAbsolute": {
|
||||||
"x": -494.68519649759753,
|
"x": -489.23643593653094,
|
||||||
"y": 1832.1891543464371
|
"y": 1768.9835318380642
|
||||||
},
|
},
|
||||||
"dragging": false,
|
"dragging": false,
|
||||||
"style": {
|
"style": {
|
||||||
@@ -3184,15 +3184,15 @@
|
|||||||
"oldId": "q1I5X_UBGH9LyF7UKHl_u"
|
"oldId": "q1I5X_UBGH9LyF7UKHl_u"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"x": -494.68519649759753,
|
"x": -489.23643593653094,
|
||||||
"y": 1885.1891543464371
|
"y": 1821.9835318380642
|
||||||
},
|
},
|
||||||
"width": 214,
|
"width": 214,
|
||||||
"height": 49,
|
"height": 49,
|
||||||
"selected": false,
|
"selected": false,
|
||||||
"positionAbsolute": {
|
"positionAbsolute": {
|
||||||
"x": -494.68519649759753,
|
"x": -489.23643593653094,
|
||||||
"y": 1885.1891543464371
|
"y": 1821.9835318380642
|
||||||
},
|
},
|
||||||
"dragging": false,
|
"dragging": false,
|
||||||
"style": {
|
"style": {
|
||||||
@@ -3214,15 +3214,15 @@
|
|||||||
"oldId": "RtwZy60ruRpskmgr1qYYf"
|
"oldId": "RtwZy60ruRpskmgr1qYYf"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"x": -494.68519649759753,
|
"x": -489.23643593653094,
|
||||||
"y": 1938.1891543464371
|
"y": 1874.9835318380642
|
||||||
},
|
},
|
||||||
"width": 214,
|
"width": 214,
|
||||||
"height": 49,
|
"height": 49,
|
||||||
"selected": false,
|
"selected": false,
|
||||||
"positionAbsolute": {
|
"positionAbsolute": {
|
||||||
"x": -494.68519649759753,
|
"x": -489.23643593653094,
|
||||||
"y": 1938.1891543464371
|
"y": 1874.9835318380642
|
||||||
},
|
},
|
||||||
"dragging": false,
|
"dragging": false,
|
||||||
"style": {
|
"style": {
|
||||||
@@ -3244,15 +3244,15 @@
|
|||||||
"oldId": "wL3WWhjPEgFmumOmCPRDf"
|
"oldId": "wL3WWhjPEgFmumOmCPRDf"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"x": -495.71609679333335,
|
"x": -490.26733623226676,
|
||||||
"y": 1991.1891543464371
|
"y": 1980.9835318380642
|
||||||
},
|
},
|
||||||
"width": 214,
|
"width": 214,
|
||||||
"height": 49,
|
"height": 49,
|
||||||
"selected": false,
|
"selected": false,
|
||||||
"positionAbsolute": {
|
"positionAbsolute": {
|
||||||
"x": -495.71609679333335,
|
"x": -490.26733623226676,
|
||||||
"y": 1991.1891543464371
|
"y": 1980.9835318380642
|
||||||
},
|
},
|
||||||
"dragging": false,
|
"dragging": false,
|
||||||
"style": {
|
"style": {
|
||||||
@@ -3274,15 +3274,15 @@
|
|||||||
"oldId": "AEtW6j2GcfZz7IXk4sM6c"
|
"oldId": "AEtW6j2GcfZz7IXk4sM6c"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"x": -495.71609679333335,
|
"x": -490.26733623226676,
|
||||||
"y": 2044.1891543464371
|
"y": 2033.9835318380642
|
||||||
},
|
},
|
||||||
"width": 214,
|
"width": 214,
|
||||||
"height": 49,
|
"height": 49,
|
||||||
"selected": false,
|
"selected": false,
|
||||||
"positionAbsolute": {
|
"positionAbsolute": {
|
||||||
"x": -495.71609679333335,
|
"x": -490.26733623226676,
|
||||||
"y": 2044.1891543464371
|
"y": 2033.9835318380642
|
||||||
},
|
},
|
||||||
"dragging": false,
|
"dragging": false,
|
||||||
"style": {
|
"style": {
|
||||||
@@ -3887,6 +3887,36 @@
|
|||||||
"focusable": true,
|
"focusable": true,
|
||||||
"resizing": false,
|
"resizing": false,
|
||||||
"selectable": true
|
"selectable": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "6zFuSNOfbPaYIE_t--2nr",
|
||||||
|
"type": "subtopic",
|
||||||
|
"position": {
|
||||||
|
"x": -489.23643593653094,
|
||||||
|
"y": 1927.9835318380642
|
||||||
|
},
|
||||||
|
"selected": true,
|
||||||
|
"data": {
|
||||||
|
"label": "Version Management",
|
||||||
|
"style": {
|
||||||
|
"fontSize": 17,
|
||||||
|
"justifyContent": "flex-start",
|
||||||
|
"textAlign": "center"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"zIndex": 999,
|
||||||
|
"width": 214,
|
||||||
|
"height": 49,
|
||||||
|
"positionAbsolute": {
|
||||||
|
"x": -489.23643593653094,
|
||||||
|
"y": 1927.9835318380642
|
||||||
|
},
|
||||||
|
"dragging": false,
|
||||||
|
"style": {
|
||||||
|
"width": 214,
|
||||||
|
"height": 49
|
||||||
|
},
|
||||||
|
"resizing": false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"edges": [
|
"edges": [
|
||||||
@@ -5745,6 +5775,23 @@
|
|||||||
"id": "reactflow__edge-erxow5xNRj01WepdFOhVfx2-sVXZrBCsiSzWBBYWTm-nQw1",
|
"id": "reactflow__edge-erxow5xNRj01WepdFOhVfx2-sVXZrBCsiSzWBBYWTm-nQw1",
|
||||||
"selected": false,
|
"selected": false,
|
||||||
"focusable": true
|
"focusable": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"style": {
|
||||||
|
"strokeDasharray": "0.8 8",
|
||||||
|
"strokeLinecap": "round",
|
||||||
|
"strokeWidth": 3.5,
|
||||||
|
"stroke": "#2b78e4"
|
||||||
|
},
|
||||||
|
"source": "6zFuSNOfbPaYIE_t--2nr",
|
||||||
|
"sourceHandle": "z2",
|
||||||
|
"target": "ECcHo0KTDN27MuVTC-Fwy",
|
||||||
|
"targetHandle": "y2",
|
||||||
|
"data": {
|
||||||
|
"edgeStyle": "dashed"
|
||||||
|
},
|
||||||
|
"id": "reactflow__edge-6zFuSNOfbPaYIE_t--2nrz2-ECcHo0KTDN27MuVTC-Fwyy2",
|
||||||
|
"selected": false
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
Reference in New Issue
Block a user