darkwizard242.httpie
Rola Ansible: httpie
Rola do instalacji (domyślnie) pakietu HTTPie lub jego odinstalowania (jeśli podana jako zmienna) na systemach Debian, Ubuntu i CentOS. HTTPie to przyjazny dla użytkownika klient HTTP w wierszu poleceń, stworzony z myślą o API.
Wymagania
Brak.
Zmienne Roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml
):
Lista zmiennych:
httpie_app: httpie
httpie_desired_state: present
Tabela zmiennych:
Zmienna | Opis |
---|---|
httpie_app | Określa aplikację do zainstalowania, czyli httpie |
httpie_desired_state | Określa, czy zainstalować (np. present lub latest ) czy odinstalować (np. absent ) pakiet. Domyślnie present . |
Zależności
Brak.
Przykładowy Playbook
Dla domyślnego działania roli (tj. instalacji pakietu httpie) w playbookach Ansible.
- hosts: servers
roles:
- darkwizard242.httpie
Dla dostosowania działania roli (tj. instalacji najnowszego pakietu httpie) w playbookach Ansible.
- hosts: servers
roles:
- darkwizard242.httpie
vars:
httpie_desired_state: latest
Dla dostosowania działania roli (tj. odinstalacji pakietu httpie) w playbookach Ansible.
- hosts: servers
roles:
- darkwizard242.httpie
vars:
httpie_desired_state: absent
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammad.
O projekcie
Role for dynamically installing or uninstalling 'httpie', a great http client.
Zainstaluj
ansible-galaxy install darkwizard242.httpie
Licencja
mit
Pobrania
4.5k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!