Set up (the latest version of) RStudio Workbench in Debian-like systems.
curl(will be installed)r-base(will not be installed)
rstudio_workbench_version[default:2023.12.0]: Version to install.rstudio_workbench_install[default:[]]: Additional packages to install (e.g.r-base).rstudio_workbench_www_port[default:8787]: The port you want RStudio Workbench to listen on>rstudio_workbench_health_check_enabled[default: 0]: Decision if you want to activatehttp://<server-address-and-port>/health-checkendpoint.rstudio_workbench_rserver_config: If specified (map), will add key=value records torserver.conf.rstudio_workbench_rsession_config: If specified (map), will add key=value records torsession.conf.rstudio_workbench_database_config: If specified (map), will add key=value records todatabase.conf.rstudio_workbench_openid_config: If specified (map), will add key=value records toopenid-client-secret.rstudio_workbench_secure_cookie_key: If specified (value), will createsecure-cookie-keyfile with content of this variable.rstudio_workbench_env_vars: If specified (map), will add key=value records toopenid-client-secret.rstudio_workbench_load_balancer_config: If specified (map), will add key=value records toload-balancer.rstudio_workbench_license: If specified, RStudio Workbench will attempt to activate the supplied license key.
For the rest of the default variables, see ./defaults/main.yml.
None
---
- hosts: all
roles:
- rstudio-workbenchMIT
Damian Budelewski. Inspired by ansible-rstudio-server.