https://github.com/brettswift/puppet-homesick
https://github.com/brettswift/puppet-homesick
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/brettswift/puppet-homesick
- Owner: brettswift
- License: mit
- Created: 2014-09-06T19:04:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-12-02T17:55:43.000Z (over 3 years ago)
- Last Synced: 2024-04-14T16:11:59.023Z (about 1 year ago)
- Language: Ruby
- Size: 17.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Homesick Puppet Module for Boxen
[](https://travis-ci.org/brettswift/puppet-homesick)
Install [homesick](https://github.com/technicalpickles/homesick)
- dotfile management for OSX
## Usage
### With Hiera
manifests:
```puppet
include homesick
```
hiera:
```yaml
homesick::git_uri: 'git@private_repo.org:brettswift/dotfiles.git'
```
### Without Hiera
```puppet
class { 'homesick':
git_uri => 'git@private_repo.org:brettswift/dotfiles.git'
}
```## Required Puppet Modules
* `boxen`
* `ruby`## Development
* Write code.
* `bundle`
* `rake spec`
* or `guard` (optional)To test with guard, and growl:
*~/.guardrc*
```bash
Guard.options[:notify] = true
Guard.options[:notification] = 'growl'
```