dockpack.base_gcc
base_gcc est un rôle Ansible qui installe les outils de compilation Gnu.
Exigences
Système de type RHEL (RHEL6, RHEL8) ou Ubuntu.
Variables du Rôle
DTSVER : la version majeure de l'ensemble d'outils de développement choisi sur les systèmes RedHat, qui correspond en quelque sorte à la version de GCC. Les anciennes versions de DTS nécessitent que vous hébergiez des dépôts pour des versions obsolètes.
DTSVER: 11
cplusplus_devtoolset: "devtoolset-{{ DTSVER }}"
Fonctionnalité d'entreprise : bascule l'état souhaité.
compilers_present: present
Les collections de logiciels offrent les dernières versions des langages de programmation.
collections_enabled: true
Version approuvée/testée de l'ensemble d'outils de développement des collections de logiciels.
cplusplus_devtoolset: devtoolset-7
Modifiez ces valeurs par défaut pour des packages optionnels.
cplusplusrpms
cplusplusapts
Dépendances
https://www.softwarecollections.org/en/docs/
Exemple d'utilisation
Consultez un serveur de construction complet à l'adresse https://github.com/bbaassssiiee/buildserver
Licence
MIT
Informations sur l'auteur
Bas Meijer @bbaassssiiee
Ansible role to install GNU C/C++ Compilers
ansible-galaxy install dockpack.base_gcc