ansible / receptor

Project Receptor is a flexible multi-service relayer with remote execution and orchestration capabilities linking controllers with executors across a mesh of nodes.
Other
162 stars 81 forks source link

Command to remove a receptor node #416

Open thenets opened 3 years ago

thenets commented 3 years ago

For some use cases make sense to remove an older receptor node without the need to delete everything and restart the mesh state.

Motivation

During my test cases for execution_nodes with the receptor, I'm facing some challenges trying to add and remove nodes to check the AWX auto-discovery behavior.

I always need to destroy all the mesh and start again. Would be great if I could delete the nodes without the need to destroy everything.

Suggestion

I think that would be nice to have different ways to remove a receptor node from the mesh. If this is not possible to add those additional options, no problem, I can handle it from the Python code.

Examples:

Time Sprint: 1 sprint

chrismeyersfsu commented 3 years ago

related to https://github.com/ansible/tower-packaging/issues/1429 If/when we add uninstalling a mesh node from the mesh in AWX.

chrismeyersfsu commented 3 years ago

@fosterseth does receptor have an notion of expiring a node from it's list of known node(s) ?