darkwizard242.msteams
:warning::rotating_light: Ce projet n'est plus maintenu et a été archivé.
Rôle Ansible : msteams
Rôle pour installer par défaut le package Microsoft Teams ou désinstaller (si passé en tant que variable) sur des systèmes basés sur Debian et EL.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml
):
Liste des Variables :
msteams_app: teams
msteams_app_desired_state: present
# Basé sur la famille Debian
msteams_repo_debian_gpg_key: https://packages.microsoft.com/keys/microsoft.asc
msteams_repo_debian: "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main"
msteams_repo_debian_filename: "{{ msteams_app }}"
msteams_repo_debian_desired_state: present
# Basé sur la famille EL
msteams_repo_el: "https://packages.microsoft.com/yumrepos/ms-teams"
msteams_repo_el_name: teams
msteams_repo_el_description: teams
msteams_repo_el_gpgkey: https://packages.microsoft.com/keys/microsoft.asc
msteams_repo_el_gpgcheck: yes
msteams_repo_el_enabled: yes
msteams_repo_el_filename: "{{ msteams_app }}"
msteams_repo_el_desired_state: present
Tableau des Variables :
Variable | Description |
---|---|
msteams_app | Nom du package de l'application Microsoft Teams à installer, c'est-à-dire teams |
msteams_app_desired_state | État du package Microsoft Teams. Indique si l'on doit installer, vérifier sa disponibilité ou désinstaller (valeurs du module ansible apt : present , latest ou absent ) |
msteams_repo_debian_gpg_key | Clé Microsoft Teams requise sur les systèmes de la famille Debian. |
msteams_repo_debian | URL du dépôt Microsoft Teams pour les systèmes de la famille Debian. |
msteams_repo_debian_filename | Nom du fichier de dépôt qui sera stocké dans /etc/apt/sources.list.d/ sur les systèmes basés sur Debian. |
msteams_repo_debian_desired_state | present indique qu'il faut créer le fichier de dépôt s'il n'existe pas sur les systèmes basés sur Debian. L'alternative est absent (non recommandé, car cela empêchera l'installation du package teams). |
msteams_repo_el | URL de base du dépôt Microsoft Teams sur les systèmes EL. |
msteams_repo_el_name | Nom du dépôt pour Microsoft Teams sur les systèmes EL. |
msteams_repo_el_description | Description à ajouter dans le fichier de dépôt EL pour Microsoft Teams. |
msteams_repo_el_gpgkey | Clé GPG Microsoft Teams requise sur les systèmes de la famille EL. |
msteams_repo_el_gpgcheck | Booléen pour savoir s'il faut effectuer une vérification GPG contre Microsoft Teams sur les systèmes EL. |
msteams_repo_el_enabled | Booléen pour activer le dépôt Microsoft Teams sur les systèmes EL. |
msteams_repo_el_filename | Nom du fichier de dépôt qui sera stocké dans /yum/sources.list.d/teams.repo sur les systèmes EL. |
msteams_repo_el_desired_state | present indique qu'il faut créer le fichier de dépôt s'il n'existe pas sur les systèmes EL. L'alternative est absent (non recommandé, car cela empêchera l'installation du package teams). |
Dépendances
Aucune
Exemple de Playbook
Pour le comportement par défaut du rôle (c'est-à-dire l'installation du package msteams) dans les playbooks ansible.
- hosts: serveurs
roles:
- darkwizard242.msteams
Pour personnaliser le comportement du rôle (par exemple, installer/mette à jour vers la dernière version de teams) dans les playbooks ansible.
- hosts: serveurs
roles:
- darkwizard242.msteams
vars:
msteams_apps_desired_state: latest
Pour personnaliser le comportement du rôle (c'est-à-dire désinstaller le package msteams) dans les playbooks ansible.
- hosts: serveurs
roles:
- darkwizard242.msteams
vars:
msteams_apps_desired_state: absent
Licence
Informations sur l'Auteur
Ce rôle a été créé par Ali Muhammad.
Installer
ansible-galaxy install darkwizard242.msteams
Licence
mit
Téléchargements
2.8k
Propriétaire
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!