Commit 703af73d7a6e6b0c467033ce2fa13c25f4734c1e
Committed by
Sergio Oliveira
1 parent
76e57b77
Exists in
master
and in
79 other branches
Convert existents Colab yaml files to py
- database config file - logging config file - sentry config file - remove settings.yaml Signed-off-by: Alexandre Barbosa <alexandreab@live.com> Signed-off-by: Paulo Tada <paulohtfs@gmail.com>
Showing
7 changed files
with
35 additions
and
94 deletions
Show diff stats
cookbooks/colab/templates/00-database.yaml.erb
| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | +LOGGING = { | |
| 2 | + 'loggers': { | |
| 3 | + 'revproxy': { | |
| 4 | + 'handlers': ['file'], | |
| 5 | + 'level': 'ERROR'}, | |
| 6 | + 'django': { | |
| 7 | + 'handlers': ['file'], | |
| 8 | + 'level': 'DEBUG'}, | |
| 9 | + }, | |
| 10 | + 'version': 1, 'formatters': { | |
| 11 | + 'verbose': { | |
| 12 | + 'format': '%(asctime)s (%(name)s) %(levelname)s: %(message)s' | |
| 13 | + } | |
| 14 | + }, | |
| 15 | + 'disable_existing_loggers': True, 'handlers': { | |
| 16 | + 'file': { | |
| 17 | + 'level': 'DEBUG', | |
| 18 | + 'interval': 24, | |
| 19 | + 'backupCount': 7, | |
| 20 | + 'encoding': 'UTF-8', | |
| 21 | + 'formatter': 'verbose', | |
| 22 | + 'class': 'logging.handlers.TimedRotatingFileHandler', | |
| 23 | + 'filename': '/var/log/colab/colab.log' | |
| 24 | + } | |
| 25 | + } | |
| 26 | +} | ... | ... |
cookbooks/colab/templates/02-logging.yaml.erb
| ... | ... | @@ -1,39 +0,0 @@ |
| 1 | -LOGGING: | |
| 2 | - version: 1 | |
| 3 | - disable_existing_loggers: True | |
| 4 | - | |
| 5 | - formatters: | |
| 6 | - verbose: | |
| 7 | - format: '%(asctime)s (%(name)s) %(levelname)s: %(message)s' | |
| 8 | - | |
| 9 | - simple: | |
| 10 | - format: '[colab-spb] (%(name)s) %(levelname)s: %(message)s' | |
| 11 | - | |
| 12 | - handlers: | |
| 13 | - syslog: | |
| 14 | - level: WARNING | |
| 15 | - class: logging.handlers.SysLogHandler | |
| 16 | - formatter: simple | |
| 17 | - address: /dev/log | |
| 18 | - | |
| 19 | - file: | |
| 20 | - level: DEBUG | |
| 21 | - class: logging.handlers.TimedRotatingFileHandler | |
| 22 | - filename: /var/log/colab/colab.log | |
| 23 | - interval: 24 # 24 hours | |
| 24 | - backupCount: 7 # keep last 7 backups | |
| 25 | - encoding: UTF-8 | |
| 26 | - formatter: verbose | |
| 27 | - | |
| 28 | - loggers: | |
| 29 | - django: | |
| 30 | - handlers: | |
| 31 | - - file | |
| 32 | - - syslog | |
| 33 | - level: DEBUG | |
| 34 | - | |
| 35 | - revproxy: | |
| 36 | - handlers: | |
| 37 | - - file | |
| 38 | - - syslog | |
| 39 | - level: ERROR |
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +RAVEN_DSN = "<%= node['config']['raven_dsn'] %>" | ... | ... |
cookbooks/colab/templates/03-sentry.yaml.erb
cookbooks/colab/templates/settings.yaml.erb
| ... | ... | @@ -1,47 +0,0 @@ |
| 1 | - | |
| 2 | -## Set to false in production | |
| 3 | -DEBUG: false | |
| 4 | -TEMPLATE_DEBUG: false | |
| 5 | - | |
| 6 | -## System admins | |
| 7 | -ADMINS: &admin | |
| 8 | -<%- node['config']['admins'].each do |admin| %> | |
| 9 | - - | |
| 10 | - <%- admin.each do |item| %> | |
| 11 | - - <%= item %> | |
| 12 | - <%- end %> | |
| 13 | -<% end %> | |
| 14 | - | |
| 15 | -MANAGERS: *admin | |
| 16 | - | |
| 17 | -# general Django settings | |
| 18 | -DEFAULT_FROM_EMAIL: '<%= node['config']['colab_from_address'] %>' | |
| 19 | - | |
| 20 | -# colab-specific | |
| 21 | -COLAB_FROM_ADDRESS: '<%= node['config']['colab_from_address'] %>' | |
| 22 | -SERVER_EMAIL: '<%= node['config']['server_email'] %>' | |
| 23 | - | |
| 24 | -EMAIL_HOST: localhost | |
| 25 | -EMAIL_PORT: 25 | |
| 26 | -EMAIL_SUBJECT_PREFIX: <%= node['config']['email_subject_prefix'] %> | |
| 27 | - | |
| 28 | -SECRET_KEY: <%= File.read('/etc/colab/secret.key').strip %> | |
| 29 | - | |
| 30 | -SITE_URL: <%= node['config']['site_url'] %> | |
| 31 | -BROWSERID_AUDIENCES: | |
| 32 | - - <%= node['config']['site_url'].sub('http:', 'https:') %> | |
| 33 | - - <%= node['config']['site_url'].sub('https:', 'http:') %> | |
| 34 | - | |
| 35 | -ALLOWED_HOSTS: | |
| 36 | - - <%= node['config']['external_hostname'] %> | |
| 37 | - | |
| 38 | -## Disable indexing | |
| 39 | -ROBOTS_NOINDEX: false | |
| 40 | - | |
| 41 | -## Disable planet | |
| 42 | -FEEDZILLA_ENABLED: false | |
| 43 | - | |
| 44 | -## Set URL of Colab home | |
| 45 | -COLAB_HOME_URL: '/social' | |
| 46 | - | |
| 47 | -GOOGLE_ANALYTICS_TRACKING_ID: '<%= node['config']['google_analytics_id'] %>' |