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