Re: [Puppet Users] apt-pinning puppet package management

2011-05-17 Thread Patrick Mohr
If it's pinned like you show, will your computer upgrade to the backports
version if you run apt-get update  apt-get upgrade or do you need the
-t?

On Mon, May 16, 2011 at 1:49 PM, CoolCold coolthec...@gmail.com wrote:

 Hello!
 I have question about Debian package management with puppet. I'm
 wondering is there sane way to make puppet respects packages pinning?
 i.e., if I have several repos for one package, let's say it is nginx
 which can be found in lenny  lenny-backports repos. I've created
 pinning file like:
 Package: nginx
 Pin: release a=lenny-backports
 Pin-Priority: 600

 So, if i have nginx installed from repository lenny , 'apt-get
 install nginx' will update (if version is newer of course) nginx from
 lenny-backports .
 When I run puppet, it just ignores package available in pins, I guess
 it thinks package already installed. Package is described like:
   $packagelist = [ nginx ]

   package { $packagelist:
   ensure = installed,
   }

 Using latest is not the cure, because it will look only on version
 (as i understand) and not on pins. I've found
 https://github.com/evolvingweb/puppet-apt/blob/master/manifests/force.pp
 which looks like something I need, but may be I'm missing something
 and there is proper way to do this.

 My puppet versions:
 root@kappa2:~# dpkg -l|grep puppet
 ii  puppet  2.6.2-4~bpo50+1
 Centralized configuration management - agent
 ii  puppet-common   2.6.2-4~bpo50+1
 Centralized configuration management
 root@kappa2:~# puppetd --version
 2.6.2

 OS - Debian Lenny amd64, puppet from backports.

 P.S. Please, CC me on reply.

 --
 Best regards,
 [COOLCOLD-RIPN]

 --
 You received this message because you are subscribed to the Google Groups
 Puppet Users group.
 To post to this group, send email to puppet-users@googlegroups.com.
 To unsubscribe from this group, send email to
 puppet-users+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/puppet-users?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Puppet Users group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] apt-pinning puppet package management

2011-05-17 Thread CoolCold
On Tue, May 17, 2011 at 11:39 AM, Patrick Mohr kc7...@gmail.com wrote:
 If it's pinned like you show, will your computer upgrade to the backports
 version if you run apt-get update  apt-get upgrade or do you need the
 -t?
Well, it should upgrade to backport version, because of just
apt-get update  apt-get install nginx
installs the version from backports.


 On Mon, May 16, 2011 at 1:49 PM, CoolCold coolthec...@gmail.com wrote:

 Hello!
 I have question about Debian package management with puppet. I'm
 wondering is there sane way to make puppet respects packages pinning?
 i.e., if I have several repos for one package, let's say it is nginx
 which can be found in lenny  lenny-backports repos. I've created
 pinning file like:
 Package: nginx
 Pin: release a=lenny-backports
 Pin-Priority: 600

 So, if i have nginx installed from repository lenny , 'apt-get
 install nginx' will update (if version is newer of course) nginx from
 lenny-backports .
 When I run puppet, it just ignores package available in pins, I guess
 it thinks package already installed. Package is described like:
   $packagelist = [ nginx ]

   package { $packagelist:
       ensure = installed,
   }

 Using latest is not the cure, because it will look only on version
 (as i understand) and not on pins. I've found
 https://github.com/evolvingweb/puppet-apt/blob/master/manifests/force.pp
 which looks like something I need, but may be I'm missing something
 and there is proper way to do this.

 My puppet versions:
 root@kappa2:~# dpkg -l|grep puppet
 ii  puppet                                  2.6.2-4~bpo50+1
 Centralized configuration management - agent
 ii  puppet-common                           2.6.2-4~bpo50+1
 Centralized configuration management
 root@kappa2:~# puppetd --version
 2.6.2

 OS - Debian Lenny amd64, puppet from backports.

 P.S. Please, CC me on reply.

 --
 Best regards,
 [COOLCOLD-RIPN]

 --
 You received this message because you are subscribed to the Google Groups
 Puppet Users group.
 To post to this group, send email to puppet-users@googlegroups.com.
 To unsubscribe from this group, send email to
 puppet-users+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/puppet-users?hl=en.






-- 
Best regards,
[COOLCOLD-RIPN]

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Users group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



[Puppet Users] apt-pinning puppet package management

2011-05-16 Thread CoolCold
Hello!
I have question about Debian package management with puppet. I'm
wondering is there sane way to make puppet respects packages pinning?
i.e., if I have several repos for one package, let's say it is nginx
which can be found in lenny  lenny-backports repos. I've created
pinning file like:
Package: nginx
Pin: release a=lenny-backports
Pin-Priority: 600

So, if i have nginx installed from repository lenny , 'apt-get
install nginx' will update (if version is newer of course) nginx from
lenny-backports .
When I run puppet, it just ignores package available in pins, I guess
it thinks package already installed. Package is described like:
   $packagelist = [ nginx ]

   package { $packagelist:
   ensure = installed,
   }

Using latest is not the cure, because it will look only on version
(as i understand) and not on pins. I've found
https://github.com/evolvingweb/puppet-apt/blob/master/manifests/force.pp
which looks like something I need, but may be I'm missing something
and there is proper way to do this.

My puppet versions:
root@kappa2:~# dpkg -l|grep puppet
ii  puppet  2.6.2-4~bpo50+1
Centralized configuration management - agent
ii  puppet-common   2.6.2-4~bpo50+1
Centralized configuration management
root@kappa2:~# puppetd --version
2.6.2

OS - Debian Lenny amd64, puppet from backports.

P.S. Please, CC me on reply.

-- 
Best regards,
[COOLCOLD-RIPN]

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Users group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.