আমার কাছে একটি এসকিউএল কমান্ড রয়েছে যা আমি জেএসএন নোডের মান হিসাবে ব্যবহার করতে চাই, যা একটি সূচক সংজ্ঞার অংশ। এই সমস্ত কিছুই পুতুল ম্যানিফেস্টে কমান্ড হিসাবে পাস করা হয়। আমি এসকিএল স্ক্রিপ্টটি বহিরাগত করতে চাই যাতে এটি স্বাধীনভাবে সম্পাদনা করা যায় তবে কীভাবে এটি সমস্ত ভালভাবে চালানো যায় তা বুঝতে পারি না।
পুতুল ম্যানিফেস্ট:
...
exec { 'create_index':
command => 'curl -XPUT http://localhost:9200/_river/my_jdbc_river/_meta -d "{ \"type\": \"jdbc\", \"jdbc\": \"sql\": \"`cat /vagrant/puppet/scripts/data.sql`\" } }"
}
...
সমস্যাটি হ'ল পাঠযোগ্যতা বাড়াতে আমার কাছে নতুন লাইন রয়েছে এবং সূচিটি গঠনের জন্য আমি এই জাতীয় উক্তি ব্যবহার করি:
এসকিউএল স্ক্রিপ্ট (ডেটা.এসকিউএল):
SELECT
name as "data.name",
description as "data.description"
FROM
data
আমি কি এটিকে টানতে পারি এমন কোনও উপায় আছে?