17. Digital Rebar Provision Command Line Interface (CLI)¶
The Digital Rebar Provision Command Line Interface (drpcli) provides a simplified way to interact with the Digital Rebar Provision API. The command line tool (drpcli
) is auto-generated from source code via reference of the API. This means the CLI should implement 100% coverage of the API.
17.1. Download DRPCLI¶
If you’ve already installed the Digital Rebar server, then the CLI is available automatically from the server’s files list. You should download the CLI directly from the server using https://[drpserveraddress]:8092/files/drpcli.amd64.darwin or similar depending on your OS and architecture.
Note
There is a </>
button on the UX top right corner that will download the right binary from your endpoint.
To install without the Digital Rebar server, you should review the catalog at https://repo.rackn.io for the desired version (stable is safest) to use. The following script can be used to quickly download DRPCLI and then use the catalog function to ugprade to the latest version.
#!/usr/bin/env bash # Get 'drpcli' binary. # Copyright RackN, Inc - 2020 # simple script to get the 'drpcli' client binary - to change OS Architecture # or Platform, set environment variables ARCH and PLATFORM. Defaults # to "amd64" and "linux". # # Change the base repo location if you have a different Catalog source by # setting the REPO environment variable. Defaults to https://repo.rackn.io # # Change drpcli version by using one of the version names tagged in the # catalog by setting VERSION environment variable. Defaults to "stable" # # Some examples # # ARCH="arm64" PLATFORM="linux" VERSION="tip" ./get-drpcli.sh # ARCH="amd64" PLATFORM="darwin" VERSION="v4.4.0" ./get-drpcli.sh # ARCH="amd64" PLATFORM="windows" ./get-drpcli.sh REPO=${REPO:-"https://repo.rackn.io"} ARCH=${ARCH:-"amd64"} PLAT=${PLATFORM:-"linux"} VER=${VERSION:-"stable"} BASE=$(curl -s --compressed $REPO | jq -r '.sections.catalog_items[]| select(.Name == "drpcli") | select(.Version == "'$VER'") | .Source') [[ "$PLAT" == "windows" ]] && EXT=".exe" || EXT="" [[ -f "drpcli${EXT}" ]] && { echo "drpcli${EXT} exists, not overwriting, exiting"; exit 1; } || true curl --progress-bar -kfSL $BASE/$ARCH/$PLAT/drpcli${EXT} -o drpcli${EXT} (( $? )) && echo "download failure" || echo "Saved as: drpcli${EXT}" [[ -f "drpcli${EXT}" ]] && chmod 755 drpcli${EXT} || false
17.2. Overview¶
The CLI provides help for commands and follows a pattern of chained parameters with a few flags for additional modifications.
Some examples are:
drpcli bootenvs list drpcli subnets get mysubnet drpcli preferences set defaultBootEnv discovery
The drpcli has help at each layer of command and is the easiest way to figure out what can and can not be done.
drpcli help drpcli bootenvs help
Each object in the Data Architecture has a CLI subcommand.
Note
VERY IMPORTANT - the update commands use the PATCH operation for the objects in the Digital Rebar Provision API. This has the implication that for map like components (Params sections of Machine and Profile) the contents are merged with the existing object. For the Params sections specifically, use the subaction params to replace contents.
By default, the CLI will attempt to access the dr-provision API endpoint on the localhost at port 8092 with the username and password of rocketskates and r0cketsk8ts, respectively. All three of these values can be provided by environment variable or command line flag.
Option |
Environment Variable |
Flag |
Format |
---|---|---|---|
Username |
RS_KEY |
-P or –password |
String, but when part of RS_KEY it is: username:password |
Password |
RS_KEY |
-U or –username |
String, but when part of RS_KEY it is: username:password |
Token |
RS_TOKEN |
N/A |
Base64 encoded string from a generate token API call. |
Endpoint |
RS_ENDPOINT |
-E or –endpoint |
URL for access, https://IP:PORT. e.g. https://127.0.0.1:8092 |
Note
It is necessary to specify either a username and password or a token.
Another useful flag is –format. this will change the tool output to YAML instead of JSON. This can be helpful when editing files by hand. e.g. –format yaml
For Bash users, the drpcli can generate its own bash completion file. Once generated, it is necessary to restart the terminal/shell or reload the completions.
linux
sudo drpcli autocomplete /etc/bash_completion.d/drpcli
. /etc/bash_completion
Darwin
Assuming that Brew is in use to update and manage bash and bash autocompletion.
sudo drpcli autocomplete /usr/local/etc/bash_completion.d/drpcli
. /usr/local/etc/bash_completion
17.3. Filtering Results for DRPCLI¶
There are several ways to filter DRPCLI output;
17.3.1. DRPCLI and API Filters¶
The DRPCLI passes through API filters. See API Filters for more details.
DRPCLI allows multiple filters to be passed in a single command. They are considered to be AND operations.
When passing filters via DRPCLI, you may need to protect specialized filters using quotes or single ticks.
For example, to use the not equal (Ne) filter:
drpcli machines list Name='Ne(cluster01)' drpcli machines list Name="Ne(cluster01)"
17.3.2. DRPCLI and JSON Query (JQ)¶
DRPCLI includes a fully jq parser! Please see kb-00042: JQ Usage Examples for details about using JQ with DRPCLI.
Note
Since JQ acts _after_ results have been returned, API filters should be applied first when possible. Returning large data sets will degrade system performance.
17.4. CLI Commands Reference¶
- 17.4.1. Digital Rebar CLI (drpcli)
- 17.4.2. drpcli agent
- 17.4.3. drpcli airgap
- 17.4.4. drpcli airgap build
- 17.4.5. drpcli airgap explode
- 17.4.6. drpcli alerts
- 17.4.7. drpcli alerts ack
- 17.4.8. drpcli alerts add
- 17.4.9. drpcli alerts await
- 17.4.10. drpcli alerts count
- 17.4.11. drpcli alerts create
- 17.4.12. drpcli alerts destroy
- 17.4.13. drpcli alerts etag
- 17.4.14. drpcli alerts exists
- 17.4.15. drpcli alerts get
- 17.4.16. drpcli alerts indexes
- 17.4.17. drpcli alerts list
- 17.4.18. drpcli alerts params
- 17.4.19. drpcli alerts patch
- 17.4.20. drpcli alerts post
- 17.4.21. drpcli alerts remove
- 17.4.22. drpcli alerts set
- 17.4.23. drpcli alerts show
- 17.4.24. drpcli alerts update
- 17.4.25. drpcli alerts uploadiso
- 17.4.26. drpcli alerts wait
- 17.4.27. drpcli autocomplete
- 17.4.28. drpcli blueprints
- 17.4.29. drpcli blueprints action
- 17.4.30. drpcli blueprints actions
- 17.4.31. drpcli blueprints add
- 17.4.32. drpcli blueprints addprofile
- 17.4.33. drpcli blueprints addtask
- 17.4.34. drpcli blueprints await
- 17.4.35. drpcli blueprints count
- 17.4.36. drpcli blueprints create
- 17.4.37. drpcli blueprints destroy
- 17.4.38. drpcli blueprints etag
- 17.4.39. drpcli blueprints exists
- 17.4.40. drpcli blueprints get
- 17.4.41. drpcli blueprints indexes
- 17.4.42. drpcli blueprints list
- 17.4.43. drpcli blueprints meta
- 17.4.44. drpcli blueprints meta add
- 17.4.45. drpcli blueprints meta get
- 17.4.46. drpcli blueprints meta remove
- 17.4.47. drpcli blueprints meta set
- 17.4.48. drpcli blueprints params
- 17.4.49. drpcli blueprints patch
- 17.4.50. drpcli blueprints remove
- 17.4.51. drpcli blueprints removeprofile
- 17.4.52. drpcli blueprints removetask
- 17.4.53. drpcli blueprints runaction
- 17.4.54. drpcli blueprints set
- 17.4.55. drpcli blueprints show
- 17.4.56. drpcli blueprints update
- 17.4.57. drpcli blueprints uploadiso
- 17.4.58. drpcli blueprints wait
- 17.4.59. drpcli bootenvs
- 17.4.60. drpcli bootenvs action
- 17.4.61. drpcli bootenvs actions
- 17.4.62. drpcli bootenvs await
- 17.4.63. drpcli bootenvs count
- 17.4.64. drpcli bootenvs create
- 17.4.65. drpcli bootenvs destroy
- 17.4.66. drpcli bootenvs etag
- 17.4.67. drpcli bootenvs exists
- 17.4.68. drpcli bootenvs fromAppleNBI
- 17.4.69. drpcli bootenvs indexes
- 17.4.70. drpcli bootenvs install
- 17.4.71. drpcli bootenvs list
- 17.4.72. drpcli bootenvs meta
- 17.4.73. drpcli bootenvs meta add
- 17.4.74. drpcli bootenvs meta get
- 17.4.75. drpcli bootenvs meta remove
- 17.4.76. drpcli bootenvs meta set
- 17.4.77. drpcli bootenvs patch
- 17.4.78. drpcli bootenvs purgeLocalInstall
- 17.4.79. drpcli bootenvs runaction
- 17.4.80. drpcli bootenvs show
- 17.4.81. drpcli bootenvs update
- 17.4.82. drpcli bootenvs uploadiso
- 17.4.83. drpcli bootenvs wait
- 17.4.84. drpcli catalog
- 17.4.85. drpcli catalog build
- 17.4.86. drpcli catalog copyLocal
- 17.4.87. drpcli catalog create
- 17.4.88. drpcli catalog item
- 17.4.89. drpcli catalog item detail
- 17.4.90. drpcli catalog item download
- 17.4.91. drpcli catalog item install
- 17.4.92. drpcli catalog item show
- 17.4.93. drpcli catalog_items
- 17.4.94. drpcli catalog_items await
- 17.4.95. drpcli catalog_items count
- 17.4.96. drpcli catalog_items create
- 17.4.97. drpcli catalog_items destroy
- 17.4.98. drpcli catalog_items etag
- 17.4.99. drpcli catalog_items exists
- 17.4.100. drpcli catalog_items indexes
- 17.4.101. drpcli catalog_items list
- 17.4.102. drpcli catalog_items patch
- 17.4.103. drpcli catalog_items show
- 17.4.104. drpcli catalog_items update
- 17.4.105. drpcli catalog_items wait
- 17.4.106. drpcli catalog show
- 17.4.107. drpcli catalog updateLocal
- 17.4.108. drpcli certs
- 17.4.109. drpcli certs csr
- 17.4.110. drpcli clusters
- 17.4.111. drpcli clusters action
- 17.4.112. drpcli clusters actions
- 17.4.113. drpcli clusters add
- 17.4.114. drpcli clusters addprofile
- 17.4.115. drpcli clusters addtask
- 17.4.116. drpcli clusters await
- 17.4.117. drpcli clusters bootenv
- 17.4.118. drpcli clusters cleanup
- 17.4.119. drpcli clusters count
- 17.4.120. drpcli clusters create
- 17.4.121. drpcli clusters currentlog
- 17.4.122. drpcli clusters deletejobs
- 17.4.123. drpcli clusters destroy
- 17.4.124. drpcli clusters etag
- 17.4.125. drpcli clusters exists
- 17.4.126. drpcli clusters get
- 17.4.127. drpcli clusters group
- 17.4.128. drpcli clusters group add
- 17.4.129. drpcli clusters group addprofile
- 17.4.130. drpcli clusters group get
- 17.4.131. drpcli clusters group params
- 17.4.132. drpcli clusters group remove
- 17.4.133. drpcli clusters group removeprofile
- 17.4.134. drpcli clusters group set
- 17.4.135. drpcli clusters group uploadiso
- 17.4.136. drpcli clusters indexes
- 17.4.137. drpcli clusters inserttask
- 17.4.138. drpcli clusters inspect
- 17.4.139. drpcli clusters inspect jobs
- 17.4.140. drpcli clusters inspect tasks
- 17.4.141. drpcli clusters jobs
- 17.4.142. drpcli clusters jobs create
- 17.4.143. drpcli clusters jobs current
- 17.4.144. drpcli clusters jobs state
- 17.4.145. drpcli clusters list
- 17.4.146. drpcli clusters meta
- 17.4.147. drpcli clusters meta add
- 17.4.148. drpcli clusters meta get
- 17.4.149. drpcli clusters meta remove
- 17.4.150. drpcli clusters meta set
- 17.4.151. drpcli clusters params
- 17.4.152. drpcli clusters patch
- 17.4.153. drpcli clusters pause
- 17.4.154. drpcli clusters processjobs
- 17.4.155. drpcli clusters releaseToPool
- 17.4.156. drpcli clusters remove
- 17.4.157. drpcli clusters removeprofile
- 17.4.158. drpcli clusters removetask
- 17.4.159. drpcli clusters run
- 17.4.160. drpcli clusters runaction
- 17.4.161. drpcli clusters set
- 17.4.162. drpcli clusters show
- 17.4.163. drpcli clusters stage
- 17.4.164. drpcli clusters start
- 17.4.165. drpcli clusters tasks
- 17.4.166. drpcli clusters tasks add
- 17.4.167. drpcli clusters tasks del
- 17.4.168. drpcli clusters update
- 17.4.169. drpcli clusters uploadiso
- 17.4.170. drpcli clusters wait
- 17.4.171. drpcli clusters whoami
- 17.4.172. drpcli clusters work_order
- 17.4.173. drpcli clusters work_order add
- 17.4.174. drpcli clusters work_order off
- 17.4.175. drpcli clusters work_order on
- 17.4.176. drpcli clusters workflow
- 17.4.177. drpcli completion
- 17.4.178. drpcli config
- 17.4.179. drpcli config list
- 17.4.180. drpcli config remove
- 17.4.181. drpcli config save
- 17.4.182. drpcli config set
- 17.4.183. drpcli config show
- 17.4.184. drpcli config switch
- 17.4.185. drpcli connections
- 17.4.186. drpcli connections list
- 17.4.187. drpcli connections show
- 17.4.188. drpcli contents
- 17.4.189. drpcli contents bundle
- 17.4.190. drpcli contents bundlize
- 17.4.191. drpcli contents convert
- 17.4.192. drpcli contents create
- 17.4.193. drpcli contents destroy
- 17.4.194. drpcli contents document
- 17.4.195. drpcli contents exists
- 17.4.196. drpcli contents list
- 17.4.197. drpcli contents show
- 17.4.198. drpcli contents unbundle
- 17.4.199. drpcli contents update
- 17.4.200. drpcli contents upload
- 17.4.201. drpcli contents watch
- 17.4.202. drpcli contexts
- 17.4.203. drpcli contexts await
- 17.4.204. drpcli contexts count
- 17.4.205. drpcli contexts create
- 17.4.206. drpcli contexts destroy
- 17.4.207. drpcli contexts etag
- 17.4.208. drpcli contexts exists
- 17.4.209. drpcli contexts indexes
- 17.4.210. drpcli contexts list
- 17.4.211. drpcli contexts meta
- 17.4.212. drpcli contexts meta add
- 17.4.213. drpcli contexts meta get
- 17.4.214. drpcli contexts meta remove
- 17.4.215. drpcli contexts meta set
- 17.4.216. drpcli contexts patch
- 17.4.217. drpcli contexts show
- 17.4.218. drpcli contexts update
- 17.4.219. drpcli contexts wait
- 17.4.220. drpcli debug
- 17.4.221. drpcli endpoints
- 17.4.222. drpcli endpoints action
- 17.4.223. drpcli endpoints actions
- 17.4.224. drpcli endpoints add
- 17.4.225. drpcli endpoints await
- 17.4.226. drpcli endpoints count
- 17.4.227. drpcli endpoints create
- 17.4.228. drpcli endpoints destroy
- 17.4.229. drpcli endpoints etag
- 17.4.230. drpcli endpoints exists
- 17.4.231. drpcli endpoints get
- 17.4.232. drpcli endpoints indexes
- 17.4.233. drpcli endpoints list
- 17.4.234. drpcli endpoints meta
- 17.4.235. drpcli endpoints meta add
- 17.4.236. drpcli endpoints meta get
- 17.4.237. drpcli endpoints meta remove
- 17.4.238. drpcli endpoints meta set
- 17.4.239. drpcli endpoints params
- 17.4.240. drpcli endpoints patch
- 17.4.241. drpcli endpoints remove
- 17.4.242. drpcli endpoints runaction
- 17.4.243. drpcli endpoints set
- 17.4.244. drpcli endpoints show
- 17.4.245. drpcli endpoints update
- 17.4.246. drpcli endpoints uploadiso
- 17.4.247. drpcli endpoints wait
- 17.4.248. drpcli events
- 17.4.249. drpcli events post
- 17.4.250. drpcli events watch
- 17.4.251. drpcli extended
- 17.4.252. drpcli extended action
- 17.4.253. drpcli extended actions
- 17.4.254. drpcli extended add
- 17.4.255. drpcli extended await
- 17.4.256. drpcli extended count
- 17.4.257. drpcli extended create
- 17.4.258. drpcli extended destroy
- 17.4.259. drpcli extended etag
- 17.4.260. drpcli extended exists
- 17.4.261. drpcli extended get
- 17.4.262. drpcli extended indexes
- 17.4.263. drpcli extended list
- 17.4.264. drpcli extended meta
- 17.4.265. drpcli extended meta add
- 17.4.266. drpcli extended meta get
- 17.4.267. drpcli extended meta remove
- 17.4.268. drpcli extended meta set
- 17.4.269. drpcli extended params
- 17.4.270. drpcli extended patch
- 17.4.271. drpcli extended remove
- 17.4.272. drpcli extended runaction
- 17.4.273. drpcli extended set
- 17.4.274. drpcli extended show
- 17.4.275. drpcli extended update
- 17.4.276. drpcli extended uploadiso
- 17.4.277. drpcli extended wait
- 17.4.278. drpcli files
- 17.4.279. drpcli files certs
- 17.4.280. drpcli files certs get
- 17.4.281. drpcli files certs set
- 17.4.282. drpcli files destroy
- 17.4.283. drpcli files download
- 17.4.284. drpcli files exists
- 17.4.285. drpcli files list
- 17.4.286. drpcli files upload
- 17.4.287. drpcli filters
- 17.4.288. drpcli filters action
- 17.4.289. drpcli filters actions
- 17.4.290. drpcli filters await
- 17.4.291. drpcli filters count
- 17.4.292. drpcli filters create
- 17.4.293. drpcli filters destroy
- 17.4.294. drpcli filters etag
- 17.4.295. drpcli filters exists
- 17.4.296. drpcli filters indexes
- 17.4.297. drpcli filters list
- 17.4.298. drpcli filters patch
- 17.4.299. drpcli filters runaction
- 17.4.300. drpcli filters show
- 17.4.301. drpcli filters update
- 17.4.302. drpcli filters wait
- 17.4.303. drpcli fingerprint
- 17.4.304. drpcli gohai
- 17.4.305. drpcli identity_providers
- 17.4.306. drpcli identity_providers action
- 17.4.307. drpcli identity_providers actions
- 17.4.308. drpcli identity_providers await
- 17.4.309. drpcli identity_providers count
- 17.4.310. drpcli identity_providers create
- 17.4.311. drpcli identity_providers destroy
- 17.4.312. drpcli identity_providers etag
- 17.4.313. drpcli identity_providers exists
- 17.4.314. drpcli identity_providers indexes
- 17.4.315. drpcli identity_providers list
- 17.4.316. drpcli identity_providers meta
- 17.4.317. drpcli identity_providers meta add
- 17.4.318. drpcli identity_providers meta get
- 17.4.319. drpcli identity_providers meta remove
- 17.4.320. drpcli identity_providers meta set
- 17.4.321. drpcli identity_providers patch
- 17.4.322. drpcli identity_providers runaction
- 17.4.323. drpcli identity_providers show
- 17.4.324. drpcli identity_providers update
- 17.4.325. drpcli identity_providers wait
- 17.4.326. drpcli info
- 17.4.327. drpcli info check
- 17.4.328. drpcli info get
- 17.4.329. drpcli info status
- 17.4.330. drpcli interfaces
- 17.4.331. drpcli interfaces await
- 17.4.332. drpcli interfaces count
- 17.4.333. drpcli interfaces etag
- 17.4.334. drpcli interfaces exists
- 17.4.335. drpcli interfaces indexes
- 17.4.336. drpcli interfaces list
- 17.4.337. drpcli interfaces show
- 17.4.338. drpcli interfaces wait
- 17.4.339. drpcli isos
- 17.4.340. drpcli isos certs
- 17.4.341. drpcli isos certs get
- 17.4.342. drpcli isos certs set
- 17.4.343. drpcli isos destroy
- 17.4.344. drpcli isos download
- 17.4.345. drpcli isos exists
- 17.4.346. drpcli isos list
- 17.4.347. drpcli isos upload
- 17.4.348. drpcli jobs
- 17.4.349. drpcli jobs actions
- 17.4.350. drpcli jobs await
- 17.4.351. drpcli jobs count
- 17.4.352. drpcli jobs create
- 17.4.353. drpcli jobs destroy
- 17.4.354. drpcli jobs etag
- 17.4.355. drpcli jobs exists
- 17.4.356. drpcli jobs indexes
- 17.4.357. drpcli jobs list
- 17.4.358. drpcli jobs log
- 17.4.359. drpcli jobs meta
- 17.4.360. drpcli jobs meta add
- 17.4.361. drpcli jobs meta get
- 17.4.362. drpcli jobs meta remove
- 17.4.363. drpcli jobs meta set
- 17.4.364. drpcli jobs patch
- 17.4.365. drpcli jobs plugin_action
- 17.4.366. drpcli jobs plugin_actions
- 17.4.367. drpcli jobs purge
- 17.4.368. drpcli jobs runplugin_action
- 17.4.369. drpcli jobs show
- 17.4.370. drpcli jobs unpack
- 17.4.371. drpcli jobs update
- 17.4.372. drpcli jobs wait
- 17.4.373. drpcli labs
- 17.4.374. drpcli labs document
- 17.4.375. drpcli labs validate
- 17.4.376. drpcli leases
- 17.4.377. drpcli leases action
- 17.4.378. drpcli leases actions
- 17.4.379. drpcli leases await
- 17.4.380. drpcli leases count
- 17.4.381. drpcli leases destroy
- 17.4.382. drpcli leases etag
- 17.4.383. drpcli leases exists
- 17.4.384. drpcli leases indexes
- 17.4.385. drpcli leases list
- 17.4.386. drpcli leases meta
- 17.4.387. drpcli leases meta add
- 17.4.388. drpcli leases meta get
- 17.4.389. drpcli leases meta remove
- 17.4.390. drpcli leases meta set
- 17.4.391. drpcli leases runaction
- 17.4.392. drpcli leases show
- 17.4.393. drpcli leases wait
- 17.4.394. drpcli logs
- 17.4.395. drpcli logs get
- 17.4.396. drpcli logs watch
- 17.4.397. drpcli machines
- 17.4.398. drpcli machines action
- 17.4.399. drpcli machines actions
- 17.4.400. drpcli machines add
- 17.4.401. drpcli machines addprofile
- 17.4.402. drpcli machines addtask
- 17.4.403. drpcli machines await
- 17.4.404. drpcli machines bootenv
- 17.4.405. drpcli machines cleanup
- 17.4.406. drpcli machines connections
- 17.4.407. drpcli machines count
- 17.4.408. drpcli machines create
- 17.4.409. drpcli machines currentlog
- 17.4.410. drpcli machines deletejobs
- 17.4.411. drpcli machines deleteworkorders
- 17.4.412. drpcli machines destroy
- 17.4.413. drpcli machines etag
- 17.4.414. drpcli machines exists
- 17.4.415. drpcli machines get
- 17.4.416. drpcli machines indexes
- 17.4.417. drpcli machines inserttask
- 17.4.418. drpcli machines inspect
- 17.4.419. drpcli machines inspect jobs
- 17.4.420. drpcli machines inspect tasks
- 17.4.421. drpcli machines jobs
- 17.4.422. drpcli machines jobs create
- 17.4.423. drpcli machines jobs current
- 17.4.424. drpcli machines jobs state
- 17.4.425. drpcli machines list
- 17.4.426. drpcli machines meta
- 17.4.427. drpcli machines meta add
- 17.4.428. drpcli machines meta get
- 17.4.429. drpcli machines meta remove
- 17.4.430. drpcli machines meta set
- 17.4.431. drpcli machines migrate
- 17.4.432. drpcli machines migrateTicket
- 17.4.433. drpcli machines params
- 17.4.434. drpcli machines patch
- 17.4.435. drpcli machines pause
- 17.4.436. drpcli machines processjobs
- 17.4.437. drpcli machines releaseToPool
- 17.4.438. drpcli machines remove
- 17.4.439. drpcli machines removeprofile
- 17.4.440. drpcli machines removetask
- 17.4.441. drpcli machines run
- 17.4.442. drpcli machines runaction
- 17.4.443. drpcli machines set
- 17.4.444. drpcli machines show
- 17.4.445. drpcli machines stage
- 17.4.446. drpcli machines start
- 17.4.447. drpcli machines tasks
- 17.4.448. drpcli machines tasks add
- 17.4.449. drpcli machines tasks del
- 17.4.450. drpcli machines update
- 17.4.451. drpcli machines uploadiso
- 17.4.452. drpcli machines wait
- 17.4.453. drpcli machines whoami
- 17.4.454. drpcli machines work_order
- 17.4.455. drpcli machines work_order add
- 17.4.456. drpcli machines work_order off
- 17.4.457. drpcli machines work_order on
- 17.4.458. drpcli machines workflow
- 17.4.459. drpcli net
- 17.4.460. drpcli net autogen
- 17.4.461. drpcli net compile
- 17.4.462. drpcli net generate
- 17.4.463. drpcli net phys
- 17.4.464. drpcli objects
- 17.4.465. drpcli objects list
- 17.4.466. drpcli params
- 17.4.467. drpcli params await
- 17.4.468. drpcli params count
- 17.4.469. drpcli params create
- 17.4.470. drpcli params destroy
- 17.4.471. drpcli params etag
- 17.4.472. drpcli params exists
- 17.4.473. drpcli params indexes
- 17.4.474. drpcli params list
- 17.4.475. drpcli params meta
- 17.4.476. drpcli params meta add
- 17.4.477. drpcli params meta get
- 17.4.478. drpcli params meta remove
- 17.4.479. drpcli params meta set
- 17.4.480. drpcli params patch
- 17.4.481. drpcli params show
- 17.4.482. drpcli params update
- 17.4.483. drpcli params wait
- 17.4.484. drpcli plugin_providers
- 17.4.485. drpcli plugin_providers await
- 17.4.486. drpcli plugin_providers count
- 17.4.487. drpcli plugin_providers destroy
- 17.4.488. drpcli plugin_providers download
- 17.4.489. drpcli plugin_providers etag
- 17.4.490. drpcli plugin_providers exists
- 17.4.491. drpcli plugin_providers indexes
- 17.4.492. drpcli plugin_providers list
- 17.4.493. drpcli plugin_providers meta
- 17.4.494. drpcli plugin_providers meta add
- 17.4.495. drpcli plugin_providers meta get
- 17.4.496. drpcli plugin_providers meta remove
- 17.4.497. drpcli plugin_providers meta set
- 17.4.498. drpcli plugin_providers show
- 17.4.499. drpcli plugin_providers upload
- 17.4.500. drpcli plugin_providers wait
- 17.4.501. drpcli plugins
- 17.4.502. drpcli plugins action
- 17.4.503. drpcli plugins actions
- 17.4.504. drpcli plugins add
- 17.4.505. drpcli plugins await
- 17.4.506. drpcli plugins count
- 17.4.507. drpcli plugins create
- 17.4.508. drpcli plugins destroy
- 17.4.509. drpcli plugins etag
- 17.4.510. drpcli plugins exists
- 17.4.511. drpcli plugins get
- 17.4.512. drpcli plugins indexes
- 17.4.513. drpcli plugins list
- 17.4.514. drpcli plugins meta
- 17.4.515. drpcli plugins meta add
- 17.4.516. drpcli plugins meta get
- 17.4.517. drpcli plugins meta remove
- 17.4.518. drpcli plugins meta set
- 17.4.519. drpcli plugins params
- 17.4.520. drpcli plugins patch
- 17.4.521. drpcli plugins remove
- 17.4.522. drpcli plugins runaction
- 17.4.523. drpcli plugins set
- 17.4.524. drpcli plugins show
- 17.4.525. drpcli plugins update
- 17.4.526. drpcli plugins uploadiso
- 17.4.527. drpcli plugins wait
- 17.4.528. drpcli pools
- 17.4.529. drpcli pools action
- 17.4.530. drpcli pools actions
- 17.4.531. drpcli pools active
- 17.4.532. drpcli pools await
- 17.4.533. drpcli pools count
- 17.4.534. drpcli pools create
- 17.4.535. drpcli pools destroy
- 17.4.536. drpcli pools etag
- 17.4.537. drpcli pools exists
- 17.4.538. drpcli pools indexes
- 17.4.539. drpcli pools list
- 17.4.540. drpcli pools manage
- 17.4.541. drpcli pools manage add
- 17.4.542. drpcli pools manage allocate
- 17.4.543. drpcli pools manage release
- 17.4.544. drpcli pools manage remove
- 17.4.545. drpcli pools patch
- 17.4.546. drpcli pools runaction
- 17.4.547. drpcli pools show
- 17.4.548. drpcli pools status
- 17.4.549. drpcli pools update
- 17.4.550. drpcli pools wait
- 17.4.551. drpcli preflight
- 17.4.552. drpcli preflight checkports
- 17.4.553. drpcli prefs
- 17.4.554. drpcli prefs list
- 17.4.555. drpcli prefs set
- 17.4.556. drpcli profiles
- 17.4.557. drpcli profiles action
- 17.4.558. drpcli profiles actions
- 17.4.559. drpcli profiles add
- 17.4.560. drpcli profiles addprofile
- 17.4.561. drpcli profiles await
- 17.4.562. drpcli profiles count
- 17.4.563. drpcli profiles create
- 17.4.564. drpcli profiles destroy
- 17.4.565. drpcli profiles etag
- 17.4.566. drpcli profiles exists
- 17.4.567. drpcli profiles genbootenv
- 17.4.568. drpcli profiles get
- 17.4.569. drpcli profiles indexes
- 17.4.570. drpcli profiles list
- 17.4.571. drpcli profiles meta
- 17.4.572. drpcli profiles meta add
- 17.4.573. drpcli profiles meta get
- 17.4.574. drpcli profiles meta remove
- 17.4.575. drpcli profiles meta set
- 17.4.576. drpcli profiles params
- 17.4.577. drpcli profiles patch
- 17.4.578. drpcli profiles remove
- 17.4.579. drpcli profiles removeprofile
- 17.4.580. drpcli profiles runaction
- 17.4.581. drpcli profiles set
- 17.4.582. drpcli profiles show
- 17.4.583. drpcli profiles update
- 17.4.584. drpcli profiles uploadiso
- 17.4.585. drpcli profiles wait
- 17.4.586. drpcli proxy
- 17.4.587. drpcli reservations
- 17.4.588. drpcli reservations action
- 17.4.589. drpcli reservations actions
- 17.4.590. drpcli reservations await
- 17.4.591. drpcli reservations count
- 17.4.592. drpcli reservations create
- 17.4.593. drpcli reservations destroy
- 17.4.594. drpcli reservations etag
- 17.4.595. drpcli reservations exists
- 17.4.596. drpcli reservations indexes
- 17.4.597. drpcli reservations list
- 17.4.598. drpcli reservations meta
- 17.4.599. drpcli reservations meta add
- 17.4.600. drpcli reservations meta get
- 17.4.601. drpcli reservations meta remove
- 17.4.602. drpcli reservations meta set
- 17.4.603. drpcli reservations patch
- 17.4.604. drpcli reservations runaction
- 17.4.605. drpcli reservations show
- 17.4.606. drpcli reservations update
- 17.4.607. drpcli reservations wait
- 17.4.608. drpcli resource_brokers
- 17.4.609. drpcli resource_brokers action
- 17.4.610. drpcli resource_brokers actions
- 17.4.611. drpcli resource_brokers add
- 17.4.612. drpcli resource_brokers addprofile
- 17.4.613. drpcli resource_brokers addtask
- 17.4.614. drpcli resource_brokers await
- 17.4.615. drpcli resource_brokers bootenv
- 17.4.616. drpcli resource_brokers cleanup
- 17.4.617. drpcli resource_brokers count
- 17.4.618. drpcli resource_brokers create
- 17.4.619. drpcli resource_brokers currentlog
- 17.4.620. drpcli resource_brokers deletejobs
- 17.4.621. drpcli resource_brokers destroy
- 17.4.622. drpcli resource_brokers etag
- 17.4.623. drpcli resource_brokers exists
- 17.4.624. drpcli resource_brokers get
- 17.4.625. drpcli resource_brokers group
- 17.4.626. drpcli resource_brokers group add
- 17.4.627. drpcli resource_brokers group addprofile
- 17.4.628. drpcli resource_brokers group get
- 17.4.629. drpcli resource_brokers group params
- 17.4.630. drpcli resource_brokers group remove
- 17.4.631. drpcli resource_brokers group removeprofile
- 17.4.632. drpcli resource_brokers group set
- 17.4.633. drpcli resource_brokers group uploadiso
- 17.4.634. drpcli resource_brokers indexes
- 17.4.635. drpcli resource_brokers inserttask
- 17.4.636. drpcli resource_brokers inspect
- 17.4.637. drpcli resource_brokers inspect jobs
- 17.4.638. drpcli resource_brokers inspect tasks
- 17.4.639. drpcli resource_brokers jobs
- 17.4.640. drpcli resource_brokers jobs create
- 17.4.641. drpcli resource_brokers jobs current
- 17.4.642. drpcli resource_brokers jobs state
- 17.4.643. drpcli resource_brokers list
- 17.4.644. drpcli resource_brokers meta
- 17.4.645. drpcli resource_brokers meta add
- 17.4.646. drpcli resource_brokers meta get
- 17.4.647. drpcli resource_brokers meta remove
- 17.4.648. drpcli resource_brokers meta set
- 17.4.649. drpcli resource_brokers params
- 17.4.650. drpcli resource_brokers patch
- 17.4.651. drpcli resource_brokers pause
- 17.4.652. drpcli resource_brokers processjobs
- 17.4.653. drpcli resource_brokers releaseToPool
- 17.4.654. drpcli resource_brokers remove
- 17.4.655. drpcli resource_brokers removeprofile
- 17.4.656. drpcli resource_brokers removetask
- 17.4.657. drpcli resource_brokers run
- 17.4.658. drpcli resource_brokers runaction
- 17.4.659. drpcli resource_brokers set
- 17.4.660. drpcli resource_brokers show
- 17.4.661. drpcli resource_brokers stage
- 17.4.662. drpcli resource_brokers start
- 17.4.663. drpcli resource_brokers tasks
- 17.4.664. drpcli resource_brokers tasks add
- 17.4.665. drpcli resource_brokers tasks del
- 17.4.666. drpcli resource_brokers update
- 17.4.667. drpcli resource_brokers uploadiso
- 17.4.668. drpcli resource_brokers wait
- 17.4.669. drpcli resource_brokers whoami
- 17.4.670. drpcli resource_brokers work_order
- 17.4.671. drpcli resource_brokers work_order add
- 17.4.672. drpcli resource_brokers work_order off
- 17.4.673. drpcli resource_brokers work_order on
- 17.4.674. drpcli resource_brokers workflow
- 17.4.675. drpcli roles
- 17.4.676. drpcli roles await
- 17.4.677. drpcli roles count
- 17.4.678. drpcli roles create
- 17.4.679. drpcli roles destroy
- 17.4.680. drpcli roles etag
- 17.4.681. drpcli roles exists
- 17.4.682. drpcli roles indexes
- 17.4.683. drpcli roles list
- 17.4.684. drpcli roles meta
- 17.4.685. drpcli roles meta add
- 17.4.686. drpcli roles meta get
- 17.4.687. drpcli roles meta remove
- 17.4.688. drpcli roles meta set
- 17.4.689. drpcli roles patch
- 17.4.690. drpcli roles show
- 17.4.691. drpcli roles update
- 17.4.692. drpcli roles wait
- 17.4.693. drpcli stages
- 17.4.694. drpcli stages action
- 17.4.695. drpcli stages actions
- 17.4.696. drpcli stages add
- 17.4.697. drpcli stages addprofile
- 17.4.698. drpcli stages addtask
- 17.4.699. drpcli stages await
- 17.4.700. drpcli stages bootenv
- 17.4.701. drpcli stages count
- 17.4.702. drpcli stages create
- 17.4.703. drpcli stages destroy
- 17.4.704. drpcli stages etag
- 17.4.705. drpcli stages exists
- 17.4.706. drpcli stages get
- 17.4.707. drpcli stages indexes
- 17.4.708. drpcli stages list
- 17.4.709. drpcli stages meta
- 17.4.710. drpcli stages meta add
- 17.4.711. drpcli stages meta get
- 17.4.712. drpcli stages meta remove
- 17.4.713. drpcli stages meta set
- 17.4.714. drpcli stages params
- 17.4.715. drpcli stages patch
- 17.4.716. drpcli stages remove
- 17.4.717. drpcli stages removeprofile
- 17.4.718. drpcli stages removetask
- 17.4.719. drpcli stages runaction
- 17.4.720. drpcli stages set
- 17.4.721. drpcli stages show
- 17.4.722. drpcli stages update
- 17.4.723. drpcli stages uploadiso
- 17.4.724. drpcli stages wait
- 17.4.725. drpcli subnets
- 17.4.726. drpcli subnets action
- 17.4.727. drpcli subnets actions
- 17.4.728. drpcli subnets await
- 17.4.729. drpcli subnets count
- 17.4.730. drpcli subnets create
- 17.4.731. drpcli subnets destroy
- 17.4.732. drpcli subnets etag
- 17.4.733. drpcli subnets exists
- 17.4.734. drpcli subnets get
- 17.4.735. drpcli subnets indexes
- 17.4.736. drpcli subnets leasetimes
- 17.4.737. drpcli subnets list
- 17.4.738. drpcli subnets meta
- 17.4.739. drpcli subnets meta add
- 17.4.740. drpcli subnets meta get
- 17.4.741. drpcli subnets meta remove
- 17.4.742. drpcli subnets meta set
- 17.4.743. drpcli subnets nextserver
- 17.4.744. drpcli subnets patch
- 17.4.745. drpcli subnets pickers
- 17.4.746. drpcli subnets range
- 17.4.747. drpcli subnets runaction
- 17.4.748. drpcli subnets set
- 17.4.749. drpcli subnets show
- 17.4.750. drpcli subnets update
- 17.4.751. drpcli subnets wait
- 17.4.752. drpcli support
- 17.4.753. drpcli support crash-bundle
- 17.4.754. drpcli support info
- 17.4.755. drpcli support machine-bundle
- 17.4.756. drpcli system
- 17.4.757. drpcli system action
- 17.4.758. drpcli system actions
- 17.4.759. drpcli system active
- 17.4.760. drpcli system certs
- 17.4.761. drpcli system certs client
- 17.4.762. drpcli system certs client get
- 17.4.763. drpcli system certs client set
- 17.4.764. drpcli system certs get
- 17.4.765. drpcli system certs set
- 17.4.766. drpcli system ha
- 17.4.767. drpcli system ha active
- 17.4.768. drpcli system ha dump
- 17.4.769. drpcli system ha enroll
- 17.4.770. drpcli system ha failOverSafe
- 17.4.771. drpcli system ha id
- 17.4.772. drpcli system ha introduction
- 17.4.773. drpcli system ha join
- 17.4.774. drpcli system ha leader
- 17.4.775. drpcli system ha peers
- 17.4.776. drpcli system ha remove
- 17.4.777. drpcli system ha showHa
- 17.4.778. drpcli system ha state
- 17.4.779. drpcli system passive
- 17.4.780. drpcli system runaction
- 17.4.781. drpcli system signurl
- 17.4.782. drpcli system upgrade
- 17.4.783. drpcli system upgrade remove
- 17.4.784. drpcli system upgrade stage
- 17.4.785. drpcli system upgrade start
- 17.4.786. drpcli system upgrade status
- 17.4.787. drpcli tasks
- 17.4.788. drpcli tasks action
- 17.4.789. drpcli tasks actions
- 17.4.790. drpcli tasks await
- 17.4.791. drpcli tasks count
- 17.4.792. drpcli tasks create
- 17.4.793. drpcli tasks destroy
- 17.4.794. drpcli tasks etag
- 17.4.795. drpcli tasks exists
- 17.4.796. drpcli tasks indexes
- 17.4.797. drpcli tasks list
- 17.4.798. drpcli tasks meta
- 17.4.799. drpcli tasks meta add
- 17.4.800. drpcli tasks meta get
- 17.4.801. drpcli tasks meta remove
- 17.4.802. drpcli tasks meta set
- 17.4.803. drpcli tasks patch
- 17.4.804. drpcli tasks runaction
- 17.4.805. drpcli tasks show
- 17.4.806. drpcli tasks update
- 17.4.807. drpcli tasks wait
- 17.4.808. drpcli templates
- 17.4.809. drpcli templates action
- 17.4.810. drpcli templates actions
- 17.4.811. drpcli templates await
- 17.4.812. drpcli templates count
- 17.4.813. drpcli templates create
- 17.4.814. drpcli templates destroy
- 17.4.815. drpcli templates etag
- 17.4.816. drpcli templates exists
- 17.4.817. drpcli templates indexes
- 17.4.818. drpcli templates list
- 17.4.819. drpcli templates meta
- 17.4.820. drpcli templates meta add
- 17.4.821. drpcli templates meta get
- 17.4.822. drpcli templates meta remove
- 17.4.823. drpcli templates meta set
- 17.4.824. drpcli templates patch
- 17.4.825. drpcli templates runaction
- 17.4.826. drpcli templates show
- 17.4.827. drpcli templates update
- 17.4.828. drpcli templates upload
- 17.4.829. drpcli templates wait
- 17.4.830. drpcli tenants
- 17.4.831. drpcli tenants await
- 17.4.832. drpcli tenants count
- 17.4.833. drpcli tenants create
- 17.4.834. drpcli tenants destroy
- 17.4.835. drpcli tenants etag
- 17.4.836. drpcli tenants exists
- 17.4.837. drpcli tenants indexes
- 17.4.838. drpcli tenants list
- 17.4.839. drpcli tenants meta
- 17.4.840. drpcli tenants meta add
- 17.4.841. drpcli tenants meta get
- 17.4.842. drpcli tenants meta remove
- 17.4.843. drpcli tenants meta set
- 17.4.844. drpcli tenants patch
- 17.4.845. drpcli tenants show
- 17.4.846. drpcli tenants update
- 17.4.847. drpcli tenants wait
- 17.4.848. drpcli trigger_providers
- 17.4.849. drpcli trigger_providers action
- 17.4.850. drpcli trigger_providers actions
- 17.4.851. drpcli trigger_providers add
- 17.4.852. drpcli trigger_providers addprofile
- 17.4.853. drpcli trigger_providers await
- 17.4.854. drpcli trigger_providers count
- 17.4.855. drpcli trigger_providers create
- 17.4.856. drpcli trigger_providers destroy
- 17.4.857. drpcli trigger_providers etag
- 17.4.858. drpcli trigger_providers exists
- 17.4.859. drpcli trigger_providers get
- 17.4.860. drpcli trigger_providers indexes
- 17.4.861. drpcli trigger_providers list
- 17.4.862. drpcli trigger_providers meta
- 17.4.863. drpcli trigger_providers meta add
- 17.4.864. drpcli trigger_providers meta get
- 17.4.865. drpcli trigger_providers meta remove
- 17.4.866. drpcli trigger_providers meta set
- 17.4.867. drpcli trigger_providers params
- 17.4.868. drpcli trigger_providers patch
- 17.4.869. drpcli trigger_providers remove
- 17.4.870. drpcli trigger_providers removeprofile
- 17.4.871. drpcli trigger_providers runaction
- 17.4.872. drpcli trigger_providers set
- 17.4.873. drpcli trigger_providers show
- 17.4.874. drpcli trigger_providers update
- 17.4.875. drpcli trigger_providers uploadiso
- 17.4.876. drpcli trigger_providers wait
- 17.4.877. drpcli triggers
- 17.4.878. drpcli triggers action
- 17.4.879. drpcli triggers actions
- 17.4.880. drpcli triggers add
- 17.4.881. drpcli triggers addprofile
- 17.4.882. drpcli triggers await
- 17.4.883. drpcli triggers count
- 17.4.884. drpcli triggers create
- 17.4.885. drpcli triggers destroy
- 17.4.886. drpcli triggers etag
- 17.4.887. drpcli triggers exists
- 17.4.888. drpcli triggers get
- 17.4.889. drpcli triggers indexes
- 17.4.890. drpcli triggers list
- 17.4.891. drpcli triggers meta
- 17.4.892. drpcli triggers meta add
- 17.4.893. drpcli triggers meta get
- 17.4.894. drpcli triggers meta remove
- 17.4.895. drpcli triggers meta set
- 17.4.896. drpcli triggers params
- 17.4.897. drpcli triggers patch
- 17.4.898. drpcli triggers remove
- 17.4.899. drpcli triggers removeprofile
- 17.4.900. drpcli triggers runaction
- 17.4.901. drpcli triggers set
- 17.4.902. drpcli triggers show
- 17.4.903. drpcli triggers update
- 17.4.904. drpcli triggers uploadiso
- 17.4.905. drpcli triggers wait
- 17.4.906. drpcli users
- 17.4.907. drpcli users action
- 17.4.908. drpcli users actions
- 17.4.909. drpcli users await
- 17.4.910. drpcli users count
- 17.4.911. drpcli users create
- 17.4.912. drpcli users destroy
- 17.4.913. drpcli users etag
- 17.4.914. drpcli users exists
- 17.4.915. drpcli users indexes
- 17.4.916. drpcli users list
- 17.4.917. drpcli users meta
- 17.4.918. drpcli users meta add
- 17.4.919. drpcli users meta get
- 17.4.920. drpcli users meta remove
- 17.4.921. drpcli users meta set
- 17.4.922. drpcli users password
- 17.4.923. drpcli users passwordhash
- 17.4.924. drpcli users patch
- 17.4.925. drpcli users runaction
- 17.4.926. drpcli users show
- 17.4.927. drpcli users token
- 17.4.928. drpcli users update
- 17.4.929. drpcli users wait
- 17.4.930. drpcli ux_options
- 17.4.931. drpcli ux_options action
- 17.4.932. drpcli ux_options actions
- 17.4.933. drpcli ux_options await
- 17.4.934. drpcli ux_options count
- 17.4.935. drpcli ux_options create
- 17.4.936. drpcli ux_options destroy
- 17.4.937. drpcli ux_options etag
- 17.4.938. drpcli ux_options exists
- 17.4.939. drpcli ux_options indexes
- 17.4.940. drpcli ux_options list
- 17.4.941. drpcli ux_options patch
- 17.4.942. drpcli ux_options runaction
- 17.4.943. drpcli ux_options show
- 17.4.944. drpcli ux_options update
- 17.4.945. drpcli ux_options wait
- 17.4.946. drpcli ux_settings
- 17.4.947. drpcli ux_settings action
- 17.4.948. drpcli ux_settings actions
- 17.4.949. drpcli ux_settings await
- 17.4.950. drpcli ux_settings count
- 17.4.951. drpcli ux_settings create
- 17.4.952. drpcli ux_settings destroy
- 17.4.953. drpcli ux_settings etag
- 17.4.954. drpcli ux_settings exists
- 17.4.955. drpcli ux_settings indexes
- 17.4.956. drpcli ux_settings list
- 17.4.957. drpcli ux_settings patch
- 17.4.958. drpcli ux_settings runaction
- 17.4.959. drpcli ux_settings show
- 17.4.960. drpcli ux_settings update
- 17.4.961. drpcli ux_settings wait
- 17.4.962. drpcli ux_views
- 17.4.963. drpcli ux_views action
- 17.4.964. drpcli ux_views actions
- 17.4.965. drpcli ux_views await
- 17.4.966. drpcli ux_views count
- 17.4.967. drpcli ux_views create
- 17.4.968. drpcli ux_views destroy
- 17.4.969. drpcli ux_views etag
- 17.4.970. drpcli ux_views exists
- 17.4.971. drpcli ux_views indexes
- 17.4.972. drpcli ux_views list
- 17.4.973. drpcli ux_views patch
- 17.4.974. drpcli ux_views runaction
- 17.4.975. drpcli ux_views show
- 17.4.976. drpcli ux_views update
- 17.4.977. drpcli ux_views wait
- 17.4.978. drpcli version
- 17.4.979. drpcli version_sets
- 17.4.980. drpcli version_sets action
- 17.4.981. drpcli version_sets actions
- 17.4.982. drpcli version_sets await
- 17.4.983. drpcli version_sets count
- 17.4.984. drpcli version_sets create
- 17.4.985. drpcli version_sets destroy
- 17.4.986. drpcli version_sets etag
- 17.4.987. drpcli version_sets exists
- 17.4.988. drpcli version_sets indexes
- 17.4.989. drpcli version_sets list
- 17.4.990. drpcli version_sets patch
- 17.4.991. drpcli version_sets runaction
- 17.4.992. drpcli version_sets show
- 17.4.993. drpcli version_sets update
- 17.4.994. drpcli version_sets wait
- 17.4.995. drpcli work_orders
- 17.4.996. drpcli work_orders action
- 17.4.997. drpcli work_orders actions
- 17.4.998. drpcli work_orders add
- 17.4.999. drpcli work_orders addprofile
- 17.4.1000. drpcli work_orders addtask
- 17.4.1001. drpcli work_orders await
- 17.4.1002. drpcli work_orders count
- 17.4.1003. drpcli work_orders create
- 17.4.1004. drpcli work_orders destroy
- 17.4.1005. drpcli work_orders etag
- 17.4.1006. drpcli work_orders exists
- 17.4.1007. drpcli work_orders get
- 17.4.1008. drpcli work_orders indexes
- 17.4.1009. drpcli work_orders inserttask
- 17.4.1010. drpcli work_orders list
- 17.4.1011. drpcli work_orders meta
- 17.4.1012. drpcli work_orders meta add
- 17.4.1013. drpcli work_orders meta get
- 17.4.1014. drpcli work_orders meta remove
- 17.4.1015. drpcli work_orders meta set
- 17.4.1016. drpcli work_orders params
- 17.4.1017. drpcli work_orders patch
- 17.4.1018. drpcli work_orders purge
- 17.4.1019. drpcli work_orders remove
- 17.4.1020. drpcli work_orders removeprofile
- 17.4.1021. drpcli work_orders removetask
- 17.4.1022. drpcli work_orders run
- 17.4.1023. drpcli work_orders runaction
- 17.4.1024. drpcli work_orders set
- 17.4.1025. drpcli work_orders show
- 17.4.1026. drpcli work_orders tasks
- 17.4.1027. drpcli work_orders tasks add
- 17.4.1028. drpcli work_orders tasks del
- 17.4.1029. drpcli work_orders update
- 17.4.1030. drpcli work_orders uploadiso
- 17.4.1031. drpcli work_orders wait
- 17.4.1032. drpcli workflows
- 17.4.1033. drpcli workflows action
- 17.4.1034. drpcli workflows actions
- 17.4.1035. drpcli workflows await
- 17.4.1036. drpcli workflows count
- 17.4.1037. drpcli workflows create
- 17.4.1038. drpcli workflows destroy
- 17.4.1039. drpcli workflows etag
- 17.4.1040. drpcli workflows exists
- 17.4.1041. drpcli workflows indexes
- 17.4.1042. drpcli workflows list
- 17.4.1043. drpcli workflows meta
- 17.4.1044. drpcli workflows meta add
- 17.4.1045. drpcli workflows meta get
- 17.4.1046. drpcli workflows meta remove
- 17.4.1047. drpcli workflows meta set
- 17.4.1048. drpcli workflows patch
- 17.4.1049. drpcli workflows runaction
- 17.4.1050. drpcli workflows show
- 17.4.1051. drpcli workflows update
- 17.4.1052. drpcli workflows wait
17.5. CLI Frequently Asked Questions (FAQ)¶
This is a specialized FAQ section for FAQ concerns. Please see the general FAQ / Troubleshooting page for additional items.
17.5.1. Download Content and Plugins via Command Line¶
RackN maintains a catalog of open and proprietary Digital Rebar extensions at https://repo.rackn.io
.
- Content downloads directly from the Catalog as JSON and can be imported directly using the DRP CLI.
- ::
drpcli contents upload catalog:task-library-tip
or
drpcli catalog item install task-library --version tip
Plugin downloads directly from the Catalog work as follows:
drpcli plugin_providers upload raid from catalog:raid-stable
or
drpcli catalog item install raid
17.5.2. Turn on autocomplete for the CLI¶
The DRP CLI has built in support to generate autocomplete (tab completion) capabilities for the BASH shell. To enable, you must generate the autocomplete script file, and add it to your system. This can also be added to your global shell rc
files to enable autocompletion every time you log in. NOTE that most Linux distros do this slightly differently. Select the method that works for your distro.
You must specify a filename as an argument to the DRP CLI autocomplete command. The filename will be created with the autocomplete script. If you are writing to system areas, you need root
access (eg via sudo).
- For Debian/Ubuntu and RHEL/CentOS distros:
sudo drpcli autocomplete /etc/bash_completion.d/drpcli
- For Mac OSX (Darwin):
sudo drpcli autocomplete /usr/local/etc/bash_completion.d/drpcli
- Once the autocomplete file has been created, either log out and log back in, or
source
the created file to enable autocomplete in the current shell session (example for Linux distros, adjust accordingly): source /etc/bash_completion.d/drpcli
Note
- If you receive an error message when using autocomplete similar to:
bash: _get_comp_words_by_ref: command not found
Then you will need to install the bash-completion
package (eg. sudo yum -y install bash-completion
or sudo apt -y install bash-completion
).
You will also need to log out and then back in to your shell account to correct the bash_completion issue.
17.5.3. How do I upload multiple files using a zip/tar file?¶
The DRP files API allows exploding a compressed file, using bsdtar, after it has been uploaded. This can be very helpful when multiple files or a full directory tree are being uploaded.
This is a two stage process enabled by the –explode flag. The first stage simply uploads the compressed file to the target path and location. The second stage explodes the file in that path.
For example: drpcli files upload my.zip as mypath/my.zip –explode
The above command will upload the my.zip file to the files /mypath location. It will also expand all the files in my.zip into /mypath after upload. All paths in my.zip will be preserved and created relative to /mypath/.