Ryan Eschinger
Ryan Eschinger
Inline content can become hard to work with when dealing with larger files (config files, for example). The module should be able to load a template from a file on...
It would be useful to be able to perform a key based `lookup` against a map-type field exposed on a resource. This would be necessary to effectively implement #253. It...
Example (using samples/basic.hcl as a module): ```hcl task.query "hostname" { query = "hostname | xargs echo -n" } module "basic.hcl" "test" { params { message = "{{lookup `task.query.hostname.status.stdout`}}" } }...
converge is currently sensitive to transient errors, particular when performing operations over the network like downloading files, keys, docker images, etc. Often, immediately running converge again after a failure will...
It would be useful to be able to retrieve additional host specific information without complicated `task.query` commands. Some ideas: - hostname - ip addresses - network interfaces - os architecture
Currently, a task can depend on another task. However, there are some situations where you only want the dependent task to apply if the apply step of the previous task...
Users often need to build a full file path from various path elements (a directory and file name param for example). It would be helpful to have some kind of...
It should be possible for converge to pull images from a private registry: ``` hcl docker.registry { username = "" password = "" url = "" force = true #...
It should be possible to ensure an image does not exist: ``` hcl docker.image "busybox" { name = "busybox" tag = "latest" state = "absent" } ```
it should be possible to optionally re-pull an image with the same tag `force = true`