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-check
endpoint.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-key
file 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-workbench
MIT
Damian Budelewski. Inspired by ansible-rstudio-server.