0
ファクタ引数をpuppet apply
に渡そうとしています。ここに私が試したものです:人形問題を引数に渡すことができません。
export FACTER_command="start"
puppet apply site.pp $FACTER_command
と私のコードでは、私が持っている:
exec { 'some_exec':
command => '/bin/bash -c "/some/path/to/scripts.sh -t some_arg $::command"',
を...
は、私は、このメッセージのエラーを取得:
Error: '/bin/bash -c "/some/path/to/scripts.sh -t some_arg $::command"' returned 1 instead of one of [0]
Error: /Stage[main]/Standard/Exec[some_exec]/returns: change from 'notrun' to ['0'] failed: '/some/path/to/scripts.sh -t some_arg $::command"' returned 1 instead of one of [0]
誰もがいずれかを持っていますこれについてのアイデア?
UPDATE
class standard{
$param_test="/some/path/to/scripts.sh -t some_arg ${::command}"
file{'kick_servers':
ensure => 'file',
path => '/some/path/to/scripts.sh',
owner => 'some_user,
group => 'some_user',
mode => '0755',
notify => Exec['some_exec']
}
exec { 'some_exec':
command => '/bin/bash -c ${param_test}',
cwd => "$home_user_dir",
timeout => 1800
}
}
node default {
include standard
}
そして、私ははいこのエラー
Error: '/bin/bash -c $param_test' returned 2 instead of one of [0]
Error: /Stage[main]/Standard/Exec[some_exec]/returns: change from 'notrun' to ['0'] failed: '/bin/bash -c $param_test' returned 2 instead of one of [0]
が、私は心の中で、私はまたでそれをしようとした行為で持っていた実際には、あなたに感謝:
変更するには、EXECエラーステータスとして2を返す以外は同じエラー: '[0] 'の代わりに2を返しました。 – user1611830
あなたが質問したとおりに質問に答えることができます。すべての関連情報 –
私のマニフェストポストのコードを更新し、私が受け取ったエラーを示しました – user1611830