Commit abe67ca8d64d73df31e3c8037c1f677b92412b89

Authored by Sergio Oliveira
1 parent 867b9cfa

Fixed colab class parameters. Now accepting hiera

puppet/hieradata/common.yaml
@@ -11,7 +11,6 @@ nginx::worker_processes: 8 @@ -11,7 +11,6 @@ nginx::worker_processes: 8
11 nginx::error_log: '/var/log/nginx/error.log' 11 nginx::error_log: '/var/log/nginx/error.log'
12 nginx::access_log: '/var/log/nginx/access.log' 12 nginx::access_log: '/var/log/nginx/access.log'
13 13
14 -#TODO: test  
15 colab::mailman_archive_path: '/mnt/mailman/archives/' 14 colab::mailman_archive_path: '/mnt/mailman/archives/'
16 colab::mailman_exclude_lists: 15 colab::mailman_exclude_lists:
17 - saberes-divulgacao 16 - saberes-divulgacao
@@ -22,5 +21,3 @@ colab::hostnames: @@ -22,5 +21,3 @@ colab::hostnames:
22 - colab.interlegis.leg.br 21 - colab.interlegis.leg.br
23 - colab.interlegis.gov.br 22 - colab.interlegis.gov.br
24 colab::solr_project_path: '/home/colab/apache-solr-3.6.2/example' 23 colab::solr_project_path: '/home/colab/apache-solr-3.6.2/example'
25 -  
26 -# Remember to replace the id_rsa and id_rsa.pub on colab/files  
puppet/modules/colab/manifests/init.pp
1 1
2 -class colab { 2 +class colab (
  3 + $mailman_archive_path = 'default',
  4 + $mailman_exclude_lists = [],
  5 + $hostnames = [],
  6 + $solr_project_path = '',
  7 +){
3 8
4 require pip 9 require pip
5 require appdeploy::deps::python 10 require appdeploy::deps::python
puppet/modules/colab/templates/import_mailman_messages.erb
1 -* * * * * colab /home/colab/.virtualenvs/colab/bin/python ~/colab/src/manage.py import_emails --archives_path=<%= scope['colab::mailman_path'] %> <% scope['colab::mailman_exclude_lists'].each do |exclude| %> --exclude-list=<%= exclude %> <% end %> &> /dev/null 1 +* * * * * colab /home/colab/.virtualenvs/colab/bin/python ~/colab/src/manage.py import_emails --archives_path=<%= scope['colab::mailman_archive_path'] %> <% scope['colab::mailman_exclude_lists'].each do |exclude| %>--exclude-list=<%= exclude %> <% end %>&> /dev/null