From 064023e49718558286de994411609ff25aecbc81 Mon Sep 17 00:00:00 2001 From: Luciano Prestes Cavalcanti Date: Wed, 16 Sep 2015 14:24:09 -0300 Subject: [PATCH] Create noosfero-admin and get this private_token --- cookbooks/colab/recipes/default.rb | 36 ++++++++++++++++++++++++++++++++++-- cookbooks/colab/templates/01-apps.yaml.erb | 3 ++- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/cookbooks/colab/recipes/default.rb b/cookbooks/colab/recipes/default.rb index 86ee1ca..2b6f5a8 100644 --- a/cookbooks/colab/recipes/default.rb +++ b/cookbooks/colab/recipes/default.rb @@ -96,20 +96,52 @@ execute 'create-admin-token-gitlab' do user 'git' end +execute 'create-admin-token-noosfero' do + user = "admin-noosfero" + email = "admin-noosfero@example.com" + password = SecureRandom.random_number.to_s + + command "bundle exec rails c production < get_private_token + :get_gitlab_private_token => get_gitlab_private_token, + :get_noosfero_private_token => get_noosfero_private_token ) end diff --git a/cookbooks/colab/templates/01-apps.yaml.erb b/cookbooks/colab/templates/01-apps.yaml.erb index 9c3538a..b1c88bd 100644 --- a/cookbooks/colab/templates/01-apps.yaml.erb +++ b/cookbooks/colab/templates/01-apps.yaml.erb @@ -2,6 +2,7 @@ PROXIED_APPS: gitlab: upstream: 'http://<%= node['peers']['integration'] %>:81/gitlab/' - private_token: '<%= @get_private_token.call %>' + private_token: '<%= @get_gitlab_private_token.call %>' noosfero: upstream: 'http://<%= node['peers']['social'] %>:80/social/' + private_token: '<%= @get_noosfero_private_token.call %>' -- libgit2 0.21.2