virtual ip allocation
debug line should mention the right function, not allocate_ip (this is valid for all debug lines here, I guess)
rename name to service
rewriting code for remove duplicate
few typos
add deallocate for virtual ip
fix for binary
wrong intend
Merge pull request #1 from crowbar/release/pebbles/master

Release/pebbles/master
Merge branch 'feature/DCB-130/pebbles/master' into feature/DCB-130/pebbles/merge
a log of typos
Create network-related data bags from proposal, not from template

We were creating the crowbar/admin_network and friends data bags in
create_proposal, which means that the network definitions came from the
template. Which is simply wrong since we want the network definitions
from the proposal.

Instead, create the data bags from apply_role_pre_chef_call (only if the
data bags don't exist yet, to avoid issues when re-applying the
proposal).
Merge pull request #196 from MirantisDellCrowbar/feature/DCB-130/pebbles/merge

virtual ip allocation
Merge pull request #198 from vuntz/create-data-bag-from-proposal

Create network-related data bags from proposal, not from template
Do not fail if we have vlan interface with unexpected naming

When trying to create eth0.248, if the interface already exists but as
vlan248, we simply fail. It turns out there's code already that is
supposed to deal with that and remove vlan248, but it's executed too
late.
Use kill_nic to destroy the other vlan interface

We want to remove the configuration files too.
Merge pull request #199 from vuntz/force-vlan-ifname

Do not fail if we have vlan interface with unexpected naming
Only kill vlan interfaces if they are on the same parent interface

When we are about to create a vlan interface, we check that there's no
interface with the same vlan id, and if there is, we kill it.

However, we were not restricting this to the vlan interface on the same
parent interface. This might lead to situations where we want to use the
same vlan id on two interfaces, but crowbar doesn't allow this.
Add crowbar-status and crowbar-failed in schema

Otherwise, barclamp_mgmt_lib.rb will edit the schema and add them, which
will make the files differ from the ones in the package.

Part of https://bugzilla.novell.com/show_bug.cgi?id=776583
Set proposal_schema_version to 2 in crowbar.yml

This is needed when we have crowbar-status/crowbar-failed in the schema.