অন্যান্য উত্তরগুলি কমান্ড লাইন ভেরিয়েবলগুলিতে কীভাবে পাস করতে হয় তবে কীভাবে সেগুলিতে অ্যাক্সেস করবেন তা জানায় না, তাই আপনি যদি করেন:
--extra-vars "version=1.23.45 other_variable=foo"
আপনার yML ফাইলে আপনি এগুলি কিছু এমন কিছু করে স্কোপযুক্ত উত্তরযোগ্য ভেরিয়েবলগুলিতে নিয়োগ করেন:
vars:
my_version: "{{ version }}"
my_other_variable: {{ other_variable }}
কমান্ড লাইন আরোগুলি ব্যবহারের বিকল্প হ'ল পরিবেশগত ভেরিয়েবলগুলি ব্যবহার করা যা আপনার সেশনের মধ্যে ইতিমধ্যে সংজ্ঞায়িত করা হয়েছে, আপনি এগুলি আপনার উত্তরযুক্ত yML ফাইলগুলির মধ্যে উল্লেখ করতে পারেন:
vars:
my_version: "{{ lookup('env', 'version') }}"
my_other_variable: {{ lookup('env', 'other_variable') }}
--extra-vars
প্লেবুকের ভিতরে সংজ্ঞায়িত ভেরিয়েবল (গুলি) ওভাররাইড করবে।