Greetings,
I'm using puppet 3.8.1 on ubuntu precise. My manifest includes a very
simple package to install docker.
package { $docker::params::docker_package_name:
ensure => present,
require => Class["docker::params"],
}
I recently manually updated the docker package using apt-get on the server.
The upgrade caused problems so I rolled it back. This is what dpkg shows
for the docker package.
# dpkg -l | grep docker
rc lxc-docker-1.3.2 1.3.2
amd64 Linux container runtime
rc lxc-docker-1.3.3 1.3.3
amd64 Linux container runtime
rc lxc-docker-1.4.0 1.4.0
amd64 Linux container runtime
rc lxc-docker-1.4.1 1.4.1
amd64 Linux container runtime
ii lxc-docker-1.5.0 1.5.0
amd64 Linux container runtime
rc lxc-docker-1.7.0 1.7.0
amd64 Linux container runtime
That's what I want. Unfortunately, puppet sees the docker package as being
purged and then re-installs/upgrades it (which I don't want). That would
make sense if I had the package configured as 'latest' but it's configured
as 'present'. What is going on and how do I prevent this from happening in
the future?
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/8fd0fa46-a6c1-4b01-b537-c84a59574763%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.