converge
converge copied to clipboard
A powerful and easy-to-use configuration management system.
Most of the cloud providers have a (http based) metadata api for nodes to fetch some information about themself. It would be nice if converge would have a url module...
We need to handle re-exported types that are not in their parent's file, for example: - systemd properties which need to be included in the docs are located at `resource/systemd/unit/systemd_properties.go`...
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`}}" } }...
We need to be able to set a unit to be persistent or not in the unit file. Adding an `enabled` flag seems like a reasonable way to approach this.
Bootstrap a node remotely via ssh - install converge on remote node
When using Ansible/Chef/Puppet I try to strictly stick to package install, create config file and start/manage service. But sometimes it's very hard since you need to manage part of a...
Make Link to resources clearer from the web page.
Given the following file: ```hcl file.directory "a" { destination = "a" } file.directory "b" { destination = "{{lookup `file.directory.a.destination`}}/b" } ``` `converge plan` outputs the following: ``` root/file.directory.a: Messages: Has...
There are some subtle bugs in the interaction between groups and switch statements. This can possibly be addressed more cleanly now that the switch code has been refactored to store...