You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to get started with sprinkle, using this minimal script:
package :ubuntu_version do
runner "lsb_release -r"
end
policy :myapp, :roles => :app do
requires :ubuntu_version
end
deployment do
delivery :ssh do
user 'root'
password 'secret'
role :app, 'server'
end
end
But I get this error:
"Policy myapp is to be installed on :app but no server has such a role."
Which implies to me that I have my role line in the wrong place. I tried defining role outside of things - but then I get role is undefined.
The current exception is:
$ sprinkle -c -s install_kimptoc2.rb
/Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/gems/sprinkle-0.5.2/lib/sprinkle/policy.rb:87:in `process': Policy myapp is to be installed on :app but no server has such a role. (Sprinkle::Policy::NoMatchingServersError)
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/gems/sprinkle-0.5.2/lib/sprinkle/deployment.rb:79:in `block in process'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/gems/sprinkle-0.5.2/lib/sprinkle/deployment.rb:78:in `each'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/gems/sprinkle-0.5.2/lib/sprinkle/deployment.rb:78:in `process'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/gems/sprinkle-0.5.2/lib/sprinkle/script.rb:20:in `sprinkle'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/gems/sprinkle-0.5.2/lib/sprinkle/script.rb:16:in `sprinkle'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/gems/sprinkle-0.5.2/bin/sprinkle:108:in `<top (required)>'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/bin/sprinkle:19:in `load'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/bin/sprinkle:19:in `<main>'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/bin/ruby_noexec_wrapper:14:in `eval'
from /Users/kimptoc/.rvm/gems/ruby-1.9.3-p429@p-box-mgr/bin/ruby_noexec_wrapper:14:in `<main>'
The text was updated successfully, but these errors were encountered:
Hi,
I posted this on stackoverflow, but probably should be here:
http://stackoverflow.com/questions/16770540/sprinkle-script-is-giving-me-this-error-policy-myapp-is-to-be-installed-on-app
I am trying to get started with sprinkle, using this minimal script:
But I get this error:
"Policy myapp is to be installed on :app but no server has such a role."
Which implies to me that I have my role line in the wrong place. I tried defining role outside of things - but then I get role is undefined.
The current exception is:
The text was updated successfully, but these errors were encountered: