terraform-provider-dockermachine
terraform-provider-dockermachine copied to clipboard
Generic Driver timeout on create
Log:
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
2018/04/20 23:52:38 [INFO] terraform: building graph: GraphTypeApply
mputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "swarm_experimental":*terraform.ResourceAttrDiff{Old:"", New:"false", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "swarm":*terraform.ResourceAttrDiff{Old:"", New:"false", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "docker_url":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "swarm_master":*terraform.ResourceAttrDiff{Old:"", New:"false", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "address":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "ssh_keypath":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "ssh_hostname":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "certs_directory":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "generic_engine_port":*terraform.ResourceAttrDiff{Old:"", New:"2376", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "name":*terraform.ResourceAttrDiff{Old:"", New:"celery", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "generic_ip_address":*terraform.ResourceAttrDiff{Old:"", New:"celery", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "engine_storage_driver":*terraform.ResourceAttrDiff{Old:"", New:"overlay2", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "ssh_username":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "tls_server_cert":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "generic_ssh_key":*terraform.ResourceAttrDiff{Old:"", New:"/home/seffyroff/.ssh/id_rsa", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "id":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x2}, "state":*terraform.ResourceAttrDiff{Old:"", New:"running", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "generic_ssh_user":*terraform.ResourceAttrDiff{Old:"", New:"seffyroff", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "storage_path_computed":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyDeposed:false, DestroyTainted:false, Meta:map[string]interface {}(nil)}
2018/04/20 23:52:38 [TRACE] Graph after step *terraform.DiffTransformer:
dockermachine_generic.celery - *terraform.NodeApplyableResource
2018/04/20 23:52:38 [DEBUG] ReferenceTransformer: "dockermachine_generic.celery" references: []
2018/04/20 23:52:38 [DEBUG] ReferenceTransformer: "provider.dockermachine" references: []
2018/04/20 23:52:38 [TRACE] Graph after step *terraform.ReferenceTransformer:
dockermachine_generic.celery - *terraform.NodeApplyableResource
provider.dockermachine - *terraform.NodeApplyableProvider
provider.dockermachine - *terraform.NodeApplyableProvider
2018/04/20 23:52:38 [TRACE] Graph after step *terraform.CountBoundaryTransformer:
dockermachine_generic.celery - *terraform.NodeApplyableResource
provider.dockermachine - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
dockermachine_generic.celery - *terraform.NodeApplyableResource
provider.dockermachine - *terraform.NodeApplyableProvider
provider.dockermachine - *terraform.NodeApplyableProvider
2018/04/20 23:52:38 [TRACE] Graph after step *terraform.TargetsTransformer:
dockermachine_generic.celery - *terraform.NodeApplyableResource
provider.dockermachine - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
dockermachine_generic.celery - *terraform.NodeApplyableResource
provider.dockermachine - *terraform.NodeApplyableProvider
provider.dockermachine - *terraform.NodeApplyableProvider
2018/04/20 23:52:38 [TRACE] Graph after step *terraform.CloseProviderTransformer:
dockermachine_generic.celery - *terraform.NodeApplyableResource
provider.dockermachine - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
dockermachine_generic.celery - *terraform.NodeApplyableResource
provider.dockermachine - *terraform.NodeApplyableProvider
provider.dockermachine - *terraform.NodeApplyableProvider
provider.dockermachine (close) - *terraform.graphNodeCloseProvider
dockermachine_generic.celery - *terraform.NodeApplyableResource
provider.dockermachine - *terraform.NodeApplyableProvider
2018/04/20 23:52:38dockermachine_generic.celery: Creating...
.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.dockermachine (close) - *terraform.graphNodeCloseProvider
2018/04/20 23:52:38 [DEBUG] Starting graph walk: walkApply
2018/04/20 23:52:38 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2018/04/20 23:52:38 [TRACE] dag/walk: added new vertex: "provider.dockermachine (close)"
2018/04/20 23:52:38 [TRACE] dag/walk: added new vertex: "root"
2018/04/20 23:52:38 [TRACE] dag/walk: added new vertex: "dockermachine_generic.celery"
2018/04/20 23:52:38 [TRACE] dag/walk: added new vertex: "provider.dockermachine"
2018/04/20 23:52:38 [TRACE] dag/walk: added edge: "dockermachine_generic.celery" waiting on "provider.dockermachine"
2018/04/20 23:52:38 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "dockermachine_generic.celery"
2018/04/20 23:52:38 [TRACE] dag/walk: added edge: "provider.dockermachine (close)" waiting on "dockermachine_generic.celery"
2018/04/20 23:52:38 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2018/04/20 23:52:38 [TRACE] dag/walk: added edge: "root" waiting on "provider.dockermachine (close)"
2018/04/20 23:52:38 [TRACE] dag/walk: dependencies changed for "dockermachine_generic.celery", sending new deps
2018/04/20 23:52:38 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2018/04/20 23:52:38 [TRACE] dag/walk: dependencies changed for "provider.dockermachine (close)", sending new deps
2018/04/20 23:52:38 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2018/04/20 23:52:38 [TRACE] dag/walk: walking "provider.dockermachine"
2018/04/20 23:52:38 [TRACE] vertex 'root.provider.dockermachine': walking
2018/04/20 23:52:38 [TRACE] vertex 'root.provider.dockermachine': evaluating
2018/04/20 23:52:38 [TRACE] [walkApply] Entering eval tree: provider.dockermachine
2018/04/20 23:52:38 [TRACE] root: eval: *terraform.EvalSequence
2018/04/20 23:52:38 [TRACE] address: "" => "<computed>"
root: eval: *terraform.EvalInitProvider
certs_directory: "" => "<computed>"
docker_url: "" => "<computed>"
docker_version: "" => "<computed>"
engine_storage_driver: "" => "overlay2"
generic_engine_port: "" => "2376"
generic_ip_address: "" => "celery"
generic_ssh_key: "" => "/home/seffyroff/.ssh/id_rsa"
generic_ssh_port: "" => "22"
generic_ssh_user: "" => "seffyroff"
name: "" => "celery"
ssh_hostname: "" => "<computed>"
ssh_keypath: "" => "<computed>"
ssh_port: "" => "<computed>"
ssh_username: "" => "<computed>"
state: "" => "running"
storage_path_computed: "" => "<computed>"
swarm: "" => "false"
swarm_experimental: "" => "false"
swarm_master: "" => "false"
tls_server_cert: "" => "<computed>"
tls_server_key: "" => "<computed>"
dockermachine_generic.celery: Still creating... (10s elapsed)
dockermachine_generic.celery: Still creating... (20s elapsed)
dockermachine_generic.celery: Still creating... (30s elapsed)
dockermachine_generic.celery: Still creating... (40s elapsed)
dockermachine_generic.celery: Still creating... (50s elapsed)
dockermachine_generic.celery: Still creating... (1m0s elapsed)
dockermachine_generic.celery: Still creating... (1m10s elapsed)
dockermachine_generic.celery: Still creating... (1m20s elapsed)
dockermachine_generic.celery: Still creating... (1m30s elapsed)
dockermachine_generic.celery: Still creating... (1m40s elapsed)
dockermachine_generic.celery: Still creating... (1m50s elapsed)
dockermachine_generic.celery: Still creating... (2m0s elapsed)
dockermachine_generic.celery: Still creating... (2m10s elapsed)
dockermachine_generic.celery: Still creating... (2m20s elapsed)
dockermachine_generic.celery: Still creating... (2m30s elapsed)
dockermachine_generic.celery: Still creating... (2m40s elapsed)
dockermachine_generic.celery: Still creating... (2m50s elapsed)
dockermachine_generic.celery: Still creating... (3m0s elapsed)
dockermachine_generic.celery: Still creating... (3m10s elapsed)
dockermachine_generic.celery: Still creating... (3m20s elapsed)
2018/04/20 23:56:03 [ERROR] root: eval: *terraform.EvalApplyPost, err: 1 error(s) occurred:
* dockermachine_generic.celery: Error creating machine: Error running provisioning: Maximum number of retries (60) exceeded
2018/04/20 23:56:03 [ERROR] root: eval: *terraform.EvalSequence, err: 1 error(s) occurred:
* dockermachine_generic.celery: Error creating machine: Error running provisioning: Maximum number of retries (60) exceeded
2018/04/20 23:56:03 [TRACE] [walkApply] Exiting eval tree: dockermachine_generic.celery
2018/04/20 23:56:03 [DEBUG] plugin: waiting for all plugin processes to complete...
Error: Error applying plan:
1 error(s) occurred:
* dockermachine_generic.celery: 1 error(s) occurred:
* dockermachine_generic.celery: Error creating machine: Error running provisioning: Maximum number of retries (60) exceeded
2018-04-20T23:56:03.608-0700 [DEBUG] plugin: plugin process exited: path=/e/Work/Dev/terraform-infra/docker-machine/terraform.d/plugins/linux_amd64/terraform-provider-dockermachine
Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.
Resource Script:
resource "dockermachine_generic" "celery" {
name = "celery"
generic_ssh_user = "seffyroff"
generic_ssh_key = "/home/seffyroff/.ssh/id_rsa"
generic_ip_address = "celery"
engine_storage_driver = "overlay2"
@seffyroff try running with
resource "dockermachine_generic" "mymachine" {
...
engine_install_url = "https://get.docker.com"
}