Fix: nova patching: broken puppet chain. 45/15945/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 22 Jun 2016 13:17:28 +0000 (15:17 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 22 Jun 2016 13:19:31 +0000 (15:19 +0200)
This was an interesting bug. The code has been broken for a while,
but we did not notice because nova was installed before these
puppets were ran.

With the Mitaka reworks and changes in the puppet manifests, this
bug surfaced, but manifested as `virtlogd` service not being
started, looking like a libvirt 1.3+ problem.

So, just add the missing "->" in the troubling puppet file.

Change-Id: Ic702e17e8f732bf7a277714cc4416e0f2ee68cfe
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
patches/fuel-library/0010-nova-Fix-inject-for-direct-boot-with-part-table.patch

index 4a242b9..372386a 100644 (file)
@@ -84,7 +84,7 @@ index 46b1801..d42d6a1 100644
 +    unless  => "patch -p1 -R -N --dry-run < ${nova_path}/libvirt-inject.patch",
 +    cwd     => $nova_path,
 +    require => [Package['patch']],
-+  }
++  } ->
    # FIXME(armband): Workaround for missing arm defaults in nova libvirt driver
    file { "${nova_path}/libvirt-vga-console.patch":
      ensure => "file",