আমি ansible-playbook
একটি ফাইলের বিষয়বস্তুতে একটি ভেরিয়েবল সেট করতে চাই এর সাথে ইসি 2 মডিউলটি ব্যবহার করছি । আমি বর্তমানে এটি কীভাবে করছি তা এখানে।
- ফাইলের নাম সহ ভার
cat
ফাইল শেল টাস্ক- ই
cat
সি 2 মডিউলে যাওয়ার ফলাফলটি ব্যবহার করুন ।
আমার প্লেবুকের বিষয়বস্তুর উদাহরণ।
vars:
amazon_linux_ami: "ami-fb8e9292"
user_data_file: "base-ami-userdata.sh"
tasks:
- name: user_data_contents
shell: cat {{ user_data_file }}
register: user_data_action
- name: launch ec2-instance
local_action:
...
user_data: "{{ user_data_action.stdout }}"
আমি ধরে নিয়েছি এটি করার আরও অনেক সহজ উপায় আছে তবে উত্তরীয় ডক্স অনুসন্ধান করার সময় আমি এটি খুঁজে পেলাম না।