forked from usegalaxy-eu/infrastructure-playbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.yml
36 lines (36 loc) · 817 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
34
35
36
---
- 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: true
collections:
- devsec.hardening
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
# - os_hardening
# - nginx_hardening
# - ssh_hardening