Ansible role for HTTPie. Available on Ansible Galaxy.
MIT License
Role to install (by default) HTTPie package or uninstall (if passed as var) on Debian, Ubuntu and CentOS systems. HTTPie is a user-friendly command-line HTTP client for the API era.
None.
Available variables are listed below (located in defaults/main.yml
):
httpie_app: httpie
httpie_desired_state: present
Variable | Description |
---|---|
httpie_app | Defines the app to install i.e. httpie |
httpie_desired_state | Defined to dynamically chose whether to install (i.e. either present or latest ) or uninstall (i.e. absent ) the package. Defaults to present . |
None
For default behaviour of role (i.e. installation of httpie package) in ansible playbooks.
- hosts: servers
roles:
- darkwizard242.httpie
For customizing behavior of role (i.e. installation of latest httpie package) in ansible playbooks.
- hosts: servers
roles:
- darkwizard242.httpie
vars:
httpie_desired_state: latest
For customizing behavior of role (i.e. un-installation of httpie package) in ansible playbooks.
- hosts: servers
roles:
- darkwizard242.httpie
vars:
httpie_desired_state: absent
This role was created by Ali Muhammad.