I hereby claim:
- I am chasebolt on github.
- I am cbolt (https://keybase.io/cbolt) on keybase.
- I have a public key whose fingerprint is FAC1 0C80 DD8C 9DB2 0CD6 61DB F55E BD82 6DEF 2548
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
✗ kitchen converge timeout-ubuntu-1504 | |
-----> Starting Kitchen (v1.4.2) | |
-----> Converging <timeout-ubuntu-1504>... | |
$$$$$$ Running legacy converge for 'DigitalOcean' Driver | |
Preparing files for transfer | |
Preparing dna.json | |
Resolving cookbook dependencies with Berkshelf 3.3.0... | |
Removing non-cookbook files before transfer | |
Preparing validation.pem | |
Preparing client.rb |
node = `knife search node 'role:foo' -a custom.attribtoreturn -F json | |
json = JSON.parse(node) | |
puts json |
Chef::Resource::DockerContainer.class_eval do | |
property :dependencies_updated, [true, false] | |
def depends_on(resource) | |
subscribes :dependencies_updated, resource, :immediately | |
subscribes :run, resource | |
end | |
action :dependencies_updated do | |
new_resource.dependencies_updated true |
================================================================================ | |
Recipe Compile Error in /var/chef/cache/cookbooks/server/recipes/default.rb | |
================================================================================ | |
NoMethodError | |
------------- | |
undefined method `depends_on' for Chef::Resource::DockerContainer | |
Cookbook Trace: | |
--------------- |
Chef::Resource::DockerService.class_eval do | |
property :dependencies_updated, [true, false] | |
def depends_on(resource) | |
subscribes :dependencies_updated, resource, :immediately | |
subscribes :run, resource | |
end | |
action :dependencies_updated do | |
new_resource.dependencies_updated true |
[root@metal ~]# chef-client -l info | |
[2015-10-12T14:57:55-07:00] INFO: Forking chef instance to converge... | |
Starting Chef Client, version 12.4.1 | |
[2015-10-12T14:57:55-07:00] INFO: *** Chef 12.4.1 *** | |
[2015-10-12T14:57:55-07:00] INFO: Chef-client pid: 31757 | |
[2015-10-12T14:57:58-07:00] INFO: Run List is [role[server]] | |
[2015-10-12T14:57:58-07:00] INFO: Run List expands to [server] | |
[2015-10-12T14:57:58-07:00] INFO: Starting Chef Run for metal | |
[2015-10-12T14:57:58-07:00] INFO: Running start handlers | |
[2015-10-12T14:57:58-07:00] INFO: Start handlers complete. |
[root@metal ~]# cat /var/chef/cache/chef-stacktrace.out | |
Generated at 2015-10-12 14:58:05 -0700 | |
LocalJumpError: docker_image[alpine] (docker-apps::test line 38) had an error: LocalJumpError: unexpected return | |
/var/chef/cache/cookbooks/docker/libraries/docker_image.rb:63:in `block in <class:DockerImage>' | |
/opt/chef/embedded/apps/chef/lib/chef/provider/lwrp_base.rb:61:in `instance_eval' | |
/opt/chef/embedded/apps/chef/lib/chef/provider/lwrp_base.rb:61:in `recipe_eval_with_update_check' | |
/opt/chef/embedded/apps/chef/lib/chef/provider/lwrp_base.rb:46:in `block in action' | |
/opt/chef/embedded/apps/chef/lib/chef/provider.rb:144:in `run_action' | |
/opt/chef/embedded/apps/chef/lib/chef/resource.rb:584:in `run_action' | |
/opt/chef/embedded/apps/chef/lib/chef/runner.rb:49:in `run_action' |
[root@metal ~]# rm -f /tmp/*.ini; docker ps; chef-client | |
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES | |
99aa87348f38 alpine:latest "sleep 3000" 23 seconds ago Up 22 seconds alpine | |
Starting Chef Client, version 12.5.1 | |
resolving cookbooks for run list: ["server"] | |
Synchronizing Cookbooks: | |
- server (0.1.0) | |
- firewalld (1.1.1) | |
- compat_resource (12.5.9) | |
- docker (2.0.0) |
include_recipe 'docker-apps' | |
Chef::Resource::DockerContainer.class_eval do | |
property :dependencies_updated, [true, false] | |
def depends_on(resource) | |
subscribes :dependencies_updated, resource, :immediately | |
subscribes :run, resource | |
end |