আমি পূর্বে ইনস্টলড ডকার সহ ভিএমগুলি স্বয়ংক্রিয়ভাবে সরবরাহ করার চেষ্টা করছি।
আমার ডিফল্ট init.pp দেখতে দেখতে:
class { 'apt':
always_apt_update => true,
}
package { [
#'build-essential',
#'vim',
#'curl',
#'zsh',
#'git-core',
#'htop',
#'wget',
#'linux-image-generic-lts-raring',
'python-software-properties'
#'lxc-docker'
]:
ensure => 'installed',
}
apt::ppa { 'ppa:dotcloud/lxc-docker':}
# refresh apt source
exec { "apt-update":
command => "/usr/bin/apt-get update && apt-get install lxc-docker --force-yes",
returns => 100
}
সর্বশেষ নির্বাহী কমান্ড প্রত্যাবর্তন করে (আমার মনে হয় সফল এপ-গেট আপডেটের জন্য 100 ফিরিয়ে দেওয়া ডিফল্ট):
তথ্য: / পর্যায় [মূল] // এপিটি :: পিপিএ [পিপিএ: ডটক্লাউড / এলএক্সসি-ডকার] / এক্সিকিউ [অ্যাড-এপ-রিপোজিটরি-পিপিএ: ডটক্লাউড / এলএক্সসি-ডকার]: এক্সিকিউটের শিথিলকরণ রিফ্রেশ [অ্যাপটি_আপডেট] নোটিশ: / পর্যায় [প্রধান] / এপিটি :: আপডেট / এক্সিকিউট [অ্যাপটিপুডেট] / রিটার্ন: কার্যকরভাবে সম্পাদন করা হয়েছে বিজ্ঞপ্তি: / পর্যায় [প্রধান] / এপটি :: আপডেট / এক্সিকিউটিউট [অ্যাপটি আপডেট]: 1 ইভেন্ট থেকে ট্রিগারড 'রিফ্রেশ'
যাইহোক আমি যখন বাক্সটিতে প্রবেশ করি তখন ডকার ইনস্টল করা হয় না এবং চলতে থাকে apt-get install lxc-docker
তখন আমি এটি ইনস্টল করতে পারি। আমি কি ভুল করছি? আমি এটিকে বিভিন্ন কনফিগারেশনের প্রচুর পরিমাণে কাজ করে দেখছি না।
Exec['apt_update']
পিপিএ থেকে ইনস্টল হওয়া আপনার প্যাকেজগুলির প্রয়োজন । প্যাকেজটির আগে পিপিএর প্রয়োজনীয়তা প্রয়োগ এবং প্যাকেজের মধ্যে সম্পর্ক কার্যকর করে না।