forked from usegalaxy-eu/infrastructure-playbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sn05.yml
43 lines (43 loc) · 1.19 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
40
41
42
43
---
- name: HTCondor 8.8 Central Manager
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: ['python36', 'rsync']
become: true
- name: Set default version of Python
alternatives:
name: python
path: /usr/bin/python3
- name: Disable firewalld service
ansible.builtin.service:
name: firewalld
enabled: false
state: stopped
roles:
- 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
- geerlingguy.repo-epel
- 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