Akilan1999 / p2p-rendering-computation

p2p network to enable running distributed computation and rendering.
https://p2prc.akilan.io/
GNU General Public License v2.0
27 stars 9 forks source link

Creating Grouping functionality #60

Closed Akilan1999 closed 3 years ago

Akilan1999 commented 3 years ago

Issue Description

When starting a set container possibility to be able to group them. The benefit this would be that when executing plugins the group id would be enough to execute plugin in a set of containers.

Sample commands

Note:

The group id will be auto-generated and will will have it's own prefix in the start which will mostly be grp<uuid>.
When a container is removed using the command. p2prc --rm <ip address> --id <container id>. It will be automatically deleted from the groups it exists in.

Sample execution of plugin

p2prc --plugin=<name> --id <container id or group id> 

If the ID is a group id it will execute the Ansibles in the set of containers created. The detection of group id or contianer id will be implemented in the client module.

Akilan1999 commented 3 years ago

Partially resolved in PR #61 Fully resolved in PR #64