@@ -2193,16 +2193,6 @@ def data()
2193
2193
step 'start puppet server'
2194
2194
with_puppet_running_on master, @master_opts, @coderoot do
2195
2195
2196
- step "handle certificate"
2197
- on(master, "puppetserver ca generate --certname #{@node1}")
2198
- on(master, "puppetserver ca generate --certname #{@node2}")
2199
- on(master, "mkdir -p #{@testroot}/puppet/ssl/certs")
2200
- on(master, "mkdir -p #{@testroot}/puppet/ssl/private_keys")
2201
- on(master, "cp -a /etc/puppetlabs/puppet/ssl/certs/ca.pem #{@testroot}/puppet/ssl/certs")
2202
- on(master, "cp -a /etc/puppetlabs/puppet/ssl/crl.pem #{@testroot}/puppet/ssl")
2203
- on(master, "cp -a /etc/puppetlabs/puppet/ssl/private_keys/#{master.connection.hostname}.pem #{@testroot}/puppet/ssl/private_keys")
2204
- on(master, "cp -a /etc/puppetlabs/puppet/ssl/certs/#{master.connection.hostname}.pem #{@testroot}/puppet/ssl/certs")
2205
-
2206
2196
step "global_key"
2207
2197
rg = on(master, puppet('lookup', 'global_key'))
2208
2198
result = rg.stdout
@@ -2587,6 +2577,25 @@ def data()
2587
2577
step 'apply enc manifest'
2588
2578
apply_manifest_on(master, @encmanifest, :catch_failures => true)
2589
2579
2580
+ step "--compile uses environment specified in ENC"
2581
+ r = on(master, puppet('lookup', '--compile', "--node #{@node1}", "--confdir #{@confdir}", "--facts #{@coderoot}/facts.yaml", 'environment_key'))
2582
+ result = r.stdout
2583
+ assert_match(
2584
+ /CA is not available/,
2585
+ result,
2586
+ "lookup in ENC specified environment failed"
2587
+ )
2588
+
2589
+ step "handle certificate"
2590
+ on(master, "puppetserver ca generate --certname #{@node1}")
2591
+ on(master, "puppetserver ca generate --certname #{@node2}")
2592
+ on(master, "mkdir -p #{@testroot}/puppet/ssl/certs")
2593
+ on(master, "mkdir -p #{@testroot}/puppet/ssl/private_keys")
2594
+ on(master, "cp -a /etc/puppetlabs/puppet/ssl/certs/ca.pem #{@testroot}/puppet/ssl/certs")
2595
+ on(master, "cp -a /etc/puppetlabs/puppet/ssl/crl.pem #{@testroot}/puppet/ssl")
2596
+ on(master, "cp -a /etc/puppetlabs/puppet/ssl/private_keys/#{master.connection.hostname}.pem #{@testroot}/puppet/ssl/private_keys")
2597
+ on(master, "cp -a /etc/puppetlabs/puppet/ssl/certs/#{master.connection.hostname}.pem #{@testroot}/puppet/ssl/certs")
2598
+
2590
2599
step "--compile uses environment specified in ENC"
2591
2600
r = on(master, puppet('lookup', '--compile', "--node #{@node1}", "--confdir #{@confdir}", "--facts #{@coderoot}/facts.yaml", 'environment_key'))
2592
2601
result = r.stdout
0 commit comments