What's next

Todo list

  • Global : optimization (lots of clone out there...)
  • Global : error handling (lots of unwrap out there...)
  • HostList: introduce aliases and connection mode
  • HostList: add JSON format handling
  • TaskExec: modules need to produce a standardized JSON result, reusable directly by later steps ('register')
  • RabbitMQ: turn connections parts into a crate
  • RabbitMQ: add resiliency mechanisms (lost connection...etc)
  • Connection: introduce compatibility with QUIC, SSH3, other protocol ?
  • modules to handle Android and IOT devices ?
  • full ansible syntax compatibility ?
  • log generation : what is applied when on what, syslog interaction, ability to generate JSON content (for log aggregators for example)
  • Create a gRPC based example implementation
  • Create a watcher to get the results from the dux agents