{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/3225","labels_url":"https://api.github.com/repos/hashicorp/terraform/issues/3225/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/terraform/issues/3225/comments","events_url":"https://api.github.com/repos/hashicorp/terraform/issues/3225/events","html_url":"https://github.com/hashicorp/terraform/pull/3225","id":106128132,"number":3225,"title":"provider/openstack: Fixes Boot From Volume","user":{"login":"jtopjian","id":46959,"avatar_url":"https://avatars.githubusercontent.com/u/46959?v=3","gravatar_id":"","url":"https://api.github.com/users/jtopjian","html_url":"https://github.com/jtopjian","followers_url":"https://api.github.com/users/jtopjian/followers","following_url":"https://api.github.com/users/jtopjian/following{/other_user}","gists_url":"https://api.github.com/users/jtopjian/gists{/gist_id}","starred_url":"https://api.github.com/users/jtopjian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtopjian/subscriptions","organizations_url":"https://api.github.com/users/jtopjian/orgs","repos_url":"https://api.github.com/users/jtopjian/repos","events_url":"https://api.github.com/users/jtopjian/events{/privacy}","received_events_url":"https://api.github.com/users/jtopjian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-12T04:19:15Z","updated_at":"2015-09-12T05:50:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hashicorp/terraform/pulls/3225","html_url":"https://github.com/hashicorp/terraform/pull/3225","diff_url":"https://github.com/hashicorp/terraform/pull/3225.diff","patch_url":"https://github.com/hashicorp/terraform/pull/3225.patch"},"body":"This commit fixes the previously broken \"boot from volume\" feature. It also\r\nadds an acceptance test to ensure the feature continues to work.\r\n\r\nThe \"delete_on_termination\" option was also added.\r\n\r\nPartly Fixes #3206"},"comment":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/comments/139723960","html_url":"https://github.com/hashicorp/terraform/pull/3225#issuecomment-139723960","issue_url":"https://api.github.com/repos/hashicorp/terraform/issues/3225","id":139723960,"user":{"login":"jtopjian","id":46959,"avatar_url":"https://avatars.githubusercontent.com/u/46959?v=3","gravatar_id":"","url":"https://api.github.com/users/jtopjian","html_url":"https://github.com/jtopjian","followers_url":"https://api.github.com/users/jtopjian/followers","following_url":"https://api.github.com/users/jtopjian/following{/other_user}","gists_url":"https://api.github.com/users/jtopjian/gists{/gist_id}","starred_url":"https://api.github.com/users/jtopjian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtopjian/subscriptions","organizations_url":"https://api.github.com/users/jtopjian/orgs","repos_url":"https://api.github.com/users/jtopjian/repos","events_url":"https://api.github.com/users/jtopjian/events{/privacy}","received_events_url":"https://api.github.com/users/jtopjian/received_events","type":"User","site_admin":false},"created_at":"2015-09-12T05:50:57Z","updated_at":"2015-09-12T05:50:57Z","body":"Maybe I've just been looking at this for too long, but it's starting to feel awkward to me. I don't like how I've had to make `volume_id` optional in order to accurately report the root/boot volume.\r\n\r\nAs an alternative, I have made a new parameter called `attached_volumes` that is entirely computed. This way, the user specifies the boot volume in `block_device`, supplemental volumes in `volume`, and all will be reported in `attached_volumes`.\r\n\r\nThe downside is that anyone using the current `volume` parameter for Computed information will need to make changes.\r\n\r\nThis variation can be seem here: https://github.com/jtopjian/terraform/commit/15559643a465ee9eba186af9eacbf3190f5be3b8\r\n\r\nWhat's the best thing to do in this situation?"}}