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