Skip to content

Commit b539b4a

Browse files
committed
update ref
1 parent d739f47 commit b539b4a

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

REFERENCE.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
### <a name="vault"></a>`vault`
2323

24-
install hashicorp vault
24+
Agent specific parameters
2525

2626
#### Parameters
2727

@@ -249,215 +249,215 @@ Default value: `'1.12.0'`
249249

250250
Data type: `Enum['server', 'agent']`
251251

252-
start vault in server or agent mode
252+
Whether to start vault in 'server' or 'agent' mode
253253

254254
Default value: `'server'`
255255

256256
##### <a name="-vault--extra_config"></a>`extra_config`
257257

258258
Data type: `Hash`
259259

260-
260+
Hash containing extra configuration options to merge with the generated config
261261

262262
Default value: `{}`
263263

264264
##### <a name="-vault--enable_ui"></a>`enable_ui`
265265

266266
Data type: `Optional[Boolean]`
267267

268-
268+
Whether to enable the Vault web UI
269269

270270
Default value: `undef`
271271

272272
##### <a name="-vault--arch"></a>`arch`
273273

274274
Data type: `Any`
275275

276-
276+
System architecture for the Vault binary (automatically determined)
277277

278278
Default value: `$vault::params::arch`
279279

280280
##### <a name="-vault--os"></a>`os`
281281

282282
Data type: `Any`
283283

284-
284+
Operating system for the Vault binary (automatically determined)
285285

286286
Default value: `downcase($facts['kernel'])`
287287

288288
##### <a name="-vault--manage_download_dir"></a>`manage_download_dir`
289289

290290
Data type: `Any`
291291

292-
292+
Whether to manage the download directory
293293

294294
Default value: `false`
295295

296296
##### <a name="-vault--download_dir"></a>`download_dir`
297297

298298
Data type: `Any`
299299

300-
300+
Directory where the Vault archive will be downloaded
301301

302302
Default value: `'/tmp'`
303303

304304
##### <a name="-vault--package_ensure"></a>`package_ensure`
305305

306306
Data type: `Any`
307307

308-
308+
The state the package should be in (installed, absent, latest)
309309

310310
Default value: `'installed'`
311311

312312
##### <a name="-vault--package_name"></a>`package_name`
313313

314314
Data type: `Any`
315315

316-
316+
Name of the Vault package
317317

318318
Default value: `'vault'`
319319

320320
##### <a name="-vault--install_method"></a>`install_method`
321321

322322
Data type: `Any`
323323

324-
324+
Installation method: 'archive' or 'repo'
325325

326326
Default value: `$vault::params::install_method`
327327

328328
##### <a name="-vault--manage_file_capabilities"></a>`manage_file_capabilities`
329329

330330
Data type: `Any`
331331

332-
332+
Whether to manage Linux file capabilities for vault binary
333333

334334
Default value: `undef`
335335

336336
##### <a name="-vault--disable_mlock"></a>`disable_mlock`
337337

338338
Data type: `Any`
339339

340-
340+
Whether to disable the memory lock capability
341341

342342
Default value: `undef`
343343

344344
##### <a name="-vault--max_lease_ttl"></a>`max_lease_ttl`
345345

346346
Data type: `Optional[String]`
347347

348-
348+
Specifies the maximum possible lease duration for tokens and secrets
349349

350350
Default value: `undef`
351351

352352
##### <a name="-vault--default_lease_ttl"></a>`default_lease_ttl`
353353

354354
Data type: `Optional[String]`
355355

356-
356+
Specifies the default lease duration for tokens and secrets
357357

358358
Default value: `undef`
359359

360360
##### <a name="-vault--telemetry"></a>`telemetry`
361361

362362
Data type: `Optional[Hash]`
363363

364-
364+
Hash containing Vault telemetry configuration
365365

366366
Default value: `undef`
367367

368368
##### <a name="-vault--disable_cache"></a>`disable_cache`
369369

370370
Data type: `Optional[Boolean]`
371371

372-
372+
Disable caching
373373

374374
Default value: `undef`
375375

376376
##### <a name="-vault--seal"></a>`seal`
377377

378378
Data type: `Optional[Hash]`
379379

380-
380+
Hash containing seal configuration options
381381

382382
Default value: `undef`
383383

384384
##### <a name="-vault--ha_storage"></a>`ha_storage`
385385

386386
Data type: `Optional[Hash]`
387387

388-
388+
Hash containing storage configuration for HA setup
389389

390390
Default value: `undef`
391391

392392
##### <a name="-vault--listener"></a>`listener`
393393

394394
Data type: `Variant[Hash, Array[Hash]]`
395395

396-
396+
Hash or Array of hashes containing listener configuration
397397

398398
Default value: `{ 'tcp' => { 'address' => '127.0.0.1:8200', 'tls_disable' => 1 }, }`
399399

400400
##### <a name="-vault--manage_storage_dir"></a>`manage_storage_dir`
401401

402402
Data type: `Any`
403403

404-
404+
Whether to manage the storage directory
405405

406406
Default value: `false`
407407

408408
##### <a name="-vault--storage"></a>`storage`
409409

410410
Data type: `Hash`
411411

412-
412+
Hash containing storage configuration
413413

414414
Default value: `{ 'file' => { 'path' => '/var/lib/vault' } }`
415415

416416
##### <a name="-vault--manage_service_file"></a>`manage_service_file`
417417

418418
Data type: `Optional[Boolean]`
419419

420-
420+
Whether to manage the service file
421421

422422
Default value: `$vault::params::manage_service_file`
423423

424424
##### <a name="-vault--service_ensure"></a>`service_ensure`
425425

426426
Data type: `Any`
427427

428-
428+
Desired state of the Vault service (running, stopped)
429429

430430
Default value: `'running'`
431431

432432
##### <a name="-vault--service_enable"></a>`service_enable`
433433

434434
Data type: `Any`
435435

436-
436+
Whether to enable the Vault service on boot
437437

438438
Default value: `true`
439439

440440
##### <a name="-vault--manage_config_file"></a>`manage_config_file`
441441

442442
Data type: `Any`
443443

444-
444+
Whether to manage the Vault config file
445445

446446
Default value: `true`
447447

448448
##### <a name="-vault--download_filename"></a>`download_filename`
449449

450450
Data type: `Any`
451451

452-
452+
Filename for the downloaded archive
453453

454454
Default value: `'vault.zip'`
455455

456456
##### <a name="-vault--manage_config_dir"></a>`manage_config_dir`
457457

458458
Data type: `Boolean`
459459

460-
enable/disable the directory management. not required for package based installations
460+
Whether to manage the configuration directory
461461

462462
Default value: `$install_method == 'archive'`
463463

0 commit comments

Comments
 (0)