Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/franz-josef-kaiser/puppet-system-update
Update apt-get list, install yum, rpm, make and cURL with Puppet
https://github.com/franz-josef-kaiser/puppet-system-update
apt centos puppet puppet-module
Last synced: 2 days ago
JSON representation
Update apt-get list, install yum, rpm, make and cURL with Puppet
- Host: GitHub
- URL: https://github.com/franz-josef-kaiser/puppet-system-update
- Owner: franz-josef-kaiser
- Created: 2014-04-29T15:33:04.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-04-30T15:51:11.000Z (almost 11 years ago)
- Last Synced: 2025-01-23T08:05:30.979Z (12 days ago)
- Topics: apt, centos, puppet, puppet-module
- Language: Puppet
- Size: 164 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WCM System Update
*Description:* Updates your Vagrant & Puppet powered server with the latest `apt-get` package list.
It removes no longer needed packages and fixes broken ones, both using `apt-get`.
Finally it installs the latest versions of the following packages.* `yum` (only CentOS)
* `make`
* `curl`
* `chkconfig`The module on the [Puppet Forge](https://forge.puppetlabs.com/kaiser/systemupdate).
## Install
Open your preferred console/terminal/bash/shell
puppet module install kaiser-systemupdate --target-dir puppet/modules --debug --verbose
If you want to reinstall it, use the `--force` argument as well.
## Usage
In your main `site.pp` file, simply add.
include systemupdate
Nothing else to do.
To ensure that it runs _before_ any other Classes during provisioning, add it like this:
# @example Dummy code
Class['systemupdate']
-> Package['apache2']Not much else to say here. Have fun.
---
**License:** MIT