@@ -66,7 +66,10 @@ Usage: octocatalog-diff [command line options]
66
66
--[no-]display-source Show source file and line for each difference
67
67
--[no-]validate-references "before,require,subscribe,notify"
68
68
References to validate
69
- --[no-]compare-file-text Compare text, not source location, of file resources
69
+ --[no-]compare-file-text[=force]
70
+ Compare text, not source location, of file resources
71
+ --storeconfigs-backend TERMINUS
72
+ Set the terminus used for storeconfigs
70
73
--[no-]storeconfigs Enable integration with puppetdb for collected resources
71
74
--retry-failed-catalog N Retry building a failed catalog N times
72
75
--no-enc Disable ENC
@@ -106,7 +109,7 @@ Usage: octocatalog-diff [command line options]
106
109
--puppetdb-token-file PATH Path containing token for PuppetDB API, relative or absolute
107
110
--puppetdb-url URL PuppetDB base URL
108
111
--puppetdb-ssl-ca FILENAME CA certificate that signed the PuppetDB certificate
109
- --puppetdb-ssl-crl FILENAME Certificate Revocation List of the CA that signed PuppetDB's certificate.
112
+ --puppetdb-ssl-crl FILENAME Certificate Revocation List provided by the Puppetserver
110
113
--puppetdb-ssl-client-cert FILENAME
111
114
SSL client certificate to connect to PuppetDB
112
115
--puppetdb-ssl-client-key FILENAME
@@ -373,7 +376,14 @@ diffing activity. The catalog will be printed to STDOUT or written to the output
373
376
When a file is specified with ` source => 'puppet:///modules/something/foo.txt' ` , remove
374
377
the 'source' attribute and populate the 'content' attribute with the text of the file.
375
378
This allows for a diff of the content, rather than a diff of the location, which is
376
- what is most often desired. (<a href =" ../lib/octocatalog-diff/cli/options/compare_file_text.rb " >compare_file_text.rb</a >)
379
+ what is most often desired.
380
+ This has historically been a binary option, so --compare-file-text with no argument will
381
+ set this to ` true ` and --no-compare-file-text will set this to ` false ` . Note that
382
+ --no-compare-file-text does not accept an argument.
383
+ File text comparison will be auto-disabled in circumstances other than compiling and
384
+ comparing two catalogs. To force file text comparison to be enabled at other times,
385
+ set --compare-file-text=force. This allows the content of the file to be substituted
386
+ in to --catalog-only compilations, for example. (<a href =" ../lib/octocatalog-diff/cli/options/compare_file_text.rb " >compare_file_text.rb</a >)
377
387
</td >
378
388
</tr >
379
389
@@ -388,7 +398,14 @@ what is most often desired. (<a href="../lib/octocatalog-diff/cli/options/compar
388
398
When a file is specified with `source => 'puppet:///modules/something/foo.txt'`, remove
389
399
the 'source' attribute and populate the 'content' attribute with the text of the file.
390
400
This allows for a diff of the content, rather than a diff of the location, which is
391
- what is most often desired. (<a href =" ../lib/octocatalog-diff/cli/options/compare_file_text.rb " >compare_file_text.rb</a >)
401
+ what is most often desired.
402
+ This has historically been a binary option, so --compare-file-text with no argument will
403
+ set this to ` true ` and --no-compare-file-text will set this to ` false ` . Note that
404
+ --no-compare-file-text does not accept an argument.
405
+ File text comparison will be auto-disabled in circumstances other than compiling and
406
+ comparing two catalogs. To force file text comparison to be enabled at other times,
407
+ set --compare-file-text=force. This allows the content of the file to be substituted
408
+ in to --catalog-only compilations, for example. (<a href =" ../lib/octocatalog-diff/cli/options/compare_file_text.rb " >compare_file_text.rb</a >)
392
409
</td >
393
410
</tr >
394
411
@@ -1441,19 +1458,6 @@ matches the name you are using to connecting. (<a href="../lib/octocatalog-diff/
1441
1458
</td >
1442
1459
</tr >
1443
1460
1444
- <tr >
1445
- <td valign=top>
1446
- <pre><code>--puppetdb-ssl-crl FILENAME</code></pre>
1447
- </td>
1448
- <td valign=top>
1449
- Certificate Revocation List that is supplied by Puppetserver
1450
- </td>
1451
- <td valign=top>
1452
- Specify the Certificate Revocation List file.
1453
- (<a href="../lib/octocatalog-diff/cli/options/puppetdb_ssl_crl.rb">puppetdb_ssl_crl.rb</a>)
1454
- </td>
1455
- </tr >
1456
-
1457
1461
<tr >
1458
1462
<td valign=top>
1459
1463
<pre><code>--puppetdb-ssl-client-cert FILENAME</code></pre>
@@ -1506,6 +1510,18 @@ the text of the password won't appear in the process list. (<a href="../lib/octo
1506
1510
</td>
1507
1511
</tr >
1508
1512
1513
+ <tr >
1514
+ <td valign=top>
1515
+ <pre><code>--puppetdb-ssl-crl FILENAME</code></pre>
1516
+ </td>
1517
+ <td valign=top>
1518
+ Certificate Revocation List provided by the Puppetserver
1519
+ </td>
1520
+ <td valign=top>
1521
+ Specify the Certificate Revocation List for PuppetDB SSL. (<a href="../lib/octocatalog-diff/cli/options/puppetdb_ssl_crl.rb">puppetdb_ssl_crl.rb</a>)
1522
+ </td>
1523
+ </tr >
1524
+
1509
1525
<tr >
1510
1526
<td valign=top>
1511
1527
<pre><code>--puppetdb-token TOKEN</code></pre>
@@ -1614,6 +1630,18 @@ cached directory). (<a href="../lib/octocatalog-diff/cli/options/safe_to_delete_
1614
1630
</td >
1615
1631
</tr >
1616
1632
1633
+ <tr >
1634
+ <td valign=top>
1635
+ <pre><code>--storeconfigs-backend TERMINUS</code></pre>
1636
+ </td>
1637
+ <td valign=top>
1638
+ Set the terminus used for storeconfigs
1639
+ </td>
1640
+ <td valign=top>
1641
+ Set storeconfigs (integration with PuppetDB for collected resources) (<a href="../lib/octocatalog-diff/cli/options/storeconfigs_backend.rb">storeconfigs_backend.rb</a>)
1642
+ </td>
1643
+ </tr >
1644
+
1617
1645
<tr >
1618
1646
<td valign=top>
1619
1647
<pre><code>--suppress-absent-file-details
0 commit comments