rancher_stack: Retrieve docker_compose and rancher_compose in Read (#11550)

Without this, when importing an existing stack into Terraform,
the first Terraform run is non convergent as it needs to retrieve
the existing values.
This commit is contained in:
Raphaël Pinson 2017-01-31 16:57:35 +01:00 committed by Paul Stack
parent bfa7d56449
commit 20c0668c6b
1 changed files with 6 additions and 2 deletions

View File

@ -153,8 +153,12 @@ func resourceRancherStackRead(d *schema.ResourceData, meta interface{}) error {
d.Set("description", stack.Description)
d.Set("name", stack.Name)
d.Set("rendered_docker_compose", strings.Replace(config.DockerComposeConfig, "\r", "", -1))
d.Set("rendered_rancher_compose", strings.Replace(config.RancherComposeConfig, "\r", "", -1))
dockerCompose := strings.Replace(config.DockerComposeConfig, "\r", "", -1)
rancherCompose := strings.Replace(config.RancherComposeConfig, "\r", "", -1)
d.Set("docker_compose", dockerCompose)
d.Set("rancher_compose", rancherCompose)
d.Set("rendered_docker_compose", dockerCompose)
d.Set("rendered_rancher_compose", rancherCompose)
d.Set("environment_id", stack.AccountId)
d.Set("environment", stack.Environment)