| --- |
| |
| - name: install jenkins utilities |
| apt: |
| name: |
| - bc |
| - debootstrap |
| - fakeroot |
| - htop |
| - proot |
| - python3-setuptools |
| - qemu-system-arm |
| - qemu-user-static |
| - virt-manager |
| cache_valid_time: 3600 |
| update_cache: yes |
| install_recommends: no |
| when: install_jenkins_utilities |
| |
| - name: stop checking release validity for old stable |
| copy: |
| content: 'Acquire::Check-Valid-Until "false";' |
| dest: '/etc/apt/apt.conf.d/90-stop-check-release-validity' |
| when: ansible_distribution == 'Debian' and ansible_distribution_release == 'jessie' |
| |
| - name: enable backports for jessie |
| apt_repository: |
| repo: 'deb http://archive.debian.org/debian jessie-backports main' |
| filename: 'backports' |
| update_cache: yes |
| when: ansible_distribution == 'Debian' and ansible_distribution_release == 'jessie' |
| |
| - name: install java for jessie |
| apt: |
| name: openjdk-8-jre-headless |
| cache_valid_time: 3600 |
| update_cache: yes |
| install_recommends: no |
| default_release: jessie-backports |
| when: ansible_distribution == 'Debian' and ansible_distribution_release == 'jessie' |
| |
| - name: install java for stretch |
| apt: |
| name: |
| - openjdk-8-jre-headless |
| cache_valid_time: 3600 |
| update_cache: yes |
| install_recommends: no |
| when: ansible_distribution == 'Debian' and ansible_distribution_version == '9' |
| |
| - name: install java for buster and later |
| apt: |
| name: |
| - default-jre-headless |
| cache_valid_time: 3600 |
| update_cache: yes |
| install_recommends: no |
| when: ansible_distribution == 'Debian' and ansible_distribution_version|int >= 10 |