Module: Fog::Errors
- Defined in:
- lib/fog/core/errors.rb
Defined Under Namespace
Classes: Error, MockNotImplemented, NotFound
Class Method Summary collapse
-
.missing_credentials ⇒ String
The error message that will be raised, if credentials cannot be found.
Class Method Details
.missing_credentials ⇒ String
Returns The error message that will be raised, if credentials cannot be found.
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/fog/core/errors.rb', line 20 def self.missing_credentials = <<-YML Missing Credentials To run as '#{Fog.credential}', add the following to your resource config file: #{Fog.credentials_path} An alternate file may be used by placing its path in the FOG_RC environment variable ####################################################### # Fog Credentials File # # Key-value pairs should look like: # :aws_access_key_id: 022QF06E7MXBSAMPLE :#{Fog.credential}: :aws_access_key_id: :aws_secret_access_key: :bluebox_api_key: :bluebox_customer_id: :brightbox_client_id: :brightbox_secret: :go_grid_api_key: :go_grid_shared_secret: :google_storage_access_key_id: :google_storage_secret_access_key: :linode_api_key: :local_root: :new_servers_password: :new_servers_username: :public_key_path: :private_key_path: :rackspace_api_key: :rackspace_username: :rackspace_servicenet: :rackspace_cdn_ssl: :slicehost_password: :stormondemand_username: :stormondemand_password: :terremark_username: :terremark_password: :voxel_api_key: :voxel_api_secret: :zerigo_email: :zerigo_token: :dnsimple_email: :dnsimple_password: :dnsmadeeasy_api_key: :dnsmadeeasy_secret_key: # # End of Fog Credentials File ####################################################### YML raise(LoadError.new()) end |