-
Notifications
You must be signed in to change notification settings - Fork 96
/
sn05.yml
39 lines (39 loc) · 1.09 KB
/
sn05.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
37
38
39
---
- name: Galaxy DB server
hosts: sn05
become: true
vars:
hostname: sn05.galaxyproject.eu
vars_files:
- secret_group_vars/all.yml
collections:
- devsec.hardening
pre_tasks:
- name: Install Dependencies
package:
name: ['python3', 'rsync', 'perl', 'glibc-langpack-en']
become: true
- name: Disable firewalld service
ansible.builtin.service:
name: firewalld
enabled: false
state: stopped
roles:
- geerlingguy.repo-epel
- role: usegalaxy_eu.handy.os_setup
vars:
enable_hostname: true
enable_powertools: true # geerlingguy.repo-epel role doesn't enable PowerTools repository
enable_install_software: true # Some extra admin tools (*top, vim, etc)
- usegalaxy-eu.dynmotd
- influxdata.chrony
- hxr.monitor-email
- usegalaxy-eu.autoupdates # keep all of our packages up to date
- usegalaxy-eu.autofs
- ssh-host-sign
# Applications
#- usegalaxy_eu.htcondor
- usegalaxy-eu.ansible-postgresql
# End Applications
- dj-wasabi.telegraf
- ssh_hardening