Puppet - молча выйти, если источник недоступен - PullRequest
0 голосов
/ 05 февраля 2020

Можно ли выйти из системы без вывода сообщений, если исходный файл недоступен.

Например:

file {"/tmp/skin-${version}_${theme}.zip":
        source => "${file_location}/skin-${version}_${theme}.zip",
        ensure  => file,
        mode    => '0700'
    }
->
exec {"commands":  
         Here I will be processing the above downloaded file, if the url is not valid this block should not execute.
    }

В приведенном выше примере, если файл -> URL-адрес источника недоступен, это должно завершиться без каких-либо ошибок.

1 Ответ

0 голосов
/ 07 февраля 2020

С onlyif на вашем exe c оно сработает только в случае успешного прохождения теста.

  exec { 'command':
    onlyif => "test -f /tmp/skin-${version}_${theme}.zip"
  }
...