/etc
ইন ট্র্যাকিং কনফিগারেশনের সমস্যাটি git
হ'ল এটি করার মাধ্যমে আপনি যা অর্জন করেছেন তা হ'ল সংস্করণ নিয়ন্ত্রণ (বেশিরভাগ git
নবজাতক এমনকি কীভাবে tag
এবং branch
সঠিকভাবে জানেন না, সেই সময়ে এতটা অসম্ভব) এবং রোলব্যাক করার ক্ষমতা (আবার যদি আপনি না হন তবে ' টি tagging
সঠিকভাবে, তাহলে আপনাকে কোন কিন্তু দোষ লোকদের একটি লগ) লাভ না; তবে আপনি টেম্পলেটিং (ক্যান্ট টেমপ্লেট, কারণ গিট এটি সরবরাহ করে না) হারায় এবং স্কেলিং (আপনি অন্য কোথাও কনফিগারেশনটি প্রয়োগ করতে পারবেন না; বিশেষত যদি আপনি ইলাস্টিকসার্কের মতো বিতরণ করা ডেটাবেস ব্যবহার করেন), এবং স্বয়ংক্রিয় সিস্টেম পরিচালনা (আবার, গিট এটি সরবরাহ করে না )।
যা বলা হচ্ছে, আপনি সম্ভবত যা খুঁজছেন তা হ'ল কনফিগারেশন পরিচালনা ; মধ্যে বন্ধন যে টেমপ্লেট , git
এবং মৌলিক স্ক্রিপ্টিং কনফিগারেশন পরিচালনার জন্য। এটি অবশ্যই ডিভোপস এবং কোড হিসাবে ইনফ্রাস্ট্রাকচারের দিক থেকে নিচে চলেছে ।
এটি যুক্ত করতে; উত্তরযোগ্য ansible-pull
আপনার প্লেবুকের সর্বশেষতম রেপো টানতে পারে git
; শেফের ক্ষেত্রেও একই কথা। মূলত, আধুনিক লিনাক্স প্রশাসকদের এমন কিছু ব্যবহার করা উচিত নয় etckeeper
। পাচক বা রাঁধুনি এছাড়াও ক্লায়েন্ট-সার্ভার মোড যেখানে আপনি সমস্ত সিস্টেমের পরিচালনা করতে পারেন হয়েছে chef-client
উপর ভিত্তি করে environment
, roles
এবং পাকপ্রণালীর সংস্করণ; git
সম্পূর্ণরূপে এবং স্কেল সহ আপনি যা করতে পারবেন না ।
etckeeper
ইতিমধ্যে অনেক সিস্টেমে ব্যবহৃত হয়েছে যা আছে । এটি আপনার কাছে অনুরোধ করা সমস্ত বৈশিষ্ট্য সরবরাহ করে না। যেমন এটির প্রতি হোস্টের জন্য একটি সংগ্রহস্থল রয়েছে, কেন্দ্রীয় নয় one