@@ -111,7 +111,7 @@ def apply_manifest_twice(manifest_pp)
111
111
=cXcR
112
112
-----END PGP PUBLIC KEY BLOCK-----'
113
113
}
114
- MANIFEST
114
+ MANIFEST
115
115
116
116
gpg_key_pp = <<-MANIFEST
117
117
apt_key { 'puppetlabs':
@@ -170,7 +170,7 @@ def apply_manifest_twice(manifest_pp)
170
170
=mMjt
171
171
-----END PGP PUBLIC KEY BLOCK-----",
172
172
}
173
- MANIFEST
173
+ MANIFEST
174
174
175
175
multiple_keys_pp = <<-MANIFEST
176
176
apt_key { 'puppetlabs':
@@ -423,23 +423,23 @@ def apply_manifest_twice(manifest_pp)
423
423
=TREp
424
424
-----END PGP PUBLIC KEY BLOCK----- ",
425
425
}
426
- MANIFEST
426
+ MANIFEST
427
427
428
428
bogus_key_pp = <<-MANIFEST
429
429
apt_key { 'puppetlabs':
430
430
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
431
431
ensure => 'present',
432
432
content => 'For posterity: such content, much bogus, wow',
433
433
}
434
- MANIFEST
434
+ MANIFEST
435
435
436
436
hkp_pool_pp = <<-MANIFEST
437
437
apt_key { 'puppetlabs':
438
438
id => '#{ PUPPETLABS_GPG_KEY_FINGERPRINT } ',
439
439
ensure => 'present',
440
440
server => 'hkp://keyserver.ubuntu.com:80',
441
441
}
442
- MANIFEST
442
+ MANIFEST
443
443
444
444
hkps_protocol_supported = host_inventory [ 'facter' ] [ 'os' ] [ 'family' ] =~ %r{Ubuntu}i && \
445
445
host_inventory [ 'facter' ] [ 'os' ] [ 'release' ] [ 'major' ] =~ %r{^18\. 04}
@@ -451,7 +451,7 @@ def apply_manifest_twice(manifest_pp)
451
451
ensure => 'present',
452
452
server => 'hkps://keyserver.ubuntu.com',
453
453
}
454
- MANIFEST
454
+ MANIFEST
455
455
end
456
456
457
457
nonexistant_key_server_pp = <<-MANIFEST
@@ -460,79 +460,79 @@ def apply_manifest_twice(manifest_pp)
460
460
ensure => 'present',
461
461
server => 'nonexistant.key.server',
462
462
}
463
- MANIFEST
463
+ MANIFEST
464
464
465
465
dot_server_pp = <<-MANIFEST
466
466
apt_key { 'puppetlabs':
467
467
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
468
468
ensure => 'present',
469
469
server => '.pgp.key.server',
470
470
}
471
- MANIFEST
471
+ MANIFEST
472
472
473
473
http_works_pp = <<-MANIFEST
474
474
apt_key { 'puppetlabs':
475
475
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
476
476
ensure => 'present',
477
477
source => 'http://#{ PUPPETLABS_APT_URL } /#{ PUPPETLABS_GPG_KEY_FILE } ',
478
478
}
479
- MANIFEST
479
+ MANIFEST
480
480
481
481
http_works_userinfo_pp = <<-MANIFEST
482
482
apt_key { 'puppetlabs':
483
483
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
484
484
ensure => 'present',
485
485
source => 'http://dummyuser:dummypassword@#{ PUPPETLABS_APT_URL } /#{ PUPPETLABS_GPG_KEY_FILE } ',
486
486
}
487
- MANIFEST
487
+ MANIFEST
488
488
489
489
four_oh_four_pp = <<-MANIFEST
490
490
apt_key { 'puppetlabs':
491
491
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
492
492
ensure => 'present',
493
493
source => 'http://#{ PUPPETLABS_APT_URL } /herpderp.gpg',
494
494
}
495
- MANIFEST
495
+ MANIFEST
496
496
497
497
socket_error_pp = <<-MANIFEST
498
498
apt_key { 'puppetlabs':
499
499
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
500
500
ensure => 'present',
501
501
source => 'http://apt.puppetlabss.com/herpderp.gpg',
502
502
}
503
- MANIFEST
503
+ MANIFEST
504
504
505
505
ftp_works_pp = <<-MANIFEST
506
506
apt_key { 'CentOS 6':
507
507
id => '#{ CENTOS_GPG_KEY_LONG_ID } ',
508
508
ensure => 'present',
509
509
source => 'ftp://#{ CENTOS_REPO_URL } /#{ CENTOS_GPG_KEY_FILE } ',
510
510
}
511
- MANIFEST
511
+ MANIFEST
512
512
513
513
ftp_550_pp = <<-MANIFEST
514
514
apt_key { 'CentOS 6':
515
515
id => '#{ SHOULD_NEVER_EXIST_ID } ',
516
516
ensure => 'present',
517
517
source => 'ftp://#{ CENTOS_REPO_URL } /herpderp.gpg',
518
518
}
519
- MANIFEST
519
+ MANIFEST
520
520
521
521
ftp_socket_error_pp = <<-MANIFEST
522
522
apt_key { 'puppetlabs':
523
523
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
524
524
ensure => 'present',
525
525
source => 'ftp://apt.puppetlabss.com/herpderp.gpg',
526
526
}
527
- MANIFEST
527
+ MANIFEST
528
528
529
529
https_works_pp = <<-MANIFEST
530
530
apt_key { 'puppetlabs':
531
531
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
532
532
ensure => 'present',
533
533
source => 'https://#{ PUPPETLABS_APT_URL } /#{ PUPPETLABS_GPG_KEY_FILE } ',
534
534
}
535
- MANIFEST
535
+ MANIFEST
536
536
537
537
https_with_weak_ssl_works_pp = <<-MANIFEST
538
538
apt_key { 'puppetlabs':
@@ -541,87 +541,87 @@ def apply_manifest_twice(manifest_pp)
541
541
source => 'https://#{ PUPPETLABS_APT_URL } /#{ PUPPETLABS_GPG_KEY_FILE } ',
542
542
weak_ssl => true,
543
543
}
544
- MANIFEST
544
+ MANIFEST
545
545
546
546
https_userinfo_pp = <<-MANIFEST
547
547
apt_key { 'puppetlabs':
548
548
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
549
549
ensure => 'present',
550
550
source => 'https://dummyuser:dummypassword@#{ PUPPETLABS_APT_URL } /#{ PUPPETLABS_GPG_KEY_FILE } ',
551
551
}
552
- MANIFEST
552
+ MANIFEST
553
553
554
554
https_404_pp = <<-MANIFEST
555
555
apt_key { 'puppetlabs':
556
556
id => '#{ SHOULD_NEVER_EXIST_ID } ',
557
557
ensure => 'present',
558
558
source => 'https://#{ PUPPETLABS_APT_URL } /herpderp.gpg',
559
559
}
560
- MANIFEST
560
+ MANIFEST
561
561
562
562
https_socket_error_pp = <<-MANIFEST
563
563
apt_key { 'puppetlabs':
564
564
id => '#{ SHOULD_NEVER_EXIST_ID } ',
565
565
ensure => 'present',
566
566
source => 'https://apt.puppetlabss.com/herpderp.gpg',
567
567
}
568
- MANIFEST
568
+ MANIFEST
569
569
570
570
path_exists_pp = <<-MANIFEST
571
571
apt_key { 'puppetlabs':
572
572
id => 'EF8D349F',
573
573
ensure => 'present',
574
574
source => '/tmp/puppetlabs-pubkey.gpg',
575
575
}
576
- MANIFEST
576
+ MANIFEST
577
577
578
578
path_does_not_exist_pp = <<-MANIFEST
579
579
apt_key { 'puppetlabs':
580
580
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
581
581
ensure => 'present',
582
582
source => '/tmp/totally_bogus.file',
583
583
}
584
- MANIFEST
584
+ MANIFEST
585
585
586
586
path_bogus_content_pp = <<-MANIFEST
587
587
apt_key { 'puppetlabs':
588
588
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
589
589
ensure => 'present',
590
590
source => '/tmp/fake-key.gpg',
591
591
}
592
- MANIFEST
592
+ MANIFEST
593
593
594
594
debug_works_pp = <<-MANIFEST
595
595
apt_key { 'puppetlabs':
596
596
id => '#{ PUPPETLABS_GPG_KEY_LONG_ID } ',
597
597
ensure => 'present',
598
598
options => 'debug',
599
599
}
600
- MANIFEST
600
+ MANIFEST
601
601
602
602
fingerprint_match_pp = <<-MANIFEST
603
603
apt_key { 'puppetlabs':
604
604
id => '#{ PUPPETLABS_GPG_KEY_FINGERPRINT } ',
605
605
ensure => 'present',
606
606
source => 'https://#{ PUPPETLABS_APT_URL } /#{ PUPPETLABS_GPG_KEY_FILE } ',
607
607
}
608
- MANIFEST
608
+ MANIFEST
609
609
610
610
fingerprint_does_not_match_pp = <<-MANIFEST
611
611
apt_key { 'puppetlabs':
612
612
id => '6F6B15509CF8E59E6E469F327F438280EF8D9999',
613
613
ensure => 'present',
614
614
source => 'https://#{ PUPPETLABS_APT_URL } /#{ PUPPETLABS_GPG_KEY_FILE } ',
615
615
}
616
- MANIFEST
616
+ MANIFEST
617
617
618
618
refresh_true_pp = <<-MANIFEST
619
619
apt_key { '#{ PUPPETLABS_EXP_KEY_LONG_ID } ':
620
620
id => '#{ PUPPETLABS_EXP_KEY_LONG_ID } ',
621
621
ensure => 'present',
622
622
refresh => true,
623
623
}
624
- MANIFEST
624
+ MANIFEST
625
625
626
626
refresh_false_pp = <<-MANIFEST
627
627
apt_key { '#{ PUPPETLABS_EXP_KEY_LONG_ID } ':
@@ -657,14 +657,14 @@ def apply_manifest_twice(manifest_pp)
657
657
id => '#{ CENTOS_GPG_KEY_LONG_ID } ',
658
658
ensure => 'present',
659
659
}
660
- MANIFEST
660
+ MANIFEST
661
661
662
662
ensure_absent_pp = <<-MANIFEST
663
663
apt_key { 'centos':
664
664
id => '#{ CENTOS_GPG_KEY_LONG_ID } ',
665
665
ensure => 'absent',
666
666
}
667
- MANIFEST
667
+ MANIFEST
668
668
669
669
it 'add an apt_key resource' do
670
670
apply_manifest_twice ( ensure_present_pp )
0 commit comments