Skip to content

Puppet module for installing keter, which is a deployment system for Yesod web applications.

Notifications You must be signed in to change notification settings

cdepillabout/puppet-keter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Puppet module for installing keter, which is a deployment system for Yesod web applications.

Resources

Stars

Watchers

Forks

Packages

No packages published