Method: Subspace::Configuration#role
- Defined in:
- lib/subspace/configuration.rb
#role(name, groups: [], vars: {}) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/subspace/configuration.rb', line 29 def role(name, groups: [], vars: {}) groups.each do |group| group_config(group).roles.push(name.to_sym) vars.each do |k,v| if group_config(group).vars[k] put "Warning, variable '#{k}' already set for group '#{group}'" end group_config(group).vars[k] = v end end end |