{"action":"created","issue":{"url":"https://api.github.com/repos/malnick/puppet-s3/issues/3","labels_url":"https://api.github.com/repos/malnick/puppet-s3/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/malnick/puppet-s3/issues/3/comments","events_url":"https://api.github.com/repos/malnick/puppet-s3/issues/3/events","html_url":"https://github.com/malnick/puppet-s3/issues/3","id":110428489,"number":3,"title":"Could not find a suitable provider for s3 - first start vagrant virtualbox ","user":{"login":"tuxinaut","id":722482,"avatar_url":"https://avatars.githubusercontent.com/u/722482?v=3","gravatar_id":"","url":"https://api.github.com/users/tuxinaut","html_url":"https://github.com/tuxinaut","followers_url":"https://api.github.com/users/tuxinaut/followers","following_url":"https://api.github.com/users/tuxinaut/following{/other_user}","gists_url":"https://api.github.com/users/tuxinaut/gists{/gist_id}","starred_url":"https://api.github.com/users/tuxinaut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tuxinaut/subscriptions","organizations_url":"https://api.github.com/users/tuxinaut/orgs","repos_url":"https://api.github.com/users/tuxinaut/repos","events_url":"https://api.github.com/users/tuxinaut/events{/privacy}","received_events_url":"https://api.github.com/users/tuxinaut/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-08T11:27:25Z","updated_at":"2015-11-03T12:06:26Z","closed_at":null,"body":"I've the problem that if I start the vagrant virtualbox the first time I get always the output below that there is **no suitable provider for s3**. If I trigger the provision a second time it works.\r\n\r\nPuppet 3.4.3\r\nVagrant 1.7.2\r\n\r\n```\r\n==> default: Debug: Prefetching gem resources for package\r\n==> default: Debug: Executing '/usr/bin/gem list --local'\r\n==> default: Debug: Executing '/usr/bin/gem list --local aws-sdk$'\r\n==> default: Debug: Executing '/usr/bin/gem install --no-rdoc --no-ri aws-sdk'\r\n==> default: Notice: /Stage[main]/S3/Package[aws-sdk]/ensure: created\r\n==> default: Debug: /Stage[main]/S3/Package[aws-sdk]: The container Class[S3] will propagate my refresh event\r\n...\r\n==> default: Debug: Failed to load library 'aws-sdk' for feature 'awssdk'\r\n==> default: Debug: Puppet::Type::S3::ProviderS3: feature awssdk is missing\r\n...\r\n==> default: Error: Could not find a suitable provider for s3\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/malnick/puppet-s3/issues/comments/153334024","html_url":"https://github.com/malnick/puppet-s3/issues/3#issuecomment-153334024","issue_url":"https://api.github.com/repos/malnick/puppet-s3/issues/3","id":153334024,"user":{"login":"tuxinaut","id":722482,"avatar_url":"https://avatars.githubusercontent.com/u/722482?v=3","gravatar_id":"","url":"https://api.github.com/users/tuxinaut","html_url":"https://github.com/tuxinaut","followers_url":"https://api.github.com/users/tuxinaut/followers","following_url":"https://api.github.com/users/tuxinaut/following{/other_user}","gists_url":"https://api.github.com/users/tuxinaut/gists{/gist_id}","starred_url":"https://api.github.com/users/tuxinaut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tuxinaut/subscriptions","organizations_url":"https://api.github.com/users/tuxinaut/orgs","repos_url":"https://api.github.com/users/tuxinaut/repos","events_url":"https://api.github.com/users/tuxinaut/events{/privacy}","received_events_url":"https://api.github.com/users/tuxinaut/received_events","type":"User","site_admin":false},"created_at":"2015-11-03T12:06:26Z","updated_at":"2015-11-03T12:06:26Z","body":"You haven't to install ```aws-sdk``` manually simple **include** this puppet module should be enough. See also [init.pp](https://github.com/malnick/puppet-s3/blob/production/manifests/init.pp). Additionally the module has code to detect multiple times if the ```aws-sdk``` installed."}}