Skip to content

Instantly share code, notes, and snippets.

@trinitronx
Created April 26, 2013 20:54
Show Gist options
  • Save trinitronx/5470374 to your computer and use it in GitHub Desktop.
Save trinitronx/5470374 to your computer and use it in GitHub Desktop.
Recipe: <Dynamically Defined Resource>
* remote_file[/var/chef/cache/ACCC4CF8.asc] action create
- Would copy file downloaded from [] into /var/chef/cache/ACCC4CF8.asc
--- /tmp/chef-tempfile20130426-16657-vgle2m 2013-04-26 19:32:36.000000000 +0000
+++ /tmp/chef-rest20130426-16657-nrwuun 2013-04-26 19:32:36.000000000 +0000
@@ -0,0 +1,42 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+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
+VPZ67j5UMxqtT/Y4+NHcQGgwF/1i
+=Iugu
+-----END PGP PUBLIC KEY BLOCK-----
- Would change mode from '' to '0644'
================================================================================
Error executing action `create` on resource 'remote_file[/var/chef/cache/ACCC4CF8.asc]'
================================================================================
Errno::ENOENT
-------------
No such file or directory - /var/chef/cache/ACCC4CF8.asc
Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/apt/providers/repository.rb
55: remote_file cached_keyfile do
56: source new_resource.key
57: mode 00644
58: action :create
59: end
60: else
Compiled Resource:
------------------
# Declared in /var/chef/cache/cookbooks/apt/providers/repository.rb:55:in `install_key_from_uri'
remote_file("/var/chef/cache/ACCC4CF8.asc") do
provider Chef::Provider::RemoteFile
action [:create]
retries 0
retry_delay 2
path "/var/chef/cache/ACCC4CF8.asc"
backup 5
cookbook_name "apt-customrepos"
mode 420
end
================================================================================
Error executing action `add` on resource 'apt_repository[postgresql]'
================================================================================
Errno::ENOENT
-------------
remote_file[/var/chef/cache/ACCC4CF8.asc] (/var/chef/cache/cookbooks/apt/providers/repository.rb line 55) had an error: Errno::ENOENT: No such file or directory - /var/chef/cache/ACCC4CF8.asc
Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/apt-customrepos/recipes/default.rb
25: apt_repository "postgresql" do
26: uri "http://apt.postgresql.org/pub/repos/apt/"
27: distribution "precise-pgdg"
28: components ["main"]
29: key "http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc"
30: end
31:
Compiled Resource:
------------------
# Declared in /var/chef/cache/cookbooks/apt-customrepos/recipes/default.rb:25:in `from_file'
apt_repository("postgresql") do
action :add
retries 0
retry_delay 2
cookbook_name "apt-customrepos"
recipe_name "default"
uri "http://apt.postgresql.org/pub/repos/apt/"
distribution "precise-pgdg"
components ["main"]
key "http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc"
cache_rebuild true
end
[2013-04-26T19:32:36+00:00] ERROR: Running exception handlers
[2013-04-26T19:32:36+00:00] FATAL: Saving node information to /var/chef/cache/failed-run-data.json
[2013-04-26T19:32:36+00:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources would have been updated
[2013-04-26T19:32:36+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2013-04-26T19:32:36+00:00] FATAL: Errno::ENOENT: apt_repository[postgresql] (apt-customrepos::default line 25) had an error: Errno::ENOENT: remote_file[/var/chef/cache/ACCC4CF8.asc] (/var/chef/cache/cookbooks/apt/providers/repository.rb line 55) had an error: Errno::ENOENT: No such file or directory - /var/chef/cache/ACCC4CF8.asc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment