Merge "ceilometer: escape % in crontab"

This commit is contained in:
Zuul 2018-10-16 19:16:55 +00:00 committed by Gerrit Code Review
commit dbb9ed7d0d
2 changed files with 2 additions and 2 deletions

View File

@ -31,7 +31,7 @@ class tripleo::profile::base::ceilometer::expirer (
if $step >= 4 {
include ::ceilometer::expirer
Cron <| title == 'ceilometer-expirer' |>
{ command => "sleep $((\$(od -A n -t d -N 3 /dev/urandom) % 86400)) && ${::ceilometer::params::expirer_command}" }
{ command => "sleep $((\$(od -A n -t d -N 3 /dev/urandom) \\% 86400)) && ${::ceilometer::params::expirer_command}" }
}
}

View File

@ -39,7 +39,7 @@ describe 'tripleo::profile::base::ceilometer::expirer' do
it 'should trigger complete configuration' do
is_expected.to contain_class('ceilometer::expirer')
is_expected.to contain_cron('ceilometer-expirer').with(
:command => 'sleep $(($(od -A n -t d -N 3 /dev/urandom) % 86400)) && ceilometer-expirer'
:command => 'sleep $(($(od -A n -t d -N 3 /dev/urandom) \\% 86400)) && ceilometer-expirer'
)
end
end