{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/installer/issues/753","repository_url":"https://api.github.com/repos/openshift/installer","labels_url":"https://api.github.com/repos/openshift/installer/issues/753/labels{/name}","comments_url":"https://api.github.com/repos/openshift/installer/issues/753/comments","events_url":"https://api.github.com/repos/openshift/installer/issues/753/events","html_url":"https://github.com/openshift/installer/issues/753","id":385367492,"node_id":"MDU6SXNzdWUzODUzNjc0OTI=","number":753,"title":"Add `--no-wait` switch to finish after infra is created","user":{"login":"vrutkovs","id":114501,"node_id":"MDQ6VXNlcjExNDUwMQ==","avatar_url":"https://avatars3.githubusercontent.com/u/114501?v=4","gravatar_id":"","url":"https://api.github.com/users/vrutkovs","html_url":"https://github.com/vrutkovs","followers_url":"https://api.github.com/users/vrutkovs/followers","following_url":"https://api.github.com/users/vrutkovs/following{/other_user}","gists_url":"https://api.github.com/users/vrutkovs/gists{/gist_id}","starred_url":"https://api.github.com/users/vrutkovs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vrutkovs/subscriptions","organizations_url":"https://api.github.com/users/vrutkovs/orgs","repos_url":"https://api.github.com/users/vrutkovs/repos","events_url":"https://api.github.com/users/vrutkovs/events{/privacy}","received_events_url":"https://api.github.com/users/vrutkovs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-28T17:03:02Z","updated_at":"2018-11-28T17:13:28Z","closed_at":null,"author_association":"NONE","body":"This would apply to all providers, but the primary target is AWS.\r\n\r\nBYOR team has to come up with our own playbooks to provision infra on GCP to test libvirts case. In other provider's cases we'd like to avoid duplicating terraform and use it instead.\r\n\r\nHere's what we'd like to do (marked parts we already have implemented):\r\n* [x] Create install configs and modify settings - change AMI to point to CentOS/RHEL instead of RHCOS. See \r\n* [x] Generate bootstrap ignition files\r\n* [ ] Run `create cluster --no-wait`. This command would finish once necessary infra is provisioned, no need to wait for \"bootstrap completed\" event\r\n* [ ] Openshift-ansible playbook would fetch created instances and put them in according groups.\r\n      Currently all instances are identical, it would be nice to have them tagged with a group\r\n* [x] openshift-ansible would run the playbook to apply bootstrap Ignition file and complete the install\r\n* [x] Cluster would be deprovisioned via `destroy cluster` command\r\n\r\nDoes that seem feasible? cc @sdodson @michaelgugino @wking"},"comment":{"url":"https://api.github.com/repos/openshift/installer/issues/comments/442527892","html_url":"https://github.com/openshift/installer/issues/753#issuecomment-442527892","issue_url":"https://api.github.com/repos/openshift/installer/issues/753","id":442527892,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MjUyNzg5Mg==","user":{"login":"wking","id":209920,"node_id":"MDQ6VXNlcjIwOTkyMA==","avatar_url":"https://avatars1.githubusercontent.com/u/209920?v=4","gravatar_id":"","url":"https://api.github.com/users/wking","html_url":"https://github.com/wking","followers_url":"https://api.github.com/users/wking/followers","following_url":"https://api.github.com/users/wking/following{/other_user}","gists_url":"https://api.github.com/users/wking/gists{/gist_id}","starred_url":"https://api.github.com/users/wking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wking/subscriptions","organizations_url":"https://api.github.com/users/wking/orgs","repos_url":"https://api.github.com/users/wking/repos","events_url":"https://api.github.com/users/wking/events{/privacy}","received_events_url":"https://api.github.com/users/wking/received_events","type":"User","site_admin":false},"created_at":"2018-11-28T17:13:28Z","updated_at":"2018-11-28T17:13:28Z","author_association":"MEMBER","body":"> Run `create cluster --no-wait`. This command would finish once necessary infra is provisioned, no need to wait for \"bootstrap completed\" event\r\n\r\nIf you want us to use Terraform to create resources, why wouldn't you want to leave bootstrap-cleanup to us as well?  If want more fine-grained control of Terraform, I'd rather spit out `terraform.tfvars` so you can invoke Terraform directly (currently it's tightly-coupled to the launch in the installer code, but we could separate if if there was a use-case)."}}
{"actor":{"display_login":"wking"}}