isotoma.recipe.postenploy.

وصفات بناء للبريد
التحميل الان

isotoma.recipe.postenploy. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • John Carr
  • موقع ويب الناشر:
  • http://isotoma.com

isotoma.recipe.postenploy. العلامات


isotoma.recipe.postenploy. وصف

ISOTOMA.RECIPE.PostDeploy هو وصفة بناء للأشخاص الذين يرغبون في تخفيف أنفسهم في إدارة التكوين. إنه يوفر قوة نظام إدارة التكوين الكامل (Yaybu) ولكن بطريقة تدمج مع تكوين Buildout الخاص بك. يمكنك: - استخدمه كوسيلة للتحقق من المهمة كاملة باستخدام وضع "محاكاة". إذا انسى شخص ما SpyLink في ملف تكوين جديد، فسيظهر لك محاكاة! - مراقب الملفات التي يتم تعديلها يدويا خارج عملية Buildout الخاصة بك. الأسلاك محاكاة الأمر في Nagios وتنبيهه عندما لا يكون رمز الخروج 254 كما يعني خدمتك بحاجة إلى الاهتمام! - ومن الواضح أن أتمتة المهام التي تعمل عادة بعد Buildout التي تتطلب priveleges المرتفعة مثل إعداد دوران السجل، مما يتيح Apache Vhosts وإعداد Jron Jobs.Of بالطبع يمكن استدعاؤه بواسطة أداة إدارة تكوين أخرى مثل Puppet أو Chef أو حتى مثيل Yaybu آخر عندما تكون جاهزا للتوافق. هذا هو نمط رائع للسماح لخادمك الرئيسي أن تقلق بشأن الصورة الكبيرة و CM يتم شحنها مع القلق بناء الخاص بك حول التفاصيل الصغيرة. التكوين UseConser بسيطة: Resources.Append: - EXENT: الاسم: اسم بعض النصوص {buildout.buildout.directory} / bin / somescript المستخدم: الجذر ينشئ: $ {buildout.buildout.directory} /stuff.cfgyou يمكن أن يسلك هذا في Buildout مثل So: Parts = Postenploy وصفة = ISOTOMA. recipe.postdeployconconfig = config.yayto إلقاء نظرة على الشكل "الموسع" من التكوين الخاص بك - مع كل المتغيرات المملوءة - يمكنك الآن (بعد تشغيل Buildout) القيام به: $ ./bin/postdeploy Showresources: - تنفيذ: الاسم: / فار / somedir / bin / somescript المستخدم: root ينشئ: /var/somedir/stuff.cfghis يأخذ الأمر اختياريا -V الذي يظهر تفريغ أكثر سرعة من التكوين الخاص بك. يمكنك محاكاة ما سيحدث إذا تم تطبيق التكوين دون إيذاء النظام باستخدام النظام باستخدام النظام محاكاة الأمر: $ ./bin/postdeploy محاكاة / --------------------------- - تنفيذ ----------------------------- | # / var / somedir / bin / somescript \ ---------------------------------------- --------------------------------------- هذا الأمر سيكون له رمز الخروج من 254 إذا كان ذلك يعتقد أنه لا توجد تغييرات مطلوبة، 0 إذا كان من المحاكاة بنجاح تطبيق بعض التغييرات وأي شيء آخر يشير إلى وجود مشكلة في التكوين الخاص بك. يجعل أداة مراقبة مثالية حيث يمكن أن تحذر من الدلخات اليدوية أو النشرات غير المكتملة. خاصة، يمكنك تطبيق التكوين مع تطبيق: $ ./bin/postdeploy محاكاة / ---------------- ------------ تنفيذ ----------------------------- | # / var / somedir / bin / somescript | هنا هو Stdout من الأمر الخاص بك | .... | .... | نجاح!\----------------------------------------------- -------------------------------- Parmetersconfig إلزامي ملف YAY للتطبيق على هذا الكمبيوتر. سيكون لديه إمكانية الوصول إلى البيانات الوصفية في Buildout.OptionalSearsSearchathPath SearchPath مجموعة من الدلائل أو عناوين URL للبحث عن الأصول اللازمة لتكوين هذا الموقع الكامل. History.Track قائمة بالقيم المراد رصدها. هذا مفيد عندما يكون لديك قائمة بالأجزاء التي تديرها Buildout ولكنك بحاجة إلى تكاليف في PostDeploy. باستخدام تتبع التاريخ، يمكنك التأكد من إزالتها من النظام إذا تمت إزالتها من Buildout. على سبيل المثال: أجزاء = $ {parts: apache} postenboy apache = vhost1 vhost2 وصفة = ISOTOMA.RECIPE.POSTDEWOOY. : Resources.Append :. vhost vhost في history.parts.apache: - الرابط: الاسم: /etc/apache2/sites-enabled/armentmbuildout.sitename-$}: قم بإزالة المرة الأولى التي تعمل فيها يتم إنشاء DataFile مع الحالة الحالية، الآن إذا قمت بإزالة Vhost2 من Buildout الخاص بك وتشغيل Postenploy Yaybu، ستضمن إزالة Symlink الخاص بك. تستمر هذه البيانات عبر مبادئ متعددة، لذا آمنا حتى إذا نسيت تشغيل PostDeploy.history.db، فأنت لا تحتاج عادة إلى تغيير هذا الإعداد. نظرا لأن هذه الوصفة يجب أن تدعم Python 2.4 لا يمكنها استخدام YAY كخضورة رئيسية لها. هذا هو الطريق إلى رف الثعبان. الافتراضي هو $ {buildout: directory}} / var / $ {partname}-history.dbhistory.yay لا تحتاج عادة إلى تغيير هذا الإعداد. استمرت البيانات من history.db كما yay، يتم تحميلها من هنا عند تشغيل BIN / PostDeploy. الافتراضي هو $ {buildout: directory} / var / $ {partname} -history.yayexecutable python القابل للتنفيذ للاستخدام. الإعدادات الافتراضية لنفسها المستخدم لاستدعاء Buildout. هذا هو دعم Bython 2.4 Buildouts كما يتطلب Yaybu 2.6 أو 2.7.7.CrepositiorySitiesisithis متاح من مستودع الوصفة لدينا على Github.Product الصفحة الرئيسية


isotoma.recipe.postenploy. برامج ذات صلة