Using the example http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/examples/cloud-config-salt-minion.txt
Results in the traceback in cloud-init.log:
Sep 28 08:32:17 [CLOUDINIT] __init__.py[WARNING]: Traceback (most recent call last):#012 File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py", line 117, in run_cc_modules#012 cc.handle(name, run_args, freq=freq)#012 File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py", line 78, in handle#012 [name, self.cfg, self.cloud, cloudinit.log, args])#012 File "/usr/lib/python2.7/dist-packages/cloudinit/__init__.py", line 326, in sem_and_run#012 func(*args)#012 File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_salt_minion.py", line 30, in handle#012 cc.install_packages(("salt",))#012 File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py", line 274, in install_packages#012 apt_get("install", pkglist)#012 File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py", line 265, in apt_get#012 subprocess.check_call(cmd, env=e)#012 File "/usr/lib/python2.7/subprocess.py", line 511, in check_call#012 raise CalledProcessError(retcode, cmd)#012CalledProcessError: Command '['apt-get', '--option', 'Dpkg::Options::=--force-confold', '--assume-yes', 'install', 'salt']' returned non-zero exit status 100
Sep 28 08:32:17 [CLOUDINIT] __init__.py[ERROR]: config handling of salt-minion, None, [] failed
A more readable traceback:
Sep 28 08:32:17 [CLOUDINIT] __init_ _.py[WARNING] : Traceback (most recent call last): python2. 7/dist- packages/ cloudinit/ CloudConfig/ __init_ _.py", line 117, in run_cc_modules
File "/usr/lib/
cc.handle(name, run_args, freq=freq)
File "/usr/lib/ python2. 7/dist- packages/ cloudinit/ CloudConfig/ __init_ _.py", line 78, in handle
[name, self.cfg, self.cloud, cloudinit.log, args])
File "/usr/lib/ python2. 7/dist- packages/ cloudinit/ __init_ _.py", line 326, in sem_and_run
func(*args)
File "/usr/lib/ python2. 7/dist- packages/ cloudinit/ CloudConfig/ cc_salt_ minion. py", line 30, in handle install_ packages( ("salt" ,))
cc.
File "/usr/lib/ python2. 7/dist- packages/ cloudinit/ CloudConfig/ __init_ _.py", line 274, in install_packages get("install" , pkglist)
apt_
File "/usr/lib/ python2. 7/dist- packages/ cloudinit/ CloudConfig/ __init_ _.py", line 265, in apt_get check_call( cmd, env=e)
subprocess.
File "/usr/lib/ python2. 7/subprocess. py", line 511, in check_call ror(retcode, cmd) Options: :=--force- confold' , '--assume-yes', 'install', 'salt']' returned non-zero exit status 100
raise CalledProcessEr
CalledProcessError: Command '['apt-get', '--option', 'Dpkg::
Sep 28 08:32:17 chat2 [CLOUDINIT] __init__.py[ERROR]: config handling of salt-minion, None, [] failed