Ansible: vars_prompt داخل دور؟

تم إنشاؤها على ١٨ يونيو ٢٠١٣  ·  3تعليقات  ·  مصدر: ansible/ansible

في محاولة لكتابة الأدوار كإجراءات مغلفة بالكامل وقابلة لإعادة الاستخدام ، ولكن للقيام بذلك بشكل صحيح ، أحتاج حقًا إلى أن أكون قادرًا على الاستعلام عن بعض المعلومات. ومع ذلك ، فإن كل محاولة قمت بها لاستخدام vars_prompt داخل دور ما قد نتج عنها إما تجاهلها تمامًا ، أو خطأ يفيد بأنه لا يمكن استخدام vars_prompt هناك.

هل vars_prompt قابلة للاستخدام داخل الدور؟ إذا كان الأمر كذلك ، فهل هناك بعض الوثائق التي توضح كيف؟

التعليق الأكثر فائدة

من الأفضل عدم استخدام موجه ، لأن ذلك من شأنه أن يجعل كتابة نصوص برمجية معقولة أمرًا سهلاً للغاية على المبتدئين. وإلى جانب ذلك ، لماذا يجب أن يكون Ansible متسقًا فيما يتعلق بأين ومتى يُسمح لك باستخدام كلمات رئيسية معينة؟

أعتقد أن مشكلتك الرئيسية هي أنك تحاول كتابة كتيبات لعب قابلة للتكوين. هذه ليست فكرة جيدة إذا كنت تريد ضمان أمن وظيفتك. من الأفضل النسخ واللصق في كل مكان ، لأنه بحلول الوقت الذي تبدأ فيه كتيبات اللعب والأدوار الخاصة بك في المعاناة من انحراف التكوين ، ربما تحتاج شركتك إلى إجراء بعض التحديثات الرئيسية على البرامج النصية ، و BINGO - هناك 6 أشهر أخرى من التوظيف .

أنا مسرور مبديهان أغلق هذا الموضوع بحكمة. إنه عقلاني للغاية في عدم السماح باستخدام Ansible بسهولة كبيرة. قشعريرة تذكر PHP؟

ال 3 كومينتر

vars_prompt ليس شيئًا مقترحًا في معظم حالات الاستخدام المتقدمة لأنه تفاعلي.

بصراحة ، لا أعرف كيف سيبدو بناء الجملة لهذا.

من الأفضل عدم استخدام موجه ، لأن ذلك من شأنه أن يجعل كتابة نصوص برمجية معقولة أمرًا سهلاً للغاية على المبتدئين. وإلى جانب ذلك ، لماذا يجب أن يكون Ansible متسقًا فيما يتعلق بأين ومتى يُسمح لك باستخدام كلمات رئيسية معينة؟

أعتقد أن مشكلتك الرئيسية هي أنك تحاول كتابة كتيبات لعب قابلة للتكوين. هذه ليست فكرة جيدة إذا كنت تريد ضمان أمن وظيفتك. من الأفضل النسخ واللصق في كل مكان ، لأنه بحلول الوقت الذي تبدأ فيه كتيبات اللعب والأدوار الخاصة بك في المعاناة من انحراف التكوين ، ربما تحتاج شركتك إلى إجراء بعض التحديثات الرئيسية على البرامج النصية ، و BINGO - هناك 6 أشهر أخرى من التوظيف .

أنا مسرور مبديهان أغلق هذا الموضوع بحكمة. إنه عقلاني للغاية في عدم السماح باستخدام Ansible بسهولة كبيرة. قشعريرة تذكر PHP؟

أنا أؤيد هذا. ستكون ميزة رائعة لإعادة الاستخدام. أو على الأقل سنكون قادرين على توجيه المطالبات include .
dejayc لم يضع الأمر بشكل جيد ، لكنه حصل على المشكلة الرئيسية بشكل صحيح.

يجب أن يحلل Ansible جميع الأدوار مسبقًا (هذا ليس ضروريًا إذا كانت هناك آلية للتضمين) ثم يطالب بكل المتغيرات مسبقًا ، لذلك سيكون التشغيل الناتج غير تفاعلي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات