--- 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