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 ?)

ACI MultiSite

AWS

Meraki

Tetration

UCS