compscidr.uncompress

ansible-uncompress

Uncompress-Modul für Ansible. Damit können Sie komprimierte .gz- und .bz2-Dateien herunterladen, was derzeit mit dem integrierten Unarchive-Modul nicht möglich ist. https://galaxy.ansible.com/compscidr/uncompress

Angetrieben durch die Rückmeldungen zur Nichtunterstützung von .gz und .bz2 für komprimierte Dateien: https://github.com/ansible/ansible-modules-core/issues/3241#issuecomment-240991265

und die Existenz dieses Projekts: https://github.com/vadikgo/uncompress.

Aktualisierung des bestehenden Projekts, um die Installation über eine meta/requirements.yml-Datei zu unterstützen und dann in die Ansible Galaxy einzureichen, damit es leicht gefunden und installiert werden kann.

Installation über Galaxy:

ansible-galaxy install compscidr.uncompress

Installation über Galaxy / Anforderungen

Fügen Sie Folgendes zu requirements.yml hinzu:

roles:
- name: compscidr.uncompress

Führen Sie dann aus: ansible-galaxy install -r requirements.yml

Installation über Git / Anforderungen

Fügen Sie Folgendes zu Ihrer requirements.yml-Datei hinzu:

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

Führen Sie dann aus: ansible-galaxy install -r requirements.yml

Beispielgebrauch:

---
- name: Installieren Sie eine .gz-Datei:
  hosts: all
  roles:
    - compscidr.uncompress
  tasks:
  - name: cheat installieren # 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'
Über das Projekt

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

Installieren
ansible-galaxy install compscidr.uncompress
GitHub Repository
Lizenz
gpl-3.0
Downloads
6.8k
Besitzer
Software engineer. Interested in robotics, mesh networks, machine learning and decentralization