Set up the latest version of R in Ubuntu systems.
littler
(will be installed)bash
(will not be installed)software-properties-common
(will be installed)dirmngr
(will be installed)apt-transport-https
(will be installed)r_version
: [default: 34
, 35
for Ubuntu >= 18.04
, 40
for Ubuntu >= 20.04
]: Version to install
r_cran_mirror
: [default: https://cran.rstudio.com/
]: Your favorite CRAN mirror
r_bioclite_url
: [default: https://bioconductor.org/biocLite.R
]: The biocLite.R
script URL for Bioconductor installs
r_install_dev
: [default: false
]: Whether or not install the r-base-dev
package
r_install
: [default: ['littler']
]: Additional (apt) packages to install (e.g. r-recommended
)
r_packages_lib
: [default: /usr/local/lib/R/site-library
]: The (default) library directory to install packages to
r_packages_repos
: [default: "{{ r_cran_mirror }}"
]: The (default) URL to install packages from
r_packages
: [default: []
]: (CRAN) Packages to install or remove
r_packages.{n}.name
: [required]: The name of the package
r_packages.{n}.state
: [optional, default: present
]: The state of the package (e.g. updated
, absent
)
r_packages.{n}.type
: [optional, default: cran
]: The type of the package (e.g. bioconductor
)
r_packages.{n}.lib
: [optional, default: r_packages_lib
]: The library directory to install the package to
r_packages.{n}.repos
: [optional, default: r_packages_repos
]: The URL to install the package from
r_environment
: [default: {}
]: Environment variables to set (during the install, update or delete packages tasks)
r_scripts_install_path:
: [default: /usr/local/bin
]: The path where to install the R script used to install, update and delete R package
r_scripts_install_owner
: [default: root
]: The owner of the R script to install, update and delete R package
r_scripts_install_group
: [default: root
]: The group of the R script to install, update and delete R package
None
---
- hosts: all
roles:
- oefenweb.r
---
- hosts: all
roles:
- oefenweb.r
vars:
r_install_dev: true
# apt packages
r_install:
- r-recommended
# cran, bioconductor or github (R) packages
r_packages:
- name: dplyr
- name: Biobase
type: bioconductor
- name: mangothecat/franc
type: github
MIT
Mischa ter Smitten
Are welcome!