ttrss

Manage Tiny Tiny RSS

jpds

jpds

8,638 downloads

8,638 latest version

3.6 quality score

Version information

  • 20150123.1.0 (latest)
released Jan 23rd 2015

Start using this module

Documentation

jpds/ttrss — version 20150123.1.0 Jan 23rd 2015

puppet-ttrss

This Puppet module contains configuration for Tiny Tiny RSS.

Example usage

Parameters for module configuration:

class { 'ttrss':
  dbname               => 'ttrss',
  dbusername           => 'ttrss',
  dbpassword           => 'password',
  dbserver             => 'localhost',
  dbtype               => 'pgsql',
  enable_update_daemon => true,
  single_user_mode     => true,
  ttrsspath            => 'http://news.example.com',
}

This module only installs and configures Tiny Tiny RSS. It does not install a web or database server for the application - this is intended to be handled by their specific module, below is an example Puppet configuration for the latter:

class { 'apache':
  default_mods        => false,
  default_confd_files => false,
  mpm_module          => 'prefork',
}

apache::vhost { 'news.example.com':
  servername => 'news.example.com',
  port    => '80',
  docroot => '/usr/share/tt-rss/www',
}

include apache::mod::php

class { 'postgresql::server': }

postgresql::server::db { 'ttrss':
  user     => 'ttrss',
  password => postgresql_password('ttrss', 'password'),
}

License

See LICENSE file.