دمية:كيفية تسلسل متغير وسلسلة
-
21-12-2019 - |
سؤال
أريد أن تسلسل متغير دمية وسلسلة
$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
لا تنتمي إلى StackOverflow