Skip to content

[Feat] Develop ansible module for RSYSLOG under Cluster Management namespace #956

@george-ghawali

Description

@george-ghawali

Add PC v4 RSYSLOG server management modules

Modules

  • ntnx_rsyslog_servers_v2 — Create, update, delete RSYSLOG server configurations on a Nutanix cluster (server name, IP address, port, network protocol, log modules)
  • ntnx_rsyslog_servers_info_v2 — Fetch a specific RSYSLOG server by ext_id or list all RSYSLOG servers for a given cluster

Requirements

  • RSYSLOG servers: create, update, delete (server name, IPv4/IPv6 address, port, network protocol: UDP / TCP / RELP, log modules with severity levels)
  • RSYSLOG servers: idempotency check on update (field-level diff comparison)
  • RSYSLOG server info: fetch by ext_id or list all servers for a cluster_ext_id

Todo

  • Client SDK (ntnx_clustermgmt_py_client), get_spec()
  • Ansible spec & spec validator
  • Sanity test
  • Integration test
  • Documentation
  • Examples

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions