مشاكل مع أكياس البيانات في الشيف / سكين

StackOverflow https://stackoverflow.com//questions/20043627

  •  22-12-2019
  •  | 
  •  

سؤال

أحاول إنشاء مستخدمين على النظام البعيد بواسطة الشيف / السكين ، ولكن حدث خطأ ما...ها هي خطواتي:

  1. تثبيت" المستخدم " كتاب الطبخ

سكين كتاب الطبخ موقع تثبيت المستخدم

  1. إنشاء حقيبة بيانات لذلك

حقيبة بيانات سكين إنشاء المستخدمين

  1. إنشاء ملف جسون مع خيارات

القط داتاباغس/المستخدمين/قاتلة.جسون
{
"معرف":"قاتلة",
"إيد":"1002",
"الوطن":"/الصفحة الرئيسية / قاتل",
"المجموعات":"سودو",
"شل":"/بن / باش",
"كلمة المرور":"6 6 w وكسنكسوك x زجايسنيغ 3 سي دي غو 2كسيباف."
}

  1. تصديره في حقيبة البيانات الخاصة بي

حقيبة بيانات السكين من أكياس بيانات مستخدمي الملفات / المستخدمين / قاتلة.جسون

  1. إضافة وصفة "المستخدم" إلى العقدة البعيدة

سكين عقدة الشيف-اختبار-عرض العميل
اسم العقدة:الشيف-اختبار-العميل
البيئة:_افتراضي
فقدن:الشيف-اختبار-العميل
الملكية الفكرية:192.168.16.777
قائمة التشغيل:وصفة [مجموعة] ، وصفة [المستخدم]
الأدوار:
وصفات:المجموعة ، المستخدم
منصة:دبيان 7.1
العلامات:

  1. تحميله على خادم سكين

سكين كتاب الطبخ تحميل المستخدم

  1. المزامنة على العقدة البعيدة

الشيف-العميل
بدء عميل الشيف ، الإصدار 11.8.0
حل كتب الطبخ لقائمة التشغيل:["المجموعة:: حقيبة البيانات" ، "المستخدم:: حقيبة البيانات"]
مزامنة كتب الطبخ:
- المستخدم
- مجموعة
تجميع كتب الطبخ...
تقارب 0 الموارد
الانتهاء من عميل الشيف ، 0 تحديث الموارد

لذلك لا يحدث شيء ، لم يتم إنشاء المستخدم;ماذا أفعل خطأ ?, يا رفاق الرجاء مساعدتي في التعامل معها

تحديث:

في قسم الاستخدام على http://fnichol.github.io/chef-user/

لاستخدام الوصفة [المستخدم:: حقيبة البيانات] ، قم بتضمينها في قائمة التشغيل الخاصة بك واحصل على حقيبة بيانات تسمى > "المستخدمون"

لذلك قمت بتغيير إعدادات قائمة التشغيل الخاصة بي إلى:

knife node show chef-test-client  
Node Name:   chef-test-client  
Environment: _default  
FQDN:        chef-test-client   
IP:          192.168.16.777  
Run List:    recipe[user::data_bag], recipe[group::data_bag]  
Roles:         
Recipes:     user::data_bag, group::data_bag  
Platform:    debian 7.1  

وحقيبة البيانات الخاصة بي:

knife data bag show users fatal  
groups:   sudo  
home:     /home/fatal  
id:       fatal  
password:  >$6$wkWXnXUk$xjaISNyG3cDGU2X  
shell:    /bin/bash  
uid:      1002  

ولا شيء يحدث مرة أخرى :(

هل كانت مفيدة؟

المحلول

أنت تستخدم كتاب الطبخ هذا: http://fnichol.github.io/chef-user/

وفقا لهذا الوصف ، أعتقد أنه يجب عليك إضافة صراحة fatal المستخدم إلى node[:users].

نصائح أخرى

stephenking هو الصحيح.يجب عليك إضافة: الافتراضي ["المستخدمين"]= ["المستخدمين"، "إلى"، تحميل "] إلى سماتك.أعتقد أن الفكرة هي أن حقيبة البيانات لديها جميع مستخدمي المجالات، ولكن كل عقدة تقرر ما يجب تحميل المستخدمين من حقيبة البيانات بالاسم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top