diff options
-rw-r--r-- | modules/transifex/manifests/init.pp | 17 | ||||
-rw-r--r-- | modules/transifex/templates/20-engines.conf | 33 |
2 files changed, 50 insertions, 0 deletions
diff --git a/modules/transifex/manifests/init.pp b/modules/transifex/manifests/init.pp new file mode 100644 index 00000000..d2ee620f --- /dev/null +++ b/modules/transifex/manifests/init.pp @@ -0,0 +1,17 @@ +class transifex { + package { 'transifex': + ensure => installed + } + package { 'postfix': + ensure => installed + } + + file { "check_new-blog-post": + path => "/etc/transifex/20-engines.conf", + ensure => present, + owner => root, + group => root, + mode => 755, + content => template("transifex/20-engines.conf") + } +} diff --git a/modules/transifex/templates/20-engines.conf b/modules/transifex/templates/20-engines.conf new file mode 100644 index 00000000..ac59cb45 --- /dev/null +++ b/modules/transifex/templates/20-engines.conf @@ -0,0 +1,33 @@ +### ENGINE CONFIGURATION +# Database and caching + +## Database configuration + +# http://docs.djangoproject.com/en/dev/ref/settings/#database-engine +DATABASE_ENGINE = 'postgresql_psycopg2' +# Use file path for sqlite3 +DATABASE_NAME = 'transifex' +# The following are not used for sqlite3 +DATABASE_USER = 'transifex' +DATABASE_PASSWORD = 'transifex' +DATABASE_HOST = 'pgsql.mageia.org' # Set to empty string for local socket +DATABASE_PORT = '' # Set to empty string for default + +## Caching (optional) + +CACHE_BACKEND = 'locmem://' +# For memcached: CACHE_BACKEND = 'memcached://127.0.0.1:11211/' +# No caching: CACHE_BACKEND = 'dummy://' + +CACHE_MIDDLEWARE_SECONDS = 3600 +CACHE_MIDDLEWARE_KEY_PREFIX = 'tx' +CACHE_MIDDLEWARE_ANONYMOUS_ONLY = True + +# Note: Additional caching configuration takes place in 50-project.conf in the +# MIDDLEWARE_CLASSES option. + +# Database settings for unittests +TEST_CHARSET = "utf8" +TEST_COLLATION = "utf8_general_ci" +TEST_DATABASE_CHARSET = TEST_CHARSET +TEST_DATABASE_COLLATION = TEST_COLLATION |