Using examples and demos, this talk will walk through leveling up HCL knowledge from level 2 to level 7. You'll see examples of using functions, variables, and polymorphism to work through a "configuration DSL" built using HCL. The example will be fun and simple, but the techniques should be generalizable to a lot of problems.