Put plugin hiera in place
This change updates corrects the sed used to update the hiera.yaml for the plugin to ensure the plugin hiera is actually defined. Change-Id: Iba038921724809198e93b7d37760bac1019af891 Closes-Bug: #1528215 Related-Bug: #1525014
This commit is contained in:
parent
a4eba32c31
commit
4a4b68cc3c
|
@ -119,14 +119,14 @@ deploy_vrouter: <%= @deploy_vrouter %>
|
||||||
# different yaml formats via these exec hacks. It should be noted that the
|
# different yaml formats via these exec hacks. It should be noted that the
|
||||||
# fuel hiera task will wipe out these this update to the hiera.yaml
|
# fuel hiera task will wipe out these this update to the hiera.yaml
|
||||||
exec { "${plugin_name}_hiera_override_7.0":
|
exec { "${plugin_name}_hiera_override_7.0":
|
||||||
command => "sed '/ - override\/plugins/a\ - override\/${plugin_name}' /etc/hiera.yaml",
|
command => "sed -i '/ - override\\/plugins/a\\ - override\\/${plugin_name}' /etc/hiera.yaml",
|
||||||
path => '/bin:/usr/bin',
|
path => '/bin:/usr/bin',
|
||||||
unless => "grep -q '^ - override/${plugin_name}' /etc/hiera.yaml",
|
unless => "grep -q '^ - override/${plugin_name}' /etc/hiera.yaml",
|
||||||
onlyif => 'grep -q "^ - override/plugins" /etc/hiera.yaml'
|
onlyif => 'grep -q "^ - override/plugins" /etc/hiera.yaml'
|
||||||
}
|
}
|
||||||
|
|
||||||
exec { "${plugin_name}_hiera_override_8.0":
|
exec { "${plugin_name}_hiera_override_8.0":
|
||||||
command => "sed '/ - override\/plugins/a\ - override\/${plugin_name}' /etc/hiera.yaml",
|
command => "sed -i '/ - override\\/plugins/a\\ - override\\/${plugin_name}' /etc/hiera.yaml",
|
||||||
path => '/bin:/usr/bin',
|
path => '/bin:/usr/bin',
|
||||||
unless => "grep -q '^ - override/${plugin_name}' /etc/hiera.yaml",
|
unless => "grep -q '^ - override/${plugin_name}' /etc/hiera.yaml",
|
||||||
onlyif => 'grep -q "^ - override/plugins" /etc/hiera.yaml'
|
onlyif => 'grep -q "^ - override/plugins" /etc/hiera.yaml'
|
||||||
|
|
Loading…
Reference in New Issue