darkwizard242.mc
Rôle Ansible : mc
Rôle pour installer (par défaut) mc sur les systèmes Debian/Ubuntu et EL. mc est le client MinIO qui permet d'interagir avec des systèmes de fichiers et un service de stockage cloud compatible Amazon S3.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml) :
Liste des Variables :
mc_app: mc
mc_os: "{{ ansible_system | lower }}"
mc_architecture_map:
  amd64: amd64
  arm: arm64
  x86_64: amd64
  armv6l: armv6
  armv7l: armv7
  aarch64: arm64
  32-bit: "386"
  64-bit: amd64
mc_dl_url: https://dl.min.io/client/{{ mc_app }}/release/{{ mc_os }}-{{ mc_architecture_map[ansible_architecture] }}/{{ mc_app }}
mc_bin_path: "/usr/local/bin/{{ mc_app }}"
mc_file_owner: root
mc_file_group: root
mc_file_mode: '0755'
Tableau des Variables :
| Variable | Description | 
|---|---|
| mc_app | Définit l'application à installer c'est-à-dire mc | 
| mc_os | Définit le type de système d'exploitation. Utilisé pour obtenir le bon type de binaires selon le type de système d'exploitation. | 
| mc_architecture_map | Définit l'architecture du système d'exploitation. Utilisé pour définir le bon type de binaires en fonction de l'architecture du système. | 
| mc_dl_url | Définit l'URL pour télécharger le binaire mc. | 
| mc_bin_path | Défini pour définir dynamiquement le chemin approprié pour stocker le binaire mc. Par défaut, il est défini sur : /usr/local/bin/mc | 
| mc_file_owner | Propriétaire du fichier binaire de mc. | 
| mc_file_group | Groupe du fichier binaire de mc. | 
| mc_file_mode | Mode pour le fichier binaire de mc. | 
Dépendances
Aucune
Exemple de Playbook
Pour le comportement par défaut du rôle (c'est-à-dire l'installation de mc) dans les playbooks ansible.
- hosts: serveurs
  roles:
    - darkwizard242.mc
Pour personnaliser le comportement du rôle (c'est-à-dire spécifier les permissions souhaitées pour le fichier binaire mc) dans les playbooks ansible.
- hosts: serveurs
  roles:
    - darkwizard242.mc
  vars:
    mc_bin_permission_mode: '0700'
Pour personnaliser le comportement du rôle (c'est-à-dire placer le binaire du paquet mc dans un emplacement différent) dans les playbooks ansible.
- hosts: serveurs
  roles:
    - darkwizard242.mc
  vars:
    mc_bin_path: /bin/
Licence
Informations sur l'Auteur
Ce rôle a été créé par Ali Muhammad.
À propos du projet
 Setups 'mc'. 'mc' is MinIO client that supports interacting with filesystems and Amazon S3 compatible cloud storage service.
Installer
 ansible-galaxy install darkwizard242.mcLicence
 
            mit
          
Téléchargements
 
            4.6k
          
Propriétaire
 Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!
