upsource

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.

Install
ansible-galaxy install uridium/ansible-role-upsource
GitHub repository
License
mit
Downloads
22
Owner