Course 2 · after Fountain: The IAM repo · lesson 15 (I15)
Adopt in place
- Properties
- I Honor the lower layer, XII Adopt in place
- Goal
- TODO
- Done when
- TODO
- Restart from
- lesson 6 (the lesson whose checkpoint to reload if this one breaks)
- Mode
- self-paced or live · about 20 min
Watch
TODO: video
Do · 20 min
Context
- An
importblock brings a pre-existing role and security group under management, one resource at a time. You write the file and plan, or letterraform plan -generate-config-outwrite the first draft, which you then review by hand into the one-file-per-resource layout. Nothing changes on day one, and the plan proves it by showing no changes. Aremovedblock backs a resource out of management without destroying it. - One at a time is the documented path, not a bulk import, because the repo manages what it declares and a bulk import declares a pile nobody has read (decision 38). Greenfield is the course’s own path and needs no adoption story.
- The estate stays in native form, so walking away means keeping the HCL and dropping everything else. There is no export bundle to build because there is nothing proprietary to export from.
Watch
TODO: Video script or link. Optional.Do
TODO: Numbered steps. Imperative. One job.- TODO
- TODO
- TODO