Wazuh-ansible: تتجاوز عبارة "include_vars" مجموعة المتغيرات في مكان آخر (على سبيل المثال ، في المخزون)

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

أهلا،

لست متأكدًا من أن هذه "مشكلة" مناسبة أو مجرد مسألة ذوق ، ولكن الطريقة التي يتم بها استخدام "include_vars" في بعض كتيبات اللعبة تؤدي إلى نتائج غير متوقعة.

على وجه الخصوص ، لقد لاحظت أن الملف roles/wazuh/ansible-wazuh-agent/tasks/Linux.yml به عدد قليل من المهام مثل

- name: Retrieving authd Credentials
  include_vars: authd_pass.yml
  tags:
    - config

أن يمحو المتغير إذا تم التصريح عنه في مكان آخر ؛ على سبيل المثال ، كمتغير مجموعة ، ضمن المخزون ، أو كمتغير مهمة.

سيكون اقتراحي هو نقل محتويات authd_pass.yml إلى vars/main.yml ضمن الدور ، والسماح لأسبقية المتغير القياسي بتنفيذ العمل ؛ سيحتوي هذا الاقتراح على ملفات vars الأخرى التي يُقصد بها أن تكون قابلة للتكوين بواسطة المستخدم.

statuin-progress typenhancement

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

مرحبا دراغوسبي ،

أوافق على أن include_vars ربما ليس ما نريده مع هذه المتغيرات. أعتقد أن هذه يجب أن تكون على الوظيفة الافتراضية ، بحيث يكون لدى مستخدمي الدور الكثير من الخيارات فيما يتعلق بمكان تخزين بيانات الاعتماد هذه ، لأن include_vars له أسبقية عالية حقًا .

سآخذ المشكلة ، شكرًا على الإبلاغ!

ال 3 كومينتر

مرحبا دراغوسبي ،

أوافق على أن include_vars ربما ليس ما نريده مع هذه المتغيرات. أعتقد أن هذه يجب أن تكون على الوظيفة الافتراضية ، بحيث يكون لدى مستخدمي الدور الكثير من الخيارات فيما يتعلق بمكان تخزين بيانات الاعتماد هذه ، لأن include_vars له أسبقية عالية حقًا .

سآخذ المشكلة ، شكرًا على الإبلاغ!

شكرًا neonmei ، لقد أضفت هذا للتو إلى المرحلة الحالية.

شكرا!

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