61 lines
1.9 KiB
YAML
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
|