Terraform-provider-nexus: لا يوجد حقل "كلمة المرور" متاح لقسم مصادقة http_client.

تم إنشاؤها على ٩ يونيو ٢٠٢٠  ·  13تعليقات  ·  مصدر: datadrivers/terraform-provider-nexus

عندما أحاول إنشائه ، أتلقى الخطأ على النحو التالي:

 Error: could not update repository 'maven-release': HTTP: 400, [ {
  "id" : "FIELD password",
  "message" : "may not be empty"
} ]

يبدو كتلة رمز TF لهذا على النحو التالي:

  http_client {
      blocked = false
      auto_block = false
      authentication {
        type = "username"
        username = "nexus"
        ntlm_host = ""
        ntlm_domain = ""
      }
  }

إذا حاولت تقديم حقل يسمى password تلقيت رسالة:
An argument named "password" is not expected here.

enhancement

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

أهلا بكم،

السمة غير موثقة داخل Nexus 3.24.0 API ولكنها متاحة للاستخدام. أنا أعمل حاليًا على التنفيذ.

ال 13 كومينتر

إصدار Nexus 3.24.0
إصدار موفر Nexus: v1.7.0

مرحبًا @ fog1985 ،

هل يمكنك تقديم رمز مورد TF كاملاً حتى نتمكن من إعادة إنتاجه؟ يبدو أنك تحاول ضمان ريبو وكيل مخضرم.

مرحبا Nosmoht ،

نعم. وكيل مخضرم:

resource "nexus_repository" "maven-release" {
  name   = "maven-release"
  format = "maven2"
  type   = "proxy"

  maven {
    version_policy = "SNAPSHOT"
    layout_policy = "STRICT"
  }

  http_client {
      blocked = false
      auto_block = false
      # authentication {
      #   type = "username"
      #   username = "nexus"
      #   ntlm_host = ""
      #   ntlm_domain = ""
      # }
  }

  negative_cache {
    enabled = false
    ttl     = 0
  }

  proxy {
    remote_url  = "https://remote_url/"
    metadata_max_age = "1440"
    content_max_age = "-1"
  }

  storage {
    blob_store_name                = "maven"
    strict_content_type_validation = true
    write_policy                     = "ALLOW"
  }
}

بفضل @ fog1985 ، يمكننا الآن إعادة إنتاج الخطأ.

لقد بدأت في الحصول على هذا الخطأ بعد الترقية إلى 3.24.0
3.23.0 نفس البرامج النصية تعمل بشكل جيد.

بعد أن تركت كتلة http_client {} فارغة ، بدأ كل شيء يعمل بشكل جيد

مركز بلدي المخضرم: https://gist.github.com/android-leha/8f5729f6322dc4b943f735bf7f0573b2

أهلا بكم،

السمة غير موثقة داخل Nexus 3.24.0 API ولكنها متاحة للاستخدام. أنا أعمل حاليًا على التنفيذ.

لقد أنشأت PR # 64 لإصلاح هذه المشكلة.

لكن لدي مشكلة أخرى:
Nosmoht ، قد تكون على علم:
أحتاج أيضًا إلى تحديد خانة الاختيار هذه
image

هل هذه المعلمة موجودة في API؟

بعد إعادة تشغيل الخطة ، تصبح هذه العلامة معطلة

مرحباً بالجميع ، أي أخبار عن هذا أو # 64؟ هل هناك أي شيء يمنع الدمج؟

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

هناك شيء واحد بقي لفعله. نظرًا لأن Nexus API لا يُرجع كلمة المرور ، يجب علينا تعيينها في حالة من قيمة الإدخال.

Nosmoht هل لديك مثال ، كيف يمكن القيام بذلك؟

@ android-leha ماذا تقصد بالضبط؟

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