forked from usegalaxy-eu/infrastructure-playbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.yml
33 lines (33 loc) · 765 Bytes
/
build.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
- name: Tasks for "jenkins" hosts
hosts: build
become: true
vars:
hostname: build.galaxyproject.eu
vars_files:
- "secret_group_vars/jenkins.yml"
- "secret_group_vars/all.yml"
pre_tasks:
- name: Install Dependencies
package:
name: ['policycoreutils-python']
become: yes
roles:
- hostname
- usegalaxy-eu.dynmotd
- geerlingguy.repo-epel
- hxr.admin-tools
- influxdata.chrony
- hxr.monitor-email
- linuxhq.yum_cron
- galaxyproject.nginx
- ssh-host-sign
#- hxr.autofs-format-n-mount
# CUSTOM
- geerlingguy.java
- geerlingguy.jenkins
- usegalaxy-eu.jenkins-ssh-key
## END CUSTOM
- dj-wasabi.telegraf
- dev-sec.os-hardening
- dev-sec.ssh-hardening