Skip to content

Install and configure Upsource - automated code review and project analytics tool

License

Notifications You must be signed in to change notification settings

uridium/ansible-role-upsource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible role: Upsource

GitHub Actions Ansible Galaxy

An Ansible role that installs and configures Upsource service on Debian systems.

Requirements

  • openjdk-11
  • unzip

openjdk-11-jre-headless and unzip packages are defined in tasks/main.yml.

Upsource requirements

Role Variables

Available variables are listed down below (see defaults/main.yml):

upsource_version: '2019.1.1644'
upsource_download_url: 'https://download.jetbrains.com/upsource/upsource-{{ upsource_version }}.zip'

upsource_basedir: '/opt'
upsource_workdir: '{{ upsource_basedir }}/upsource'
upsource_lsb_script: '{{ upsource_workdir }}/bin/upsource.sh'

upsource_user: 'upsource'
upsource_group: 'upsource'

upsource_memlock: unlimited
upsource_nofile: 100000
upsource_nproc: 32768
upsource_as: unlimited

JVM options are defined in files directory.

Dependencies

None

Example Playbook

- hosts: upsource.host
  remote_user: admin
  become: True
  gather_facts: True

  roles:
    - role: uridium.upsource
      upsource_basedir: '/data'

License

MIT

About

Install and configure Upsource - automated code review and project analytics tool

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages