2017-06-06 5 views
0

私は以下のパペットクラスを持っています。人形ファイルリソースが利用可能であり、対象がR/Wであることを確認する必要があります

class vintela_monitor::keytab { 
    file { '/etc/vasinst.key': 
    ensure => 'present', 
    source => '/auto/hosting-hard/QAS/creds/keytabs/vas_engit.keytab', 
    } 
} 

私はソースが(そのディレクトリにcd)アクセス可能であり、ターゲット・ファイル・システムがこれを実行する前に読み書きモードになっていることを確認する必要があります。どうすればこれを達成できますか?

+0

は、あなただけの 'VAS-engit.tab'をホストすることができませんでしたpermessionsについての詳細を見ることができ、リソース・ファイルの属性modeを使用することができますパペットマスターとそこからソース?次に、ローカルでその可用性をチェックする必要はありません。 –

答えて

0

あなたは

file { '/auto/hosting-hard/QAS/creds/keytabs/vas_engit.keytab': 
    ensure => 'present', 
    mode => '777', 
} 

    file { '/etc/vasinst.key': 
    ensure => 'present', 
    source => '/auto/hosting-hard/QAS/creds/keytabs/vas_engit.keytab', 
    require => File["/auto/hosting-hard/QAS/creds/keytabs/vas_engit.keytab"], 
    } 

あなたはモードとhere

関連する問題