Commit Graph

283 Commits

Author SHA1 Message Date
Andrea Dell'Amico 2f4d7656be d4science-ghn-cluster, library/roles/smartgears/smartgears_egi_image: Changes to the EGI image configuration. 2017-05-12 15:06:47 +02:00
Andrea Dell'Amico 9bb4f896f9 library/roles/smartgears/dataminer_app/defaults/main.yml: Fix a typo. 2017-05-12 13:43:39 +02:00
Andrea Dell'Amico 766a276cc2 library/roles/smartgears/dataminer_app: The war and zip versions of dataminer need to cohesist for the time being. 2017-05-12 13:24:01 +02:00
Andrea Dell'Amico 660341fd56 library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Copy the algorithms inside the WPS WEB-INF/lib directory. It's temporary, until Lucio finds a way to dynamically load them. 2017-05-11 20:29:08 +02:00
Andrea Dell'Amico f4bbb267ab library/roles/smartgears/smartgears/templates/get-scopes.j2: Fix the case when we are upgrading but we cannot get the state from the IS. In that case, we request new tokens to the IS. 2017-05-11 17:45:23 +02:00
Andrea Dell'Amico 938f661793 library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Fix the subversion options so the task does not fail if the repository is already present. 2017-05-10 18:21:38 +02:00
Andrea Dell'Amico f2f94af17c d4science-ghn-cluster/group_vars/dataminer_devnext/dataminer_devnext.yml: Install from gcube-snapshots.
library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Do not link the algorithms inside WEB-INF/lib: it does not work.
2017-05-10 18:21:38 +02:00
Luca Frosini fc2d47e2ef Fixing variable 2017-05-09 18:26:39 +02:00
Luca Frosini c428bb90b0 Fixed latest verison to lowercase 2017-05-09 18:19:50 +02:00
Luca Frosini 6a9758c159 Changed playbook for is-sweepr and is-exporter smarte-executor plugin. They now use maven coordinates and redefine the smartgears_gcube_repository 2017-05-09 17:59:56 +02:00
Andrea Dell'Amico 9f0f5309ba library/roles/smartgears/smartgears/defaults/main.yml: Add the smartgears_gcube_repository variable, see https://support.d4science.org/issues/8466 2017-05-09 17:29:53 +02:00
Andrea Dell'Amico 64a3476e0b library/roles/smartgears/gcubeapp-setup/templates/gcube-app.xml.j2: Fix a wrong variable. 2017-05-09 17:11:48 +02:00
Andrea Dell'Amico 861672bab1 d4science-ghn-cluster/group_vars/geonetwork_prod_smartgears: Install the geonetwork app, for real.
library/roles/smartgears/gcubeapp-setup: Fix the installation path.
2017-05-09 17:11:48 +02:00
Luca Frosini 6d9638b49d Trying to add is-exporter-se-plugin to node17 2017-05-09 17:01:54 +02:00
Andrea Dell'Amico d393a18363 library/roles/smartgears/gcubeapp-setup: More parameters in the gcube-app.xml template. 2017-05-09 14:25:57 +02:00
Andrea Dell'Amico a5f3856141 library/roles/smartgears/dataminer_app: Fix a wrong variable name. Remove a now unused script. 2017-05-09 14:25:56 +02:00
Andrea Dell'Amico 08220160ad library/roles/smartgears/dataminer_app: Move from the zip file to a war. Install the algorithms checking them out from the subversion repository. 2017-05-09 14:25:56 +02:00
Andrea Dell'Amico cc7c04342a library/roles/smartgears/sharelatex_connector/templates/sharelatex-web.xml.j2: Fix a variable. 2017-05-09 14:25:56 +02:00
Andrea Dell'Amico 83f02b9292 library/roles/smartgears/ic_proxy/tasks/main.yml: Fix a typo. 2017-05-09 14:25:56 +02:00
Andrea Dell'Amico 8a8005a484 library/roles/smartgears/catalogue_ws: role to install the catalogue ws service. 2017-05-05 13:07:03 +02:00
Andrea Dell'Amico 325efe76a3 library/roles/smartgears/sdi_service/handlers/main.yml: A handler file is not needed here. 2017-05-05 13:06:43 +02:00
daniele.pavia 550254e96a moved the gcore roles around as per mail exchange with Andrea 2017-05-04 17:08:57 +02:00
Roberto Cirillo 1ee36151a4 group_vars/smartexecutor_dev/smartexecutor_dev.yml change repository to staging
group_vars/smartexecutor_dev_devsec/smartexecutor_dev_devsec.yml upgrade distro version (from staging)
group_vars/social_data_indexer_se_plugin_dev/social_data_indexer_se_plugin_dev.yml commented snapshot version
../library/roles/smartgears/smart_executor/defaults/main.yml update smart-executor version
./library/roles/smartgears/social_data_indexer_se_plugin/defaults/main.yml update plugin version
2017-05-04 12:46:39 +02:00
Roberto Cirillo de940474ef ../library/roles/smartgears/dataminer_app/tasks/install-gcube-key.yml added new vo keys 2017-05-02 13:48:45 +02:00
Roberto Cirillo 9c5ea22569 ../library/roles/smartgears/dm_pool_manager/defaults/main.yml upgrade revision number 2017-05-02 11:18:03 +02:00
Roberto Cirillo a6927b06a2 ../library/roles/smartgears/smartgears/tasks/install-gcube-keys.yml added new VO keys 2017-04-28 17:23:53 +02:00
Roberto Cirillo 30adee8788 inventory/hosts.production host changed from sdi-p-d4s to sdi-d4s
../library/roles/smartgears/smartgears/defaults/main.yml fix sintax error
2017-04-28 17:14:08 +02:00
Roberto Cirillo 312ca95eec group_vars/all/gcube_vault_keys.yml added keys for new VOs Edison and SmartArea
./library/roles/smartgears/smartgears/defaults/main.yml added new VO definition for the following VOs Edison OpenAIRE
2017-04-28 11:09:45 +02:00
Roberto Cirillo f005f5b224 ../library/roles/smartgears/dm_pool_manager/defaults/main.yml added new service dm-pool-manager 2017-04-28 10:36:18 +02:00
Roberto Cirillo a85ddf4f9e ../library/roles/smartgears/grsf_publisher_ws/defaults/main.yml upgrade service version
group_vars/smart_grsf_dev/smart_grsf_dev.yml add smartgears production distro variable
2017-04-21 17:58:30 +02:00
Andrea Dell'Amico 8e44ea5b13 library/roles/smartgears/smart_executor/defaults/main.yml: Install the latest smartexecutor version by default. 2017-04-20 19:02:21 +02:00
Andrea Dell'Amico 33eafc19c9 library/roles/smartgears/sdi_service: Role that installs the sdi service webapp. 2017-04-20 19:00:20 +02:00
Andrea Dell'Amico 5fa669d71b library/roles/smartgears/resource_checker_se_plugin: Add a role for the resource checker se plugin. 2017-04-20 17:23:58 +02:00
Andrea Dell'Amico 74482a285d library/roles/smartgears/smartgears/defaults/main.yml: Add a smartgears_global_base_url variable that can be used to replace the base URLs placed everywhere. 2017-04-20 16:56:48 +02:00
Andrea Dell'Amico 9d79eaa89a library/roles/smartgears/smartgears/templates/get-scopes.j2: Fix the get-scopes so that it requests tokens for the port 80 even when we redirect to https. 2017-04-12 15:34:41 +02:00
Andrea Dell'Amico 2681e0574d library/roles/smartgears/smart_executor: Refactored to use the maven_artifact module. 2017-04-11 18:36:45 +02:00
Andrea Dell'Amico 2238f7813c library/roles/smartgears/smartgears/templates/container.xml.j2: Do not set the https port if the https redirection is enabled. smartgears needs to still publish itself on port 80. 2017-04-11 17:37:50 +02:00
Luca Frosini 5c30b79437 Merge branch 'master' of gitorious.research-infrastructures.eu:infrastructure-management/ansible-playbooks 2017-04-05 14:36:06 +02:00
Luca Frosini f19fbcf778 Upgraded resource registry config 2017-04-05 14:36:02 +02:00
Tommaso Piccioli cdb4c7ab17 new accounting service
new garr dataminer nodes added to jackrabbit iptables
2017-03-31 23:09:48 +02:00
Tommaso Piccioli 68c0687eec new workspace-repository-prod node for jackrabbit (postgres on workspace-repository-pg) 2017-03-30 19:13:22 +02:00
Andrea Dell'Amico 691b10ad28 library/roles/smartgears/{dataminer_app,smartgears}: Handle the SoBigData gcube key. 2017-03-29 17:32:05 +02:00
Andrea Dell'Amico c2d493d83e library/roles/smartgears/r_connector: New version that fixes the 'missing userconfig.csv' bug. The rusersadd script also readds the .Rprofile if it's missing. 2017-03-29 17:30:12 +02:00
Andrea Dell'Amico c9a63a6330 library/roles/smartgears: Handle the case when we need VO level authorization. Use the locally saved scopes instead of the provided ones. See https://support.d4science.org/issues/7880 2017-03-28 20:19:36 +02:00
Andrea Dell'Amico 8c3a37c5bc library/roles/smartgears/smartgears: Changes to the container.xml template and to the default variables to manage the case when we need authorization for all the VREs. 2017-03-27 17:39:44 +02:00
Andrea Dell'Amico 23a75f861a library/roles/smartgears/gcubeapp-setup: Generic role to install and customize gcube-app.xml inside non smartgears applications. 2017-03-23 17:34:08 +01:00
Andrea Dell'Amico a129368684 library/roles/smartgears/smartgears/templates/tomcat-instance-default.j2: we can now add more environment variables to the file. 2017-03-23 17:33:43 +01:00
Tommaso Piccioli 8c2262a3f0 icproxy deploy in registry.d4science.org
with the exclude tag when ic_proxy_allscopes is True
2017-03-22 16:09:05 +01:00
Andrea Dell'Amico 020fea5444 library/roles/smartgears/sharelatex_connector: connector to link sharelatex to the portal ldap server. 2017-03-21 16:26:20 +01:00
Andrea Dell'Amico c4b66615d0 library/roles/rstudio-server library/roles/smartgears/r_connector/handlers/main.yml: some cleanup. 2017-03-20 23:57:19 +01:00
Andrea Dell'Amico 637a420b6d library/roles/smartgears/r_connector: Fix the configuration of the ldap services. 2017-03-17 19:47:52 +01:00
Tommaso Piccioli ea08934146 ic_proxy install, incomplete 2017-03-17 19:11:24 +01:00
Andrea Dell'Amico b9a6310195 library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Correctly remove the state when instructed to do so. 2017-03-17 15:20:46 +01:00
Andrea Dell'Amico 4b2b0fa2bc library/roles/smartgears/smartgears/tasks/smartgears-app.yml: Add a task to force a restart when a variable has been defined. 2017-03-17 13:17:46 +01:00
Andrea Dell'Amico 36fbd99291 library/roles/smartgears/r_connector: Fix the behaviour when we have to connect as a remote user different than root. 2017-03-17 13:17:13 +01:00
Andrea Dell'Amico bdd8d9bc86 library/roles/smartgears/r_connector/tasks/main.yml: Change some tasks to not fail when the remote_user is not root. 2017-03-16 20:30:29 +01:00
Andrea Dell'Amico 5839530ebc library/roles/smartgears/r_connector: Manage the pam ldap configuration. We need to install all the configuration files explicitly because the debian pam configurator does not work non interactively on Ubuntu 14.04. 2017-03-16 19:22:28 +01:00
Andrea Dell'Amico b5086d02c9 d4science-ghn-cluster: The geoserver spatial servers now use the datatransfer that comes with the smartgears distribution.
library/roles/smartgears/data-transfer-service: Not needed anymore.
library/roles/smartgears/smartgears-nginx-frontend/templates/generic-smartgears-virtualhost.j2: Enable the data-transfer-service reverse proxy when requested.
2017-03-16 16:34:43 +01:00
Andrea Dell'Amico 7b8f4b7950 library/roles/smartgears/fhn_manager/tasks/main.yml: Fix the upgrade scenario. 2017-03-16 15:08:24 +01:00
Andrea Dell'Amico ef6b75bd08 library/roles/smartgears/gcube-oauth/defaults/main.yml, library/roles/smartgears/social-networking-library-ws/defaults/main.yml: Use 'latest' as version. 2017-03-16 11:42:07 +01:00
Roberto Cirillo cccdcab33e ../library/roles/smartgears/social-networking-library-ws/defaults/main.yml update service version 2017-03-15 15:12:33 +01:00
Roberto Cirillo 2faee1e181 ../library/roles/smartgears/ckan_connector/defaults/main.yml upgrade ckan-connector version 2017-03-13 15:38:21 +01:00
Andrea Dell'Amico 226ccb0130 library/roles/smartgears: Role that installs the gcube oauth service. 2017-03-08 14:50:06 +01:00
Andrea Dell'Amico b56a2549e5 library/roles/smartgears/social-networking-library-ws: role that installs the social-networking service. 2017-03-08 14:50:06 +01:00
Luca Frosini a9ee8fa889 Fixing ansible script 2017-03-07 17:56:40 +01:00
Roberto Cirillo 602ed0f8e8 group_vars/spd_service_pre/spd_pre.yml added spd service
group_vars/rstudio_dev/rstudio.yml added smartgears distro version (staging repo)
../library/roles/smartgears/r_connector/defaults/main.yml upgrade r_connector version
2017-03-01 14:16:40 +01:00
Roberto Cirillo b31548506d ../library/roles/smartgears/fhn_manager/tasks/main.yml added fhn_manager_upgrade variable condition 2017-02-28 16:44:15 +01:00
Andrea Dell'Amico b9e52a6ab5 library/roles/smartgears/tabular_data: Fix the task that manages the tabulardata upgrade.
d4science-ghn-cluster/smartgears-node-upgrade.yml: Add tabulardata_upgrade: True to the variables list.
2017-02-28 15:20:57 +01:00
Andrea Dell'Amico 99c4b5f7e3 library/roles/smartgears/smart_executor/defaults/main.yml: Set a missing variable.
d4science-ghn-cluster: Add variables and configurations needed by twittermon.
2017-02-28 11:39:01 +01:00
Roberto Cirillo 312772a9e0 ./library/roles/smartgears/tabular_data/defaults/main.yml update version 2017-02-28 11:12:51 +01:00
Roberto Cirillo cd498d22cf ../library/roles/smartgears/tabular_data/tasks/main.yml add maven manage 2017-02-28 11:11:16 +01:00
Roberto Cirillo 5d8531e149 ../library/roles/smartgears/fhn_manager/defaults/main.yml fix version variable 2017-02-27 16:59:07 +01:00
Roberto Cirillo 0437fbeff3 ../library/roles/smartgears/fhn_manager/defaults/main.ym converted to maven manage
../library/roles/smartgears/fhn_manager/tasks/main.yml
2017-02-27 15:34:58 +01:00
Roberto Cirillo 5e24ea56ab moved grsf_publisher_ws from gcube role to smartgears role
add quota service roles
update smartgears-node* files
2017-02-24 15:58:41 +01:00
Roberto Cirillo 1c7b6b4fa9 ../library/roles/smartgears/smartgears/defaults/main.yml update smartgears distribution version 2017-02-24 10:48:14 +01:00
Andrea Dell'Amico 7ec0742786 library/roles/smartgears/data-transfer-service: New role that downloads and install the data transfer service. 2017-02-22 18:19:58 +01:00
Andrea Dell'Amico 29281b49e9 library/roles/smartgears/fhn_manager/meta/main.yml: Install the voms and occi repos only when we install fhn_manager. 2017-02-22 18:19:58 +01:00
Andrea Dell'Amico d4c3143655 library/roles/smartgears/r_connector/templates/rusersadd.j2: Use ACLs to set the userconfig.csv permissions. Touch the file at each login so that the file has been removed by the user, he can still connect. 2017-02-16 12:42:15 +01:00
Andrea Dell'Amico 63837eac95 library/roles/rstudio-server: get_url does not work with the rstudio webserver. Use wget. 2017-02-10 14:02:23 +01:00
Luca Frosini f25f0c7ad9 Added accounting_insert_storage_se_plugin and upgraged version of accounting_aggregator_se_plugin and social_data_indexer_se_plugin 2017-02-09 17:39:37 +01:00
Andrea Dell'Amico 2a16a82fd0 library/roles/smartgears/dataminer_app/tasks/install-gcube-key.yml: Remove the old keys when switching environment.
library/roles/smartgears/smartgears/templates/get-scopes.j2: Fix the creation of the container.xml file. Updates were failing because the file was not writeable.
2017-02-09 16:34:42 +01:00
Andrea Dell'Amico 1d67e721d0 library/roles/quickrank: Fix the 'become' behaviour so that it works when remote_user is not root.
library/roles/smartgears/dataminer_app/tasks/dataminer-app.yml: Fix the 'become' behaviour so that it works when remote_user is not root.
2017-02-09 12:03:52 +01:00
Andrea Dell'Amico af43d0db1e library/roles/smartgears/smartgears_egi_image/templates/smartgears-setup.sh.j2: More complete fix for the hostname handling. 2017-02-08 16:26:30 +01:00
Andrea Dell'Amico a4c044dc72 library/roles/smartgears/ckan_connector/defaults/main.yml: Rename the variable that sets the gcube repository. 2017-02-08 13:13:34 +01:00
Andrea Dell'Amico 59c5845444 library/roles/smartgears/ckan_connector/defaults/main.yml: New CKAN connector version. 2017-02-08 13:11:58 +01:00
Andrea Dell'Amico e175b90a3e library/roles/smartgears/smartgears_egi_image: Configure the dataminer's wps_config.xml too.
library/roles/smartgears/dataminer_app/templates/wps-config-fixer.j2: Use smartgears_hostname so that we can change it later when configuring the EGI images.
2017-02-07 17:04:08 +01:00
Luca Frosini 408a10c394 Changed comment 2017-02-03 15:51:01 +01:00
Andrea Dell'Amico 2513c63eff library/roles/smartgears/smartgears/files/TokenGenerator.java: It lives on subversion now. 2017-02-02 11:44:44 +01:00
Andrea Dell'Amico 4ae4994f56 library/roles/smartgears/smartgears/files/TokenGenerator.class: New version of the token generation. Now the scope names are listed as comments near the related token. 2017-01-27 16:10:34 +01:00
Andrea Dell'Amico ec51482863 library/roles: d4s_user_services_perms, fixes to the tasks so that they work if we have multiple tomcat installations but only a subset of them have smartgears installed.
library/roles/smartgears/smartgears/templates/container.xml.j2: Cosmetic fix.
2017-01-25 16:03:23 +01:00
Andrea Dell'Amico aa883e90b2 library/roles/smartgears/fhn_manager: Add the egi/voms and egi/occi roles as dependencies. 2017-01-23 19:32:55 +01:00
Andrea Dell'Amico fc790625d3 library/roles/smartgears/dataminer_app/tasks/install-gcube-key.yml: Remove the non existant fourth dev gcube key reference. 2017-01-16 18:24:52 +01:00
Andrea Dell'Amico dda9366e83 library/roles/smartgears, d4science-ghn-cluster/group_vars/all/gcube_vault_keys.yml: Add the D4Research gcube key. 2016-12-21 14:18:24 +01:00
Roberto Cirillo d1999f7f3d group_vars/fhn_manager_prod/vo-config.yml added gCubeApps scope
../library/roles/smartgears/fhn_manager/defaults/main.yml update fhn-manager-service version to the last RN
2016-12-15 17:36:49 +01:00
Andrea Dell'Amico 4b0c1ca055 library/roles/smartgears/smartgears: Now the container.xml is generated by the get-scopes script. Only if a token was passed. See https://support.d4science.org/issues/6203.
library/roles/smartgears/smartgears: Fix the tasks so that a multiple tomcat instances installation is possible, having smartgears running on only one tomcat instance.
2016-12-14 18:32:15 +01:00
Andrea Dell'Amico 6f795a39b8 library/roles/smartgears/smartgears: Remove smartgears < 2.0 related stuff. 2016-12-06 15:36:51 +01:00
Luca Frosini 1703ebc746 Reorganizing smart-executor playbooks. Refs #6126 2016-12-05 17:43:22 +01:00
Luca Frosini 2af6393e10 Reorganizing smart-executor playbooks. Refs #6126 2016-12-05 17:34:11 +01:00
Luca Frosini 4824e7572a Reorganizing smart-executor playbooks. Refs #6126 2016-12-05 17:22:28 +01:00
Luca Frosini 5d4b81c21c Reorganizing smart-executor playbooks. Refs #6126 2016-12-05 13:08:05 +01:00