I'm trying to get Keystone installed on my Ubuntu 12.04 from the Cloud Archive and it keeps installed the package from precise-updates.
Here's what apt-cache madison keystone
reveals.
root@cloud:/etc/puppet# apt-cache madison keystone
keystone | 1:2013.1.2-0ubuntu2~cloud0 | http://ubuntu-cloud.archive.canonical.com/ubuntu/ precise-updates/grizzly/main amd64 Packages
keystone | 2012.1.3+stable-20130423-f48dd0fc-0ubuntu1.1 | http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
keystone | 2012.1.3+stable-20130423-f48dd0fc-0ubuntu1.1 | http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
keystone | 2012.1-0ubuntu1 | http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
keystone | 2012.1-0ubuntu1 | http://us.archive.ubuntu.com/ubuntu/ precise/main Sources
keystone | 2012.1.3+stable-20130423-f48dd0fc-0ubuntu1.1 | http://us.archive.ubuntu.com/ubuntu/ precise-updates/main Sources
keystone | 2012.1.3+stable-20130423-f48dd0fc-0ubuntu1.1 | http://security.ubuntu.com/ubuntu/ precise-security/main Sources
keystone | 1:2013.1.2-0ubuntu2~cloud0 | http://ubuntu-cloud.archive.canonical.com/ubuntu/ precise-updates/grizzly/main Sources
But when I apt-get install keystone
I get this version: 2012.1.3+stable-20130423-f48dd0fc-0ubuntu1.1
instead of the expected 1:2013.1.2-0ubuntu2~cloud0
. I suspect I must be doing something wrong, but I can't figure out what.
I'm trying to build up a Puppet manifest to automate this and need to figure out how to ensure the Apt installs the expected version when the Cloud Archive is enabled.