blob: 85ca137b84d715b72104159791e93955913d68f5 [file] [log] [blame]
Hung-Wei Chiu80dc18d2020-10-20 23:56:46 +00001---
2# jenkins tasks/Debian.yml
3#
4# SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
5# SPDX-License-Identifier: Apache-2.0
6
7- name: Ensure dependencies are installed.
8 apt:
9 name:
10 - gnupg
11 - curl
12 - apt-transport-https
13 - openjdk-8-jdk
14 state: present
15 update_cache: true
16
17- name: Add Jenkins apt repo key
18 apt_key:
19 data: "{{ lookup('file','jenkins.io.key') }}"
20 state: "present"
21
22- name: Add Jenkins apt repo
23 apt_repository:
24 repo: "{{ jenkins_repo_url }}"
25 update_cache: true
26
27- name: Install Jenkins packages (Debian)
28 apt:
29 name: "jenkins"
30 state: "present"
31 update_cache: true
32 cache_valid_time: 3600
33
34- name: Enable Jenkins Service
35 service:
36 name: "{{ jenkins_service }}"
37 enabled: true