Commit Graph

47 Commits

Author SHA1 Message Date
Andrea Dell'Amico 98fab03849 rstudio/dataminer: new playbook that installs deb and R packages. 2018-11-21 16:42:52 +01:00
Andrea Dell'Amico 5a6206d79d library/roles/R/templates/Rprofile.site.j2: Set the R locale inherithing the system one. See https://support.d4science.org/issues/12227 2018-09-04 17:32:14 +02:00
Andrea Dell'Amico 1fd06c6f83 library/roles/R/templates/update_r_packages.sh.j2: Run a 'svn cleanup' before the 'svn update', to be on the safe side. 2018-02-22 12:09:53 +01:00
Andrea Dell'Amico 0115c852e3 library/roles/smartgears/dataminer_app/templates/algorithms-updater.j2: Fix the check of the lock file logic. See https://support.d4science.org/issues/11182 2018-02-14 12:48:24 +01:00
Andrea Dell'Amico 88d51b2740 library/roles/R/templates/update_r_packages.sh.j2: Change the behaviour of the github installations. Now if there's a release label we'll use that instead of master. 2018-02-09 19:09:34 +01:00
Andrea Dell'Amico 67ede2004e update_r_packages.sh: remove the lock files that install.packages() fails to delete. 2018-01-11 17:50:35 +01:00
Andrea Dell'Amico a1a294669e R packages updater: do not overlap the upgrade and install runs. Fix the job that kills old instances. 2017-12-01 15:46:42 +01:00
Andrea Dell'Amico 5b50d86b9e update_r_packages: kill the stuck processes, and exit immediately if nothing changed in the SVN repository and the argument was 'install'. See https://support.d4science.org/issues/10272 2017-11-08 18:54:18 +01:00
Andrea Dell'Amico 370590b93b update_r_packages: Change the way the debian packages are installed. Now a failure involves that single package and not the whole list. 2017-09-28 13:32:56 +02:00
Andrea Dell'Amico 52cacc0267 library/roles/R/tasks/r-installation.yml: Setup the R environment so that it finds the correct JDK. 2017-06-27 17:52:36 +02:00
Andrea Dell'Amico a15f8b5a0d library/roles/R/tasks/r-installation.yml: Do not update the apt cache if it's already up to date. 2017-06-19 14:45:35 +02:00
Andrea Dell'Amico ba2d9ab5b2 library/roles/R: Change the R updater script so that we can add a prefix to the files. 2017-05-05 16:12:21 +02:00
Andrea Dell'Amico 6d117a32fc library/roles/R/defaults/main.yml: Use https for the cran mirror. 2017-04-21 19:54:46 +02:00
Andrea Dell'Amico 6bd5e63426 library/roles/R/templates/update_r_packages.sh.j2: Fix the R updater script, it does not parses the repository URL correctly. 2017-01-25 15:04:47 +01:00
Andrea Dell'Amico f52ef24f84 library/roles/R: Fix the packages updater script. 2016-11-11 17:04:17 +01:00
Andrea Dell'Amico 48d6148d2e library/roles/R/tasks/r-installation.yml: Fix the task that installs packages from github. 2016-11-02 17:01:17 +01:00
Andrea Dell'Amico 83804cdcda library/roles/R: Get the files that list the R packages from subversion. 2016-10-24 15:33:27 +02:00
Andrea Dell'Amico f63a2231ff library/roles/R: script and cron job that downloads lists of debian and R packages and installs or upgrades them. 2016-10-18 15:07:47 +02:00
Andrea Dell'Amico 465eeb8fe7 library/isti_vars/r-packages.yml: Add some R packages.
library/roles/R/tasks/r-installation.yml: Add some checks.
2016-10-14 14:33:19 +02:00
Andrea Dell'Amico 9df76cdc00 library/roles/R/tasks/r-installation.yml: do not fail if some R package from github cannot be installed. 2016-10-11 17:42:36 +02:00
Andrea Dell'Amico 2ce227b4a6 library/isti_vars/r-packages.yml: Remove some redundant variables.
library/roles/R/tasks/r-installation.yml: Try better checks to reduce the installation time.
2016-10-10 17:57:48 +02:00
Andrea Dell'Amico f9dbb40351 library/roles/R/defaults/main.yml: Convert the R defaults to the new syntax. 2016-09-22 18:13:54 +02:00
Andrea Dell'Amico 0eaa4195aa library/roles/R/tasks/r-installation.yml: Change the packages installation script because the plugins list is now a dictionary. 2016-09-22 17:10:25 +02:00
Andrea Dell'Amico 3376bc3031 library/roles/R/tasks/r-installation.yml: add a new tag. 2016-07-07 11:20:37 +02:00
Andrea Dell'Amico 4a90dfd9b0 library/roles/R/tasks/r-installation.yml: Add a tag for the R repository key. 2016-07-06 15:30:08 +02:00
Andrea Dell'Amico 79e8312f16 library/roles/R/defaults/main.yml: Link to an untested Ubuntu R packages PPA 2016-06-09 16:49:41 +02:00
Andrea Dell'Amico 70c4f447da library/roles/R/tasks/r-installation.yml: Fix other cases of empty variables. 2016-03-08 19:06:09 +01:00
Andrea Dell'Amico 3e1d3335de library/roles/R/tasks/r-installation.yml: Fix the with_items rules. 2016-03-07 15:33:32 +01:00
Andrea Dell'Amico 6035220c2e library/roles/R/tasks/r-installation.yml: Try to fix the ansible 2 warnings.
d4science-ghn-cluster/group_vars/egi_dataminer: the R packages list is not a link to the standard dataminer file anymore.
d4science-ghn-cluster/group_vars/egi_smartexecutor: the R packages list is not a link to the standard smartexecutor file anymore.
2016-03-07 15:08:06 +01:00
Andrea Dell'Amico e7fa165d38 library/roles/R/tasks/r-installation.yml: Remove the check that would skip the repetition of some tasks. It is not working. 2016-03-01 18:02:21 +01:00
Andrea Dell'Amico b0aebf0e6f library/roles/R/tasks/r-installation.yml: Fix a mistake from the previous modifications, make the tasks compliant with ansible 2.x 2016-03-01 17:05:04 +01:00
Andrea Dell'Amico 7e3ad01c35 library/roles/R/tasks/r-installation.yml: Try to avoid a double run of the R packages install task. 2016-03-01 16:17:54 +01:00
Andrea Dell'Amico dd3c5e3a16 d4science-ghn-cluster/roles/dataminer_app: Various fixes. Workaround for a broken jar. Upgrades are supported now. 2016-02-18 02:14:31 +01:00
Andrea Dell'Amico 6ff48d01a7 d4science-ghn-cluster/roles/dataminer_app/templates/wps_config.xml.j2: Update the configuration.
library/roles/R/files/r_packages_cleanup.sh: Remove /usr/local/lib/R too.
d4science-ghn-cluster/roles/dataminer_app/tasks/dataminer-app.yml: remove an unused jar that can cause problems.
2016-02-17 17:05:38 +01:00
Andrea Dell'Amico 4662445ea7 d4science-ghn-cluster: New dataminer version and R packages list.
library/roles/R: A script that remove the old R installation, on demand.
2016-02-16 20:26:44 +01:00
Andrea Dell'Amico 9d36440c95 d4science-ghn-cluster/group_vars/rstudio: New rstudio group. Only used to deploy R right now.
library/roles/R/tasks/main.yml: Another attempt to fix the packages installation workflow.
2016-02-03 16:40:08 +01:00
Andrea Dell'Amico 209b9892fb library/roles/R: Set the default CRAN mirror site. 2016-01-21 11:48:03 +01:00
Andrea Dell'Amico 39133e2127 d4science-ghn-cluster/group_vars/egi_smartexecutor: explicitly list the R packages to be installed.
d4science-ghn-cluster/group_vars/mongo_cluster_prod/iptables.yml: Add the last cloud provider's networks.
d4science-ghn-cluster/host_vars: Remove the old host_vars definitions.
d4science-ghn-cluster/group_vars/smartexecutor_prod/r-packages.yml: explicitly list the R packages to be installed.
d4science-ghn-cluster/inventory/hosts.production: Merge the smartexecutor_prod groups.
2015-12-21 18:23:08 +01:00
Andrea Dell'Amico ed3373a572 library/roles/R/tasks/main.yml: Run twice the installation of plugin from specific source files, to deal with circular dependencies. 2015-12-16 14:14:44 +01:00
Andrea Dell'Amico b6370fc22b library/roles/R/tasks/main.yml: Put packages on hold when we choose to install specific ones.
d4science-ghn-cluster/group_vars/dataminer_dev: Use dataminer release 1.0.0-3.9.0 and not the snapshot
d4science-ghn-cluster/roles/dataminer_app/templates/pom.xml.j2: Fix the pom to download the correct dependencies.
2015-12-09 15:53:32 +01:00
Andrea Dell'Amico 4a3538349d d4science-ghn-cluster/group_vars/dataminer_dev: Two configuration files were missing. More cleanup.
d4science-ghn-cluster/group_vars/statistical_dev: Install R and packages on the statistical dev node.
2015-12-04 13:07:31 +01:00
Andrea Dell'Amico 39a12b2936 library/roles/R/tasks/main.yml: better test for the task that installs specific versions of the R library packages.
library/roles/R/tasks/main.yml: implement packages removal.
d4science-ghn-cluster/roles/dataminer_app/tasks/main.yml: Cleanup the pom dependencies mess.
2015-12-03 17:16:44 +01:00
Andrea Dell'Amico 771abd8491 d4science-ghn-cluster/roles/dataminer_app: playbook that installs a dataminer webapp on top of a smartgears one.
library/roles/R/tasks/main.yml: Fix the install_github task.
2015-12-01 16:52:21 +01:00
Andrea Dell'Amico 1ad7b44a05 library/roles/fail2ban: add two new jails: DDOS control for apache and nginx. 2015-11-29 20:25:29 +01:00
Andrea Dell'Amico 383e8ba256 library/roles/R: task to install R packages from github. Make some steps conditionals.
d4science-ghn-cluster/roles/dataminer_app: First part of the dataminer playbook.
2015-11-27 20:08:21 +01:00
Andrea Dell'Amico 56f50d195c library/roles/R: Add tasks to install modules from source files.
d4science-ghn-cluster: new R modules
d4science-ghn-cluster: new devel machine.
2015-06-26 17:24:19 +02:00
Andrea Dell'Amico 73d37f81a6 Major refactoring. Moved all the library roles under 'library/roles' and changed all the occurrances inside all the playbooks. 2015-05-28 11:32:57 +02:00