-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.yml
42 lines (35 loc) · 1.37 KB
/
requirements.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
---
# Use:
# $ ansible-galaxy collection install -r requirements.yml
# then
# $ ansible-galaxy install -r requirements.yml
# https://docs.ansible.com/ansible/2.9/user_guide/collections_using.html#install-multiple-collections-with-a-requirements-file
# "While both roles and collections can be specified in one requirements file, they need to be installed separately.
# The ansible-galaxy role install -r requirements.yml will only install roles and
# ansible-galaxy collection install -r requirements.yml -p ./ will only install collections."
collections:
# For automating podman containers
- containers.podman
- fedora.linux_system_roles
roles:
# Ansible Galaxy role for configuring host as a hypervisor
# https://galaxy.ansible.com/stackhpc/libvirt-host
- src: stackhpc.libvirt-host
# Ansible Galaxy role to quickly deploy new VMs
# https://galaxy.ansible.com/stackhpc/libvirt-vm
- src: stackhpc.libvirt-vm
# Upstream podman-container-systemd role
# Note: Also available at Ansible Galaxy
- src: https://github.com/ikke-t/podman-container-systemd.git
# Linux/RHEL system roles
- src: linux-system-roles.timesync
- src: linux-system-roles.kdump
- src: linux-system-roles.storage
- src: linux-system-roles.systemd
# then
# cd ~/.ansible/roles/linux-system-roles.storage
# ansible-galaxy collection install -vv -r meta/requirements.yml
#
#
# Easily configure an NFS server
- src: geerlingguy.nfs