Plugin: httpapi - ansible/community GitHub Wiki
THIS PAGE IS OLD and no longer maintained. For questions, please use the Ansible forum.
Generic functionality
- Proxy support (Needed if delegate_to is no longer working...)
- Handle HTTP errors more gracefully (recovery)
- Generic facts support on first connection (could return system/version info, health, ...)
- Support both httpapi and local support using the same framework (module_utils)
- Flexible Cookie support (might need a more flexible interface)
Concerns
- Can we have documentation about the design and how it is intended to be extended ?
- How can we extend the httpapi interface without unknowingly breaking existing use-cases ?
Specific functionality per technology
ACI
See: #36100
- Cluster-support (testing health of nodes, using an active node)
- Support for signature-based authentication (this is not standard Client-Certificate authentication)
- URL construction and object-model needs to be tied in
- Ways to extend/update the query string (generic ?)
- Extracting error information from payload (generic ?)
- Handling of HTTP status codes differently (generic ?)