Allow unix_sock_rw_perms to have attribute overrides

Closes-Bug: #1324821
Change-Id: I468d4e278ff580c69704a37e75af7fe7289e7853
Fix Strainerfile

Change-Id: Id7b659e1b4fa49d6493281d7f6b868d73872fa45
Implements: blueprint per-repo-tests
Improve ChefSpec coverage

The remaining untouched resources are due to a non-existant suse spec.
I.e., the package resources coming from the suse platform_attributes:

  package[openstack-nova]            openstack-compute/recipes/nova-common.rb:33
  package[python-mysql]              openstack-compute/recipes/nova-common.rb:41

and this one, coming from a suse platform_family conditional:

  execute[loading kvm modules]       openstack-compute/recipes/libvirt.rb:103

Change-Id: Ic0bac7c8c1abe52e2e21d1daa71cf5e05f3b8991
Allow dnsmasq_config_file to have attribute overrides

Change-Id: Ide8d1015d1a4455cea680b8a5b5dbb7552c69e34
Closes-Bug: 1327031
Added missing cookbook dependency in README.md

Just add openstack-network as cookbook dependency in `Requirements`
section.

Change-Id: I718c7ec1e8cf1648ac416b61f4ecf8f98457d82b
Make retrieval of vmware_host_pass optional

Before this change, a non-vmware user would (without developer mode
have to create a data bag item for this pass even when not using it,
because otherwise the get_secret's call would fail.

Now, the lookup depends on the value of

    node[openstack][compute][driver].split('.').first

to work with both vmwareapi.VMwareESXDriver and vmwareapi.VMwareVCDriver

Implements: blueprint vmware-password-databag
Change-Id: I8c003deb2181b8120b343f85f8759d5de19036ca
Merge "Added missing cookbook dependency in README.md"
Merge "Make retrieval of vmware_host_pass optional"
Create state and lock paths

The instances path was bring created, but not the state or lock paths.
If these are overridden to different places, nova will fail to start.
Removed the unused hardcoded lock path in api and scheduler recipes.
Moved the path creation to nova-common recipe.

Change-Id: I7538edff91233761a1c6336ca4cfe080eeee093d
Closes-Bug: #1328956
Merge "Improve ChefSpec coverage"
Merge "Create state and lock paths"
Add resize_confirm_window configuration option

Add resize_confirm_window configuration option to nova.conf.erb

Closes-Bug: #1328522
Change-Id: I9839c7629bb58489468fd98032abcb76a87725f7
Remove the storage_availability_zone settings

* Remove the storage_availability_zone from nova.conf.
* Add some testcases.

Closes-Bug: #1326248
Change-Id: I2887c6fba8a904f46e5f0bd9a8faf9da7ff077ca
Allow inject_partition to have attribute overrides

* Add new libvirt_inject_partition attribute
* Add new testcases.

Closes-Bug: #1328959
Change-Id: I836ed057449583523b8bc21c001f979669b6cef8