{"action":"created","issue":{"url":"https://api.github.com/repos/docker/machine/issues/124","labels_url":"https://api.github.com/repos/docker/machine/issues/124/labels{/name}","comments_url":"https://api.github.com/repos/docker/machine/issues/124/comments","events_url":"https://api.github.com/repos/docker/machine/issues/124/events","html_url":"https://github.com/docker/machine/issues/124","id":52512162,"number":124,"title":"Set up machines using cloudinit","user":{"login":"bfirsh","id":40906,"avatar_url":"https://avatars.githubusercontent.com/u/40906?v=3","gravatar_id":"","url":"https://api.github.com/users/bfirsh","html_url":"https://github.com/bfirsh","followers_url":"https://api.github.com/users/bfirsh/followers","following_url":"https://api.github.com/users/bfirsh/following{/other_user}","gists_url":"https://api.github.com/users/bfirsh/gists{/gist_id}","starred_url":"https://api.github.com/users/bfirsh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bfirsh/subscriptions","organizations_url":"https://api.github.com/users/bfirsh/orgs","repos_url":"https://api.github.com/users/bfirsh/repos","events_url":"https://api.github.com/users/bfirsh/events{/privacy}","received_events_url":"https://api.github.com/users/bfirsh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2014-12-19T18:14:47Z","updated_at":"2015-02-08T10:52:21Z","closed_at":null,"body":"This will be far more reliable than logging into machines with SSH to set them up.\r\n\r\nThis doesn't need to be in the initial iteration of this, but it should also be customisable. This will make it really easy for users to customise what machine does to provision a machine. Also means we can support things which aren't Ubuntu because you can provide a cloudinit config for whatever image you would rather use."},"comment":{"url":"https://api.github.com/repos/docker/machine/issues/comments/73405867","html_url":"https://github.com/docker/machine/issues/124#issuecomment-73405867","issue_url":"https://api.github.com/repos/docker/machine/issues/124","id":73405867,"user":{"login":"sthulb","id":103217,"avatar_url":"https://avatars.githubusercontent.com/u/103217?v=3","gravatar_id":"","url":"https://api.github.com/users/sthulb","html_url":"https://github.com/sthulb","followers_url":"https://api.github.com/users/sthulb/followers","following_url":"https://api.github.com/users/sthulb/following{/other_user}","gists_url":"https://api.github.com/users/sthulb/gists{/gist_id}","starred_url":"https://api.github.com/users/sthulb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sthulb/subscriptions","organizations_url":"https://api.github.com/users/sthulb/orgs","repos_url":"https://api.github.com/users/sthulb/repos","events_url":"https://api.github.com/users/sthulb/events{/privacy}","received_events_url":"https://api.github.com/users/sthulb/received_events","type":"User","site_admin":false},"created_at":"2015-02-08T10:52:21Z","updated_at":"2015-02-08T10:52:21Z","body":"@garethr you're right. \r\n\r\nThe only thing we really have to think about is what we do when cloudinit isn't available on the selected host. \r\n\r\nI proposed an OS shim to install cloudinit via apt, yum, *. After cloudinit is installed, scp the file up and run it manually. "}}