No description
  • Makefile 58.5%
  • Jinja 41.5%
Find a file
2026-04-21 20:41:59 -04:00
.vscode Enable proper ansible validation 2026-03-31 18:53:11 -04:00
cisco-3850 wip 2026-04-11 18:51:04 -04:00
docker only put ansible_user in docker group 2026-04-21 20:41:59 -04:00
opnsense Current WIP config from Lan ETS 2026-03-13 17:58:35 -04:00
proxmox add sshkeys var to vm creation 2026-04-21 20:04:19 -04:00
ansible.cfg Update ansible.cfg 2026-04-06 16:45:04 -04:00
LICENSE Initial commit 2026-03-13 17:08:17 -04:00
Makefile create docker 2026-04-09 23:08:48 -04:00
README.md Current WIP config from Lan ETS 2026-03-13 17:58:35 -04:00

AnsibleRoles

Roles Ansible pour l'infrastructure physique à administrer pour les clubs étudiants. Fortement inspiré des collections internes de l'infrastructure du Lan ETS

Notes de noms de fichiers

Il est à noter que les fichiers .yml et .yaml sont utilisés dans des cas spécifiques pour différencier les types de contenu.

  • Les fichiers .yml sont utilisés pour les fichiers galaxy et les autres fichiers qui ne nécessitent pas de linting propre à Ansible.
  • Les fichiers .yaml sont utilisés pour les playbooks et les rôles Ansible, où le linting spécifique à Ansible est appliqué.

Collections et rôles

  • proxmox : Collection de rôles Ansible pour gérer Proxmox.
  • opnsense : Collection générique pour gérer OPNsense.

Extensions suggérées

Le dossier ./.vscode contient des configurations pour les extensions suivantes, qui sont recommandées pour une expérience de développement optimale :

  • Prettier - Code formatter : pour le formatage automatique du code YAML.
  • Ansible : pour le linting et la validation des fichiers Ansible.
  • YAML : pour le support avancé du langage YAML, y compris la validation et le linting.
  • Better Jinja : pour une meilleure prise en charge de la syntaxe Jinja utilisée dans les playbooks Ansible.