Puppet module for installing keter, which is a deployment system for Yesod web applications.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
files
manifests
spec
tests
.gitignore
Gemfile
README.md
Rakefile
metadata.json

README.md

keter

Table of Contents

  1. Overview
  2. Setup - The basics of getting started with keter
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.
  5. Development - Guide for contributing to the module

Overview

This is a Puppet module for installing keter, a deployment system for Yesod web applications. Check out the documentation for keter itself.

This module currently only supports Debian 7. It may also work with Ubuntu.

Setup

What keter affects

  • installs /usr/sbin/keter
  • installs /etc/keter.conf
  • keter itself creates /var/www/keter (this is editable in the /etc/keter.conf file)
  • .keter applications can be placed in /var/www/keter/incoming/

Beginning with keter

If you are running on Debian, you just need to include the module like below:

class {'::keter': }

Usage

  • version parameter. Used to set a different version. (Currently only version 1.3.6 is available.)

    class {'::keter':
      version => '1.3.6',
    }
    

Limitations

Currently only available on Debian 7. I would gladly accept pull requests getting it working on different distributions.

TODO This module doesn't install or touch /etc/keter.conf. It would be nice to add support for this.

Development

Pull requests are welcome. https://github.com/cdepillabout/puppet-keter/pulls

Release Notes/Contributors/Etc

TODO