سؤال

أريد أن تسلسل متغير دمية وسلسلة

$agents_location='/home/agent2/adikari5'
file { $agents_location+"/filename.zip":

    mode => "0777",
    owner => 'root',
    group => 'root',
    source => 'puppet:///modules/filecopy/wso2as-5.2.1.zip',
}

كما رمز أعلاه أريد أن كونكات وكيل ag وبقية جزء سلسلة لجعل المسار إلى الملف.ما هي الطريقة الصحيحة للقيام بذلك ?

هل كانت مفيدة؟

المحلول

يمكنك إقحام المتغيرات في سلسلة مع ${}:

file { "${agents_locations}/filename.zip":
  ...
}

لاحظ علامات الاقتباس المزدوجة.بدونها ، سيكون اسم المسار حرفيا ما كتبته ، أي. ${agents_locations}/filename.zip بدلا من /home/agent2/adikari5/filename.zip.

مرجع الوثائق:http://docs.puppetlabs.com/puppet/latest/reference/lang_variables.html#interpolation

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top