Ryan Eschinger

Results 22 issues of 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...

enhancement

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...

enhancement

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`}}" } }...

bug

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...

enhancement
question

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

enhancement

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...

enhancement

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...

enhancement

It should be possible for converge to pull images from a private registry: ``` hcl docker.registry { username = "" password = "" url = "" force = true #...

enhancement

It should be possible to ensure an image does not exist: ``` hcl docker.image "busybox" { name = "busybox" tag = "latest" state = "absent" } ```

enhancement

it should be possible to optionally re-pull an image with the same tag `force = true`

enhancement