Puppet apt update package
There are a few guidelines that we need contributors to follow so that we can have a chance of keeping on top of things. You can read the complete module contribution guide on the Puppet Labs wiki. Code added since the fork of this module is licensed under the Apache 2.
This type provides Puppet with the capabilities to manage GPG keys needed by apt to perform package validation. Apt has it's own GPG keyring that can be manipulated through the apt-key command. This is a bugfix releases. This release merely updates metadata. This release adds support for Ubuntu It also includes many new features and important bugfixes.
This is a supported release. This release tidies up 1. This allows you to select specific packages to automatically upgrade without any further user involvement. In addition we extend our Wheezy support, add proxy support to apt:ppa and do various cleanups and tweaks. Some documentation, style and whitespaces changes were also merged. This release also introduced proper rspec-puppet unit testing on Travis-CI to help reduce regression. PuppetEcosystem Puppet Community Updates.
Any Supported Supported or Approved. Operating system Any. With tasks? Any Yes. Modules that are supported by Puppet, Inc.
Bolt Tasks. Modules that contain Bolt tasks, which take action outside of a desired state managed by Puppet. Puppet Labs Apt Module. Module Stats 32,, downloads , latest version 3. Version information 1. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Learn more. How to update a package using puppet and a.
Asked 11 years, 3 months ago. Active 11 years, 3 months ago. Viewed 28k times. Improve this question. Add a comment. Active Oldest Votes. I also posted this question on the puppet users group and this was a response that I got back. Create a free Team What is Teams? Collectives on Stack Overflow. Learn more. Asked 9 years, 7 months ago. Active 2 years, 8 months ago. Viewed 72k times. Building dependency tree Reading state information E: Couldn't find package zend-server-ce-php Improve this question.
Greg Dubicki 4, 2 2 gold badges 46 46 silver badges 59 59 bronze badges. Jaro Jaro 3, 5 5 gold badges 30 30 silver badges 45 45 bronze badges. This can lead to stale update information when installing other packages. A quick note re your apt-key add invocation.
Have you tried the puppetlabs-apt module to handle the management of repo and keys? This is not directly related to your question : — Trefex. Add a comment. Active Oldest Votes. An example in Puppet 2.
The specific form of package management on FreeBSD. This is an extremely quirky packaging system, in that it freely mixes between ports and packages. Apparently all of the tools are written in Ruby, so there are plans to rewrite this support to directly use those libraries. Ruby Gem support. If source is present but is not a valid URL, it will be interpreted as the path to a local gem file.
If source is not present, the gem will be installed from the default gem repositories. Note that to modify this for Windows, it has to be a valid URL. Supports MacPorts versions and revisions, but not variants. Variant preferences may be specified using the MacPorts variants. When specifying a version in the Puppet DSL, only specify the version, not the revision. Supported features: installable , uninstallable , upgradeable , versionable. This provider works by checking the contents of a DMG image for Apple pkg or mpkg files.
Any number of pkg or mpkg files may exist in the root directory of the DMG file system, and Puppet will install all of them. Subdirectories are not checked for packages. This provider can also accept plain. The source attribute is mandatory. The name of the resource must be the filename without path of the DMG file.
If that file is present, Puppet assumes all packages from that DMG are already installed. This provider is not versionable and uses DMG filenames to determine whether a package has been installed. Thus, to install new a version of a package, you must create a new DMG with a different filename. Package management using Peter Bonivart's pkgutil command on Solaris.
Support for FreeBSD's ports using the portupgrade ports management software. Use the port's full origin as the resource name. Puppet Ruby Gem support. This provider is useful for managing gems needed by the ruby provided in the puppet-agent package.
Puppet Server Ruby Gem support. If a URL is passed via source , then that URL is appended to the list of remote gem repositories which by default contains rubygems. If source is not present at all, the gem will be installed from the default gem repositories.
RPM packaging support; should work anywhere with a working rpm binary. Sun's packaging system. Requires that you specify the source for the packages you're managing.
Package management using sunfreeware. At this point, support is exactly the same as blastwave support and has not actually been tested. These options should be spcified as a string e. Required binaries: tdnf , rpm. Support for Red Hat's proprietary up2date package update mechanism. Required binaries: urpmi , urpmq , rpm , urpme.
This provider requires a source attribute when installing the package. It accepts paths to local files, mapped drives, or UNC paths. Puppet will automatically quote any option that contains spaces. Required binaries: yum , rpm.
0コメント