التكوين البرنامجي للسمات

مرحبًا.

أنا مستخدم سعيد لـ SaltStack، وقد احتجت مؤخرًا إلى نشر 26 موقع Discourse على نظام Debian Buster.

وجدت دليل العمليات الإدارية الجماعية (Administrative Bulk Operations howto) الذي ساعدني كثيرًا.

لذلك، قمت بإنشاء صيغة لأتمتة الأمور وجعلها قابلة للتكرار.

تمكنت من:

  • تحديد الإعدادات
  • إنشاء المستخدمين (عبر مهمة rake مخصصة)
  • إلخ.

ثم، طلب مني شخص نشر Matomo، فوجدت مكون هذا السمة وتمكنت من أتمتة تثبيته.

لكنني أواجه مشكلة في تحديد معاملات هذا مكون السمة، حيث لا يمكن تعيين إعداداته عبر الأمر rake site_settings:import.

فكرتي هي تعريف السمات في تكوين SaltStack على النحو التالي:

discourse:
  themes:
    matomo:
      # راجع https://github.com/discourse/discourse/blob/master/lib/tasks/themes.rake
      theme_name: https://github.com/discourse/discourse-matomo-analytics.git
      settings:
        # راجع https://github.com/discourse/discourse-matomo-analytics/blob/master/settings.yml
        host_url: 'my-matomo.example.net'
        website_id: 2

لكنني لست متأكدًا من كيفية تعيين إعدادات Matomo برمجياً.

هل لدى أحدكم فكرة؟

شكرًا لك.

إعجاب واحد (1)