compscidr.uncompress

ansible-uncompress

Module de décompression pour Ansible. Vous permet de télécharger et décompresser des fichiers .gz et .bz2, ce qui n'est pas possible avec le module intégré "unarchive". https://galaxy.ansible.com/compscidr/uncompress

Motivé par la demande de support pour les fichiers compressés .gz et .bz2 : https://github.com/ansible/ansible-modules-core/issues/3241#issuecomment-240991265

et l'existence de ce projet : https://github.com/vadikgo/uncompress.

Mise à jour du projet existant pour soutenir l'installation via un fichier meta/requirements.yml, puis soumission à Ansible Galaxy pour qu'il puisse être trouvé et installé facilement.

Installation via Galaxy :

ansible-galaxy install compscidr.uncompress

Installation via Galaxy / exigences

Ajoutez ce qui suit à requirements.yml :

roles:
- name: compscidr.uncompress

Ensuite, exécutez : ansible-galaxy install -r requirements.yml

Installation via Git / exigences

Ajoutez ce qui suit à votre fichier requirements.yml :

# depuis GitHub
- src: https://github.com/compscidr/ansible-uncompress
  name: compscidr.uncompress

Ensuite, exécutez : ansible-galaxy install -r requirements.yml

Exemple d'utilisation :

---
- name: Installer un fichier gz :
  hosts: all
  roles:
    - compscidr.uncompress
  tasks:
  - name: installer cheat # https://github.com/cheat/cheat/blob/master/INSTALLING.md
    tags: cheat
    become: true
    uncompress:
      copy: no
      src: https://github.com/cheat/cheat/releases/download/4.3.1/cheat-linux-amd64.gz
      dest: /usr/local/bin/cheat
      mode: '755'
À propos du projet

Enables uncompress of .gz and .bz2 files which aren't tarred

Installer
ansible-galaxy install compscidr.uncompress
Licence
gpl-3.0
Téléchargements
6.8k
Propriétaire
Software engineer. Interested in robotics, mesh networks, machine learning and decentralization