forked from ISTI-ansible-roles/ansible-roles
27 lines
958 B
YAML
27 lines
958 B
YAML
---
|
|
- block:
|
|
- name: Install the scala sbt repository key
|
|
apt_key: keyserver='keyserver.ubuntu.com' id={{ scala_sbt_repo_key }} state=present
|
|
|
|
- name: Install the scala sbt repository configuration
|
|
apt_repository: repo={{ scala_sbt_repo }} state=present update_cache=yes filename=scala-sbt.list
|
|
|
|
- name: Install the scala sbt packages
|
|
apt: pkg={{ scala_sbt_pkgs }} state=present update_cache=yes cache_valid_time=3600
|
|
|
|
when: scala_sbt_install
|
|
tags: [ 'scala', 'sbt', 'scala_sbt' ]
|
|
|
|
- block:
|
|
- name: Remove the scala sbt packages
|
|
apt: pkg={{ scala_sbt_pkgs }} state=absent
|
|
|
|
- name: Remove the scala sbt repository configuration
|
|
apt_repository: repo={{ scala_sbt_repo }} state=absent update_cache=yes file=scala-sbt.list
|
|
|
|
- name: Remove the scala sbt repository key
|
|
apt_key: keyserver='keyserver.ubuntu.com' id={{ scala_sbt_repo_key }} state=absent
|
|
|
|
when: not scala_sbt_install
|
|
tags: [ 'scala', 'sbt', 'scala_sbt' ]
|