Node Roster provides access to data gathered during Ansible playbook executions.
Returns a paginated list of all hosts that had the specified artifact deployed on.
/api/v1/noderoster/hosts?artifact=${artifactPattern}&offset=${offset}&limit=${limit}
artifact
: regex, the artifact’s URL pattern;limit
: maximum number of records to return;offset
: starting index from which to return.GET
Authorization
Success response
The result is a list of hosts where are artifact URLs matching the supplied
artifactPattern
Returns a (paginated) list of processes that touched the specified host.
/api/v1/noderoster/processes?hostName=${hostName}&hostId=${hostId}&offset=${offset}&limit=${limit}
hostName
: name of the host;hostId
: ID of the host;limit
: maximum number of records to return;offset
: starting index from which to return.Either hostName
or hostId
must be specified.
GET
Authorization
Success response
Returns the latest registered Ansible facts for the specified host.
/api/v1/noderoster/facts/last?hostName=${hostName}&hostId=${hostId}&offset=${offset}&limit=${limit}
hostName
: name of the host;hostId
: ID of the host;limit
: maximum number of records to return;offset
: starting index from which to return.Either hostName
or hostId
must be specified.
GET
Authorization
Success response
Returns a (paginated) list of known artifacts deployed to the specified host.
/api/v1/noderoster/artifacts?hostName=${hostName}&hostId=${hostId}&offset=${offset}&limit=${limit}
hostName
: name of the host;hostId
: ID of the host;limit
: maximum number of records to return;offset
: starting index from which to return.Either hostName
or hostId
must be specified.
GET
Authorization
Success response