node-get
Command Reference
Description
Retrieve node data
Retrieve a Node object's properties.
static: This command can be run outside of an object context.
Usage
ctl -m modelutil -c node-get [-ctlbase] [-ctlhome] [-ctluser] -depot <> [-description] [-format <sh>] [-hostname] -name <> [-osarch] [-osfamily] [-osname] [-osversion] [-output <>] [-tags] -type <Node>
Options
All of the boolean parameters return the property value for the object.
| Option | Description | Type | Default |
|---|---|---|---|
| ctlbase | return the ctl base dir | boolean | |
| ctlhome | return the ctl home dir | boolean | |
| ctluser | return the ctl user | boolean | |
| depot | project depot name | string | ${context.depot} |
| description | return the description | boolean | |
| format |
output format: properties,sh
Recognized formats:
|
string | sh |
| hostname | return the node hostname | boolean | |
| name | the node name | string | |
| osarch | return the node architecture | boolean | |
| osfamily | return the os family | boolean | |
| osname | return the os name | boolean | |
| osversion | return the os version | boolean | |
| output | output file | string | |
| tags | return the node tags | boolean | |
| type | the node type | string | Node |
Examples
Retrieve the data for a node already defined in the model. Return the results to the console in Java properties format
ctl -p demo -m modelutil -c node-get -- -name centos2 -format properties\ -hostname -osfamily -osname -osarch -ctluser -tags
Output would resemble this:
osname=Linux ctluser=demo hostname=centos2 tags=[mytag] osfamily=unix osarch=i386


