Commit 32b65e7e32ef92e500d0995b5e151cdaf070f795

Authored by Antonio Terceiro
1 parent 6ed177ff

Install repositories and gpg key

config/roles/integration_server.rb 0 → 100644
... ... @@ -0,0 +1,3 @@
  1 +name "integration_server"
  2 +description "Application that manages user authentication, visual integration and gamification"
  3 +run_list 'recipe[colab]'
... ...
config/roles/server.rb 0 → 100644
... ... @@ -0,0 +1,3 @@
  1 +name 'server'
  2 +description 'Common configuration for all servers'
  3 +run_list 'recipe[basics]'
... ...
cookbooks/basics/files/default/softwarepublico.key 0 → 100644
... ... @@ -0,0 +1,20 @@
  1 +-----BEGIN PGP PUBLIC KEY BLOCK-----
  2 +Version: GnuPG v2.0.15 (GNU/Linux)
  3 +
  4 +mQENBFRE9cMBCADl9VaZi3A4u5Fy2X9FP/18xkz2U1hsklLTgvwSuFT4gDCgtvD4
  5 +r3xAxnZ/52yLdAnrBratM1uC03WWifrCE+J5rImhiwP3itUzAGi/chmfVAuMBAVN
  6 +7rjBpurQoEuMDwec60XmS9XJ+BrcO+MyKaLTxKwy1KN+vaIM8Z7evpFdZghXwbL6
  7 +17ENLRbvqVs7gNtiyLQb26mNMRxTzp7vGFn4Vm2b73GrKvPC4nnUBA5FYZkSclk2
  8 +gpYt/QSZ7qj/YQZmzx31YSSRB8BOPGlsXV2ShWTzvVXfQoZ//ViDgYUlwh5hmaJo
  9 +f1gG6MumwJOdcfGlS2BOkddcYpNTveQ4HNQdABEBAAG0MGlzdjpzcGIgT0JTIFBy
  10 +b2plY3QgPGlzdjpzcGJAYnVpbGQub3BlbnN1c2Uub3JnPokBPgQTAQIAKAUCVET1
  11 +wwIbAwUJBB6wAAYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQE7yUxPVcdQmz
  12 +yAf/VIWhDdhOnF6XsR/USY57T1gYxFP3H+KchlCfvyFRc3lczZaDVQ57WkYlw7/2
  13 +TN2TpN6JMHPbmltD0QuQg9GSulgp1A5A6R9yWolcZ0QLkSndHcjQciZ4hHcrqO+C
  14 +Yb8fCMFJfejJ5FcTEVCBQgnazgI9qRyPAhEFZF3OCgQ1XOoaufojPGoKYoNXBOGI
  15 +g2phdVE1glq6ZesKMagoFURGf4pm/Muq5pjK0DbF/iVOM9uVGDWLLpfVMicYiHSF
  16 +YbqundUK6MzFlwuLSM0lXYuaaOF6rN3Gq03FVjNE5jbCUxJZAHSYF8KLZ57Opr8R
  17 +KVogKh7j5fixFpDoydcPkS0Md4hGBBMRAgAGBQJURPXDAAoJEDswEbdrnWUjeLkA
  18 +oKdP1tDhp1FzMFX+MTvEM/HyupveAKCHai4jMDBsjsoVJDobCws7IBLa3g==
  19 +=v9lx
  20 +-----END PGP PUBLIC KEY BLOCK-----
... ...
cookbooks/basics/recipes/default.rb
1 1 package 'vim'
  2 +
  3 +if node['platform'] == 'centos'
  4 + cookbook_file '/etc/yum.repos.d/softwarepublico.key' do
  5 + owner 'root'
  6 + mode 0644
  7 + end
  8 +end
... ...
cookbooks/colab/files/default/colab.repo 0 → 100644
... ... @@ -0,0 +1,7 @@
  1 +[isv_spb_colab]
  2 +name=Colab (CentOS_7)
  3 +type=rpm-md
  4 +baseurl=http://download.opensuse.org/repositories/isv:/spb:/colab/CentOS_7/
  5 +gpgcheck=1
  6 +gpgkey=file:///etc/yum.repos.d/softwarepublico.key
  7 +enabled=1
... ...
cookbooks/colab/recipes/default.rb 0 → 100644
cookbooks/gitlab/files/default/gitlab.repo 0 → 100644
... ... @@ -0,0 +1,7 @@
  1 +[isv_spb_gitlab]
  2 +name=Gitlab (CentOS_7)
  3 +type=rpm-md
  4 +baseurl=http://download.opensuse.org/repositories/isv:/spb:/gitlab/CentOS_7/
  5 +gpgcheck=1
  6 +gpgkey=file:///etc/yum.repos.d/softwarepublico.key
  7 +enabled=1
... ...
cookbooks/mailman-api/files/default/mailman-api.repo 0 → 100644
... ... @@ -0,0 +1,7 @@
  1 +[isv_spb_mailman-api]
  2 +name=mailman-api (CentOS_7)
  3 +type=rpm-md
  4 +baseurl=http://download.opensuse.org/repositories/isv:/spb:/mailman-api/CentOS_7/
  5 +gpgcheck=1
  6 +gpgkey=file:///etc/yum.repos.d/softwarepublico.key
  7 +enabled=1
... ...
cookbooks/noosfero/files/default/noosfero.repo 0 → 100644
... ... @@ -0,0 +1,7 @@
  1 +[isv_spb_noosfero]
  2 +name=Noosfero (CentOS_7)
  3 +type=rpm-md
  4 +baseurl=http://download.opensuse.org/repositories/isv:/spb:/noosfero/CentOS_7/
  5 +gpgcheck=1
  6 +gpgkey=file:///etc/yum.repos.d/softwarepublico.key
  7 +enabled=1
... ...
nodes.yaml
1 1 vagrant@default:
2 2 run_list:
3   - - recipe[basics]
  3 + - role[server]
  4 + - role[integration_server]
... ...