ansible-role-basic-system-s.../meta/main.yml

61 lines
1.9 KiB
YAML

---
galaxy_info:
author: Andrea Dell'Amico
description: Consolidated role for basic system setup including SSH, fail2ban, MOTD, cloud-init, and distribution-specific configuration
company: ISTI-CNR
namespace: adellam
role_name: basic_system_setup
license: EUPL 1.2+
min_ansible_version: "2.9"
# To view available platforms and versions (or releases), visit:
# https://galaxy.ansible.com/api/v1/platforms/
#
platforms:
- name: Ubuntu
versions:
- focal
- jammy
- noble
- name: Debian
versions:
- bullseye
- bookworm
- name: EL
versions:
- "8"
- "9"
- "10"
galaxy_tags:
- os-setup
- bootstrap
- ssh
- fail2ban
- selinux
dependencies:
- src: git+https://gitea-s2i2s.isti.cnr.it/ISTI-ansible-roles/ansible-role-os-bootstrap.git
version: master
name: os-bootstrap
- src: git+https://gitea-s2i2s.isti.cnr.it/ISTI-ansible-roles/ansible-role-rsyslog.git
version: master
name: rsyslog
- src: git+https://gitea-s2i2s.isti.cnr.it/ISTI-ansible-roles/ansible-role-linux-firewall.git
version: master
name: linux-firewall
- src: git+https://code-repo.d4science.org/InfraScience/ansible-role-ntp.git
version: master
name: ntp
- src: git+https://gitea-s2i2s.isti.cnr.it/ISTI-ansible-roles/ansible-role-letsencrypt-acme-sh-client.git
version: master
name: letsencrypt-acme-sh-client
when: letsencrypt_acme_install is defined and letsencrypt_acme_install
- src: git+https://gitea-s2i2s.isti.cnr.it/ISTI-ansible-roles/ansible-role-zabbix-agent.git
version: master
name: zabbix-agent
when: zabbix_agent_install is defined and zabbix_agent_install
- src: git+https://gitea-s2i2s.isti.cnr.it/ISTI-ansible-roles/ansible-role-prometheus-node-exporter.git
version: master
name: prometheus-node-exporter
when: prometheus_enabled is defined and prometheus_enabled