puppet-bolt: 3.19.0 → 3.24.0

Add meta, test and updateScript. Also prevent shebangs patching in bolt gem:
scripts from libexec will be executed on remote host, so should remain
unchanged.

+294 -113
+75 -49
pkgs/tools/admin/puppet/puppet-bolt/Gemfile.lock
··· 5 addressable (2.8.0) 6 public_suffix (>= 2.0.2, < 5.0) 7 aws-eventstream (1.2.0) 8 - aws-partitions (1.516.0) 9 - aws-sdk-core (3.121.2) 10 aws-eventstream (~> 1, >= 1.0.2) 11 - aws-partitions (~> 1, >= 1.239.0) 12 aws-sigv4 (~> 1.1) 13 - jmespath (~> 1.0) 14 - aws-sdk-ec2 (1.271.0) 15 - aws-sdk-core (~> 3, >= 3.121.2) 16 aws-sigv4 (~> 1.1) 17 - aws-sigv4 (1.4.0) 18 aws-eventstream (~> 1, >= 1.0.2) 19 bindata (2.4.10) 20 - bolt (3.19.0) 21 CFPropertyList (~> 2.2) 22 addressable (~> 2.5) 23 aws-sdk-ec2 (~> 1) ··· 28 logging (~> 2.2) 29 minitar (~> 0.6) 30 net-scp (~> 1.2) 31 - net-ssh (>= 4.0) 32 net-ssh-krb (~> 0.5) 33 orchestrator_client (~> 0.5) 34 puppet (>= 6.18.0) ··· 37 puppetfile-resolver (~> 0.5) 38 r10k (~> 3.10) 39 ruby_smb (~> 1.0) 40 - terminal-table (~> 1.8) 41 winrm (~> 2.0) 42 winrm-fs (~> 1.3) 43 builder (3.2.4) 44 colored2 (3.1.2) 45 - concurrent-ruby (1.1.9) 46 connection_pool (2.2.5) 47 - cri (2.15.10) 48 - deep_merge (1.2.1) 49 erubi (1.10.0) 50 - facter (4.2.5) 51 hocon (~> 1.3) 52 thor (>= 1.0.1, < 2.0) 53 - faraday (0.17.4) 54 - multipart-post (>= 1.2, < 3) 55 - faraday_middleware (0.14.0) 56 - faraday (>= 0.7.4, < 1.0) 57 fast_gettext (1.1.2) 58 - ffi (1.15.4) 59 gettext (3.2.9) 60 locale (>= 2.0.5) 61 text (>= 1.3.0) ··· 65 locale 66 gssapi (1.3.1) 67 ffi (>= 1.0.1) 68 - gyoku (1.3.1) 69 builder (>= 2.1.2) 70 - hiera (3.7.0) 71 - hiera-eyaml (3.2.2) 72 highline 73 optimist 74 highline (2.0.3) 75 hocon (1.3.1) 76 httpclient (2.8.3) 77 - jmespath (1.4.0) 78 jwt (2.2.3) 79 little-plugger (1.1.4) 80 locale (2.1.3) 81 log4r (1.1.10) 82 - logging (2.3.0) 83 little-plugger (~> 1.1) 84 multi_json (~> 1.14) 85 minitar (0.9) 86 molinillo (0.8.0) 87 multi_json (1.15.0) 88 - multipart-post (2.1.1) 89 net-http-persistent (4.0.1) 90 connection_pool (~> 2.2) 91 net-scp (1.2.1) ··· 96 net-ssh (>= 2.0) 97 nori (2.6.0) 98 optimist (3.0.1) 99 - orchestrator_client (0.5.2) 100 - faraday 101 - net-http-persistent 102 - public_suffix (4.0.6) 103 - puppet (7.12.0) 104 concurrent-ruby (~> 1.0) 105 deep_merge (~> 1.0) 106 facter (> 2.0.1, < 5) 107 - fast_gettext (~> 1.1) 108 hiera (>= 3.2.1, < 4) 109 locale (~> 2.1) 110 multi_json (~> 1.10) ··· 113 semantic_puppet (~> 1.0) 114 puppet-resource_api (1.8.14) 115 hocon (>= 1.0) 116 - puppet-strings (2.8.0) 117 rgen 118 yard (~> 0.9.5) 119 - puppet_forge (2.3.4) 120 - faraday (>= 0.9.0, < 0.18.0, != 0.13.1) 121 - faraday_middleware (>= 0.9.0, < 0.15.0) 122 - gettext-setup (~> 0.11) 123 minitar 124 semantic_puppet (~> 1.0) 125 - puppetfile-resolver (0.5.0) 126 molinillo (~> 0.6) 127 semantic_puppet (~> 1.0) 128 - r10k (3.12.1) 129 colored2 (= 3.1.2) 130 - cri (= 2.15.10) 131 - fast_gettext (~> 1.1.0) 132 - gettext (>= 3.0.2, < 3.3.0) 133 gettext-setup (~> 0.24) 134 jwt (~> 2.2.3) 135 log4r (= 1.1.10) 136 multi_json (~> 1.10) 137 - puppet_forge (~> 2.3.0) 138 rgen (0.9.0) 139 ruby_smb (1.1.0) 140 bindata 141 rubyntlm ··· 144 rubyzip (2.3.2) 145 scanf (1.0.0) 146 semantic_puppet (1.0.4) 147 - terminal-table (1.8.0) 148 - unicode-display_width (~> 1.1, >= 1.1.1) 149 text (1.3.1) 150 - thor (1.1.0) 151 - unicode-display_width (1.8.0) 152 - windows_error (0.1.2) 153 winrm (2.3.6) 154 builder (>= 2.1.2) 155 erubi (~> 1.8) ··· 164 logging (>= 1.6.1, < 3.0) 165 rubyzip (~> 2.0) 166 winrm (~> 2.0) 167 - yard (0.9.26) 168 169 PLATFORMS 170 ruby ··· 173 bolt 174 175 BUNDLED WITH 176 - 2.1.4
··· 5 addressable (2.8.0) 6 public_suffix (>= 2.0.2, < 5.0) 7 aws-eventstream (1.2.0) 8 + aws-partitions (1.607.0) 9 + aws-sdk-core (3.131.2) 10 aws-eventstream (~> 1, >= 1.0.2) 11 + aws-partitions (~> 1, >= 1.525.0) 12 aws-sigv4 (~> 1.1) 13 + jmespath (~> 1, >= 1.6.1) 14 + aws-sdk-ec2 (1.322.0) 15 + aws-sdk-core (~> 3, >= 3.127.0) 16 aws-sigv4 (~> 1.1) 17 + aws-sigv4 (1.5.0) 18 aws-eventstream (~> 1, >= 1.0.2) 19 bindata (2.4.10) 20 + bolt (3.24.0) 21 CFPropertyList (~> 2.2) 22 addressable (~> 2.5) 23 aws-sdk-ec2 (~> 1) ··· 28 logging (~> 2.2) 29 minitar (~> 0.6) 30 net-scp (~> 1.2) 31 + net-ssh (>= 4.0, < 7.0) 32 net-ssh-krb (~> 0.5) 33 orchestrator_client (~> 0.5) 34 puppet (>= 6.18.0) ··· 37 puppetfile-resolver (~> 0.5) 38 r10k (~> 3.10) 39 ruby_smb (~> 1.0) 40 + terminal-table (~> 3.0) 41 winrm (~> 2.0) 42 winrm-fs (~> 1.3) 43 builder (3.2.4) 44 colored2 (3.1.2) 45 + concurrent-ruby (1.1.10) 46 connection_pool (2.2.5) 47 + cri (2.15.11) 48 + deep_merge (1.2.2) 49 erubi (1.10.0) 50 + facter (4.2.10) 51 hocon (~> 1.3) 52 thor (>= 1.0.1, < 2.0) 53 + faraday (1.10.0) 54 + faraday-em_http (~> 1.0) 55 + faraday-em_synchrony (~> 1.0) 56 + faraday-excon (~> 1.1) 57 + faraday-httpclient (~> 1.0) 58 + faraday-multipart (~> 1.0) 59 + faraday-net_http (~> 1.0) 60 + faraday-net_http_persistent (~> 1.0) 61 + faraday-patron (~> 1.0) 62 + faraday-rack (~> 1.0) 63 + faraday-retry (~> 1.0) 64 + ruby2_keywords (>= 0.0.4) 65 + faraday-em_http (1.0.0) 66 + faraday-em_synchrony (1.0.0) 67 + faraday-excon (1.1.0) 68 + faraday-httpclient (1.0.1) 69 + faraday-multipart (1.0.4) 70 + multipart-post (~> 2) 71 + faraday-net_http (1.0.1) 72 + faraday-net_http_persistent (1.2.0) 73 + faraday-patron (1.0.0) 74 + faraday-rack (1.0.0) 75 + faraday-retry (1.0.3) 76 + faraday_middleware (1.2.0) 77 + faraday (~> 1.0) 78 fast_gettext (1.1.2) 79 + ffi (1.15.5) 80 gettext (3.2.9) 81 locale (>= 2.0.5) 82 text (>= 1.3.0) ··· 86 locale 87 gssapi (1.3.1) 88 ffi (>= 1.0.1) 89 + gyoku (1.4.0) 90 builder (>= 2.1.2) 91 + rexml (~> 3.0) 92 + hiera (3.9.0) 93 + hiera-eyaml (3.3.0) 94 highline 95 optimist 96 highline (2.0.3) 97 hocon (1.3.1) 98 httpclient (2.8.3) 99 + jmespath (1.6.1) 100 jwt (2.2.3) 101 little-plugger (1.1.4) 102 locale (2.1.3) 103 log4r (1.1.10) 104 + logging (2.3.1) 105 little-plugger (~> 1.1) 106 multi_json (~> 1.14) 107 minitar (0.9) 108 molinillo (0.8.0) 109 multi_json (1.15.0) 110 + multipart-post (2.2.3) 111 net-http-persistent (4.0.1) 112 connection_pool (~> 2.2) 113 net-scp (1.2.1) ··· 118 net-ssh (>= 2.0) 119 nori (2.6.0) 120 optimist (3.0.1) 121 + orchestrator_client (0.6.1) 122 + faraday (~> 1.4) 123 + net-http-persistent (~> 4.0) 124 + public_suffix (4.0.7) 125 + puppet (7.17.0) 126 concurrent-ruby (~> 1.0) 127 deep_merge (~> 1.0) 128 facter (> 2.0.1, < 5) 129 + fast_gettext (>= 1.1, < 3) 130 hiera (>= 3.2.1, < 4) 131 locale (~> 2.1) 132 multi_json (~> 1.10) ··· 135 semantic_puppet (~> 1.0) 136 puppet-resource_api (1.8.14) 137 hocon (>= 1.0) 138 + puppet-strings (2.9.0) 139 rgen 140 yard (~> 0.9.5) 141 + puppet_forge (3.2.0) 142 + faraday (~> 1.3) 143 + faraday_middleware (~> 1.0) 144 minitar 145 semantic_puppet (~> 1.0) 146 + puppetfile-resolver (0.6.1) 147 molinillo (~> 0.6) 148 semantic_puppet (~> 1.0) 149 + r10k (3.15.0) 150 colored2 (= 3.1.2) 151 + cri (>= 2.15.10) 152 + fast_gettext (>= 1.1.0, < 3.0.0) 153 + gettext (>= 3.0.2, < 4.0.0) 154 gettext-setup (~> 0.24) 155 jwt (~> 2.2.3) 156 log4r (= 1.1.10) 157 + minitar (~> 0.9) 158 multi_json (~> 1.10) 159 + puppet_forge (>= 2.3.0) 160 + rexml (3.2.5) 161 rgen (0.9.0) 162 + ruby2_keywords (0.0.5) 163 ruby_smb (1.1.0) 164 bindata 165 rubyntlm ··· 168 rubyzip (2.3.2) 169 scanf (1.0.0) 170 semantic_puppet (1.0.4) 171 + terminal-table (3.0.2) 172 + unicode-display_width (>= 1.1.1, < 3) 173 text (1.3.1) 174 + thor (1.2.1) 175 + unicode-display_width (2.2.0) 176 + webrick (1.7.0) 177 + windows_error (0.1.4) 178 winrm (2.3.6) 179 builder (>= 2.1.2) 180 erubi (~> 1.8) ··· 189 logging (>= 1.6.1, < 3.0) 190 rubyzip (~> 2.0) 191 winrm (~> 2.0) 192 + yard (0.9.28) 193 + webrick (~> 1.7.0) 194 195 PLATFORMS 196 ruby ··· 199 bolt 200 201 BUNDLED WITH 202 + 2.3.9
+24 -1
pkgs/tools/admin/puppet/puppet-bolt/default.nix
··· 1 - { bundlerApp, makeWrapper }: 2 3 bundlerApp { 4 pname = "bolt"; 5 gemdir = ./.; 6 exes = [ "bolt" ]; 7 buildInputs = [ makeWrapper ]; 8 9 postBuild = '' 10 # Set BOLT_GEM=1 to remove warning 11 wrapProgram $out/bin/bolt --set BOLT_GEM 1 12 ''; 13 }
··· 1 + { lib, bundlerApp, makeWrapper, bundlerUpdateScript, puppet-bolt, testers }: 2 3 bundlerApp { 4 pname = "bolt"; 5 + 6 gemdir = ./.; 7 exes = [ "bolt" ]; 8 buildInputs = [ makeWrapper ]; 9 10 + gemConfig.bolt = attrs: { 11 + # scripts in libexec will be executed by remote host, 12 + # so shebangs should remain unchanged 13 + dontPatchShebangs = true; 14 + }; 15 + 16 postBuild = '' 17 # Set BOLT_GEM=1 to remove warning 18 wrapProgram $out/bin/bolt --set BOLT_GEM 1 19 ''; 20 + 21 + passthru = { 22 + tests.version = testers.testVersion { 23 + package = puppet-bolt; 24 + version = (import ./gemset.nix).bolt.version; 25 + }; 26 + updateScript = bundlerUpdateScript "puppet-bolt"; 27 + }; 28 + 29 + meta = with lib; { 30 + description = "Execute commands remotely over SSH and WinRM"; 31 + homepage = "https://github.com/puppetlabs/bolt"; 32 + license = licenses.asl20; 33 + maintainers = with maintainers; [ uvnikita ]; 34 + platforms = platforms.unix; 35 + }; 36 }
+195 -63
pkgs/tools/admin/puppet/puppet-bolt/gemset.nix
··· 25 platforms = []; 26 source = { 27 remotes = ["https://rubygems.org"]; 28 - sha256 = "1jx44f1hc41712k8fqmzrbpqs2j9yl0msdqcmmfp0pirkbqw6ri0"; 29 type = "gem"; 30 }; 31 - version = "1.516.0"; 32 }; 33 aws-sdk-core = { 34 dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; ··· 36 platforms = []; 37 source = { 38 remotes = ["https://rubygems.org"]; 39 - sha256 = "0d44wgbzlwc6gb2ql9cayljdwhlvz9byp2grk0n9favb7rq42fwc"; 40 type = "gem"; 41 }; 42 - version = "3.121.2"; 43 }; 44 aws-sdk-ec2 = { 45 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 47 platforms = []; 48 source = { 49 remotes = ["https://rubygems.org"]; 50 - sha256 = "0k85khm2c53y2sq29c9rg5kmjm1fnw2glgpjsl6hbh8cq3ciaain"; 51 type = "gem"; 52 }; 53 - version = "1.271.0"; 54 }; 55 aws-sigv4 = { 56 dependencies = ["aws-eventstream"]; ··· 58 platforms = []; 59 source = { 60 remotes = ["https://rubygems.org"]; 61 - sha256 = "1wh1y79v0s4zgby2m79bnifk65hwf5pvk2yyrxzn2jkjjq8f8fqa"; 62 type = "gem"; 63 }; 64 - version = "1.4.0"; 65 }; 66 bindata = { 67 groups = ["default"]; ··· 79 platforms = []; 80 source = { 81 remotes = ["https://rubygems.org"]; 82 - sha256 = "0jmknsa10zazwba1mi19awywk14vj0danppx1hqzmmrpp0af98if"; 83 type = "gem"; 84 }; 85 - version = "3.19.0"; 86 }; 87 builder = { 88 groups = ["default"]; ··· 119 platforms = []; 120 source = { 121 remotes = ["https://rubygems.org"]; 122 - sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 123 type = "gem"; 124 }; 125 - version = "1.1.9"; 126 }; 127 connection_pool = { 128 groups = ["default"]; ··· 139 platforms = []; 140 source = { 141 remotes = ["https://rubygems.org"]; 142 - sha256 = "1h45kw2s4bjwgbfsrncs30av0j4zjync3wmcc6lpdnzbcxs7yms2"; 143 type = "gem"; 144 }; 145 - version = "2.15.10"; 146 }; 147 deep_merge = { 148 groups = ["default"]; 149 platforms = []; 150 source = { 151 remotes = ["https://rubygems.org"]; 152 - sha256 = "1q3picw7zx1xdkybmrnhmk2hycxzaa0jv4gqrby1s90dy5n7fmsb"; 153 type = "gem"; 154 }; 155 - version = "1.2.1"; 156 }; 157 erubi = { 158 groups = ["default"]; ··· 170 platforms = []; 171 source = { 172 remotes = ["https://rubygems.org"]; 173 - sha256 = "1mhq4rmyc60ijzw6f6sbphyb76vlwcgbaqyqw6y7wb8qdisn19wc"; 174 type = "gem"; 175 }; 176 - version = "4.2.5"; 177 }; 178 faraday = { 179 dependencies = ["multipart-post"]; 180 groups = ["default"]; 181 platforms = []; 182 source = { 183 remotes = ["https://rubygems.org"]; 184 - sha256 = "172dirvq89zk57rv42n00rhbc2qwv1w20w4zjm6zvfqz4rdpnrqi"; 185 type = "gem"; 186 }; 187 - version = "0.17.4"; 188 }; 189 faraday_middleware = { 190 dependencies = ["faraday"]; ··· 192 platforms = []; 193 source = { 194 remotes = ["https://rubygems.org"]; 195 - sha256 = "1x7jgvpzl1nm7hqcnc8carq6yj1lijq74jv8pph4sb3bcpfpvcsc"; 196 type = "gem"; 197 }; 198 - version = "0.14.0"; 199 }; 200 fast_gettext = { 201 groups = ["default"]; ··· 212 platforms = []; 213 source = { 214 remotes = ["https://rubygems.org"]; 215 - sha256 = "0ssxcywmb3flxsjdg13is6k01807zgzasdhj4j48dm7ac59cmksn"; 216 type = "gem"; 217 }; 218 - version = "1.15.4"; 219 }; 220 gettext = { 221 dependencies = ["locale" "text"]; ··· 251 version = "1.3.1"; 252 }; 253 gyoku = { 254 - dependencies = ["builder"]; 255 groups = ["default"]; 256 platforms = []; 257 source = { 258 remotes = ["https://rubygems.org"]; 259 - sha256 = "1wn0sl14396g5lyvp8sjmcb1hw9rbyi89gxng91r7w4df4jwiidh"; 260 type = "gem"; 261 }; 262 - version = "1.3.1"; 263 }; 264 hiera = { 265 groups = ["default"]; 266 platforms = []; 267 source = { 268 remotes = ["https://rubygems.org"]; 269 - sha256 = "1g1bagbb4lvs334gpqyylvcrs7h6q2kn1h162dnvhzqa4rzxap8a"; 270 type = "gem"; 271 }; 272 - version = "3.7.0"; 273 }; 274 hiera-eyaml = { 275 dependencies = ["highline" "optimist"]; ··· 277 platforms = []; 278 source = { 279 remotes = ["https://rubygems.org"]; 280 - sha256 = "0fqn73wdh0ar63f863bda3wj1ii5p8gc3vqzv39l2cwkax6vcqgj"; 281 type = "gem"; 282 }; 283 - version = "3.2.2"; 284 }; 285 highline = { 286 groups = ["default"]; ··· 317 platforms = []; 318 source = { 319 remotes = ["https://rubygems.org"]; 320 - sha256 = "1d4wac0dcd1jf6kc57891glih9w57552zgqswgy74d1xhgnk0ngf"; 321 type = "gem"; 322 }; 323 - version = "1.4.0"; 324 }; 325 jwt = { 326 groups = ["default"]; ··· 368 platforms = []; 369 source = { 370 remotes = ["https://rubygems.org"]; 371 - sha256 = "0pkmhcxi8lp74bq5gz9lxrvaiv5w0745kk7s4bw2b1x07qqri0n9"; 372 type = "gem"; 373 }; 374 - version = "2.3.0"; 375 }; 376 minitar = { 377 groups = ["default"]; ··· 408 platforms = []; 409 source = { 410 remotes = ["https://rubygems.org"]; 411 - sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj"; 412 type = "gem"; 413 }; 414 - version = "2.1.1"; 415 }; 416 net-http-persistent = { 417 dependencies = ["connection_pool"]; ··· 482 platforms = []; 483 source = { 484 remotes = ["https://rubygems.org"]; 485 - sha256 = "1a0yd89bflsgn7apai7ar76h39jbk56pbhd86x68wnwfbib32nmc"; 486 type = "gem"; 487 }; 488 - version = "0.5.2"; 489 }; 490 public_suffix = { 491 groups = ["default"]; 492 platforms = []; 493 source = { 494 remotes = ["https://rubygems.org"]; 495 - sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9"; 496 type = "gem"; 497 }; 498 - version = "4.0.6"; 499 }; 500 puppet = { 501 dependencies = ["concurrent-ruby" "deep_merge" "facter" "fast_gettext" "hiera" "locale" "multi_json" "puppet-resource_api" "scanf" "semantic_puppet"]; ··· 503 platforms = []; 504 source = { 505 remotes = ["https://rubygems.org"]; 506 - sha256 = "02d9rqbqlmdbw6zh89zwh27ra6pqspcv5afqbpj1yrvg1k6cliri"; 507 type = "gem"; 508 }; 509 - version = "7.12.0"; 510 }; 511 puppet-resource_api = { 512 dependencies = ["hocon"]; ··· 525 platforms = []; 526 source = { 527 remotes = ["https://rubygems.org"]; 528 - sha256 = "1pfxccfyl7i565x95kbaz574scrd5vrrlhx3x5kbcpalps9b06b1"; 529 type = "gem"; 530 }; 531 - version = "2.8.0"; 532 }; 533 puppet_forge = { 534 - dependencies = ["faraday" "faraday_middleware" "gettext-setup" "minitar" "semantic_puppet"]; 535 groups = ["default"]; 536 platforms = []; 537 source = { 538 remotes = ["https://rubygems.org"]; 539 - sha256 = "1jp9jczc11vxr6y57lxhxxd59vqa763h4qbsbjh1j0yhfagcv877"; 540 type = "gem"; 541 }; 542 - version = "2.3.4"; 543 }; 544 puppetfile-resolver = { 545 dependencies = ["molinillo" "semantic_puppet"]; ··· 547 platforms = []; 548 source = { 549 remotes = ["https://rubygems.org"]; 550 - sha256 = "1npaafsafvi2mhcz76gycnshxwrrqq33fl2493v7grq6jw0bsann"; 551 type = "gem"; 552 }; 553 - version = "0.5.0"; 554 }; 555 r10k = { 556 - dependencies = ["colored2" "cri" "fast_gettext" "gettext" "gettext-setup" "jwt" "log4r" "multi_json" "puppet_forge"]; 557 groups = ["default"]; 558 platforms = []; 559 source = { 560 remotes = ["https://rubygems.org"]; 561 - sha256 = "05qwvwgh08g5pw1cxikb7hpg0ia6nisva1gwpj0d9gb9wacml2qh"; 562 type = "gem"; 563 }; 564 - version = "3.12.1"; 565 }; 566 rgen = { 567 groups = ["default"]; ··· 573 }; 574 version = "0.9.0"; 575 }; 576 ruby_smb = { 577 dependencies = ["bindata" "rubyntlm" "windows_error"]; 578 groups = ["default"]; ··· 630 platforms = []; 631 source = { 632 remotes = ["https://rubygems.org"]; 633 - sha256 = "1512cngw35hsmhvw4c05rscihc59mnj09m249sm9p3pik831ydqk"; 634 type = "gem"; 635 }; 636 - version = "1.8.0"; 637 }; 638 text = { 639 groups = ["default"]; ··· 650 platforms = []; 651 source = { 652 remotes = ["https://rubygems.org"]; 653 - sha256 = "18yhlvmfya23cs3pvhr1qy38y41b6mhr5q9vwv5lrgk16wmf3jna"; 654 type = "gem"; 655 }; 656 - version = "1.1.0"; 657 }; 658 unicode-display_width = { 659 groups = ["default"]; 660 platforms = []; 661 source = { 662 remotes = ["https://rubygems.org"]; 663 - sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2"; 664 type = "gem"; 665 }; 666 - version = "1.8.0"; 667 }; 668 windows_error = { 669 groups = ["default"]; 670 platforms = []; 671 source = { 672 remotes = ["https://rubygems.org"]; 673 - sha256 = "0kbcv9j5sc7pvjzf1dkp6h69i6lmj205zyy2arxcfgqg11bsz2kp"; 674 type = "gem"; 675 }; 676 - version = "0.1.2"; 677 }; 678 winrm = { 679 dependencies = ["builder" "erubi" "gssapi" "gyoku" "httpclient" "logging" "nori" "rubyntlm"]; ··· 698 version = "1.3.5"; 699 }; 700 yard = { 701 groups = ["default"]; 702 platforms = []; 703 source = { 704 remotes = ["https://rubygems.org"]; 705 - sha256 = "0qzr5j1a1cafv81ib3i51qyl8jnmwdxlqi3kbiraldzpbjh4ln9h"; 706 type = "gem"; 707 }; 708 - version = "0.9.26"; 709 }; 710 }
··· 25 platforms = []; 26 source = { 27 remotes = ["https://rubygems.org"]; 28 + sha256 = "0af0fv57wgnzn4sjbhwd504dina62i60by3npl14ad4bc2aw7pnc"; 29 type = "gem"; 30 }; 31 + version = "1.607.0"; 32 }; 33 aws-sdk-core = { 34 dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; ··· 36 platforms = []; 37 source = { 38 remotes = ["https://rubygems.org"]; 39 + sha256 = "164abp3cvmvfa2qsgzbxvkafbhwbgn3qwknp0amwmxw5nwvz8p3s"; 40 type = "gem"; 41 }; 42 + version = "3.131.2"; 43 }; 44 aws-sdk-ec2 = { 45 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 47 platforms = []; 48 source = { 49 remotes = ["https://rubygems.org"]; 50 + sha256 = "1c56an4cmvr1ync8pif588b4alvv8zfchna092xjbdzx4ip1yrfg"; 51 type = "gem"; 52 }; 53 + version = "1.322.0"; 54 }; 55 aws-sigv4 = { 56 dependencies = ["aws-eventstream"]; ··· 58 platforms = []; 59 source = { 60 remotes = ["https://rubygems.org"]; 61 + sha256 = "0xp7diwq7nv4vvxrl9x3lis2l4x6bissrfzbfyy6rv5bmj5w109z"; 62 type = "gem"; 63 }; 64 + version = "1.5.0"; 65 }; 66 bindata = { 67 groups = ["default"]; ··· 79 platforms = []; 80 source = { 81 remotes = ["https://rubygems.org"]; 82 + sha256 = "0jshg2b2j24zgkh2nldwjqxm43dz9val6scxsjvq5kg3bwkdrby8"; 83 type = "gem"; 84 }; 85 + version = "3.24.0"; 86 }; 87 builder = { 88 groups = ["default"]; ··· 119 platforms = []; 120 source = { 121 remotes = ["https://rubygems.org"]; 122 + sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14"; 123 type = "gem"; 124 }; 125 + version = "1.1.10"; 126 }; 127 connection_pool = { 128 groups = ["default"]; ··· 139 platforms = []; 140 source = { 141 remotes = ["https://rubygems.org"]; 142 + sha256 = "1bhsgnjav94mz5vf3305gxz1g34gm9kxvnrn1dkz530r8bpj0hr5"; 143 type = "gem"; 144 }; 145 + version = "2.15.11"; 146 }; 147 deep_merge = { 148 groups = ["default"]; 149 platforms = []; 150 source = { 151 remotes = ["https://rubygems.org"]; 152 + sha256 = "0fjn4civid68a3zxnbgyjj6krs3l30dy8b4djpg6fpzrsyix7kl3"; 153 type = "gem"; 154 }; 155 + version = "1.2.2"; 156 }; 157 erubi = { 158 groups = ["default"]; ··· 170 platforms = []; 171 source = { 172 remotes = ["https://rubygems.org"]; 173 + sha256 = "16xwli99vqj5329wzmf0ifzikllrym46scm9xp28syfygsrz39j0"; 174 type = "gem"; 175 }; 176 + version = "4.2.10"; 177 }; 178 faraday = { 179 + dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"]; 180 + groups = ["default"]; 181 + platforms = []; 182 + source = { 183 + remotes = ["https://rubygems.org"]; 184 + sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4"; 185 + type = "gem"; 186 + }; 187 + version = "1.10.0"; 188 + }; 189 + faraday-em_http = { 190 + groups = ["default"]; 191 + platforms = []; 192 + source = { 193 + remotes = ["https://rubygems.org"]; 194 + sha256 = "12cnqpbak4vhikrh2cdn94assh3yxza8rq2p9w2j34bqg5q4qgbs"; 195 + type = "gem"; 196 + }; 197 + version = "1.0.0"; 198 + }; 199 + faraday-em_synchrony = { 200 + groups = ["default"]; 201 + platforms = []; 202 + source = { 203 + remotes = ["https://rubygems.org"]; 204 + sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6"; 205 + type = "gem"; 206 + }; 207 + version = "1.0.0"; 208 + }; 209 + faraday-excon = { 210 + groups = ["default"]; 211 + platforms = []; 212 + source = { 213 + remotes = ["https://rubygems.org"]; 214 + sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh"; 215 + type = "gem"; 216 + }; 217 + version = "1.1.0"; 218 + }; 219 + faraday-httpclient = { 220 + groups = ["default"]; 221 + platforms = []; 222 + source = { 223 + remotes = ["https://rubygems.org"]; 224 + sha256 = "0fyk0jd3ks7fdn8nv3spnwjpzx2lmxmg2gh4inz3by1zjzqg33sc"; 225 + type = "gem"; 226 + }; 227 + version = "1.0.1"; 228 + }; 229 + faraday-multipart = { 230 dependencies = ["multipart-post"]; 231 groups = ["default"]; 232 platforms = []; 233 source = { 234 remotes = ["https://rubygems.org"]; 235 + sha256 = "09871c4hd7s5ws1wl4gs7js1k2wlby6v947m2bbzg43pnld044lh"; 236 type = "gem"; 237 }; 238 + version = "1.0.4"; 239 + }; 240 + faraday-net_http = { 241 + groups = ["default"]; 242 + platforms = []; 243 + source = { 244 + remotes = ["https://rubygems.org"]; 245 + sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j"; 246 + type = "gem"; 247 + }; 248 + version = "1.0.1"; 249 + }; 250 + faraday-net_http_persistent = { 251 + groups = ["default"]; 252 + platforms = []; 253 + source = { 254 + remotes = ["https://rubygems.org"]; 255 + sha256 = "0dc36ih95qw3rlccffcb0vgxjhmipsvxhn6cw71l7ffs0f7vq30b"; 256 + type = "gem"; 257 + }; 258 + version = "1.2.0"; 259 + }; 260 + faraday-patron = { 261 + groups = ["default"]; 262 + platforms = []; 263 + source = { 264 + remotes = ["https://rubygems.org"]; 265 + sha256 = "19wgsgfq0xkski1g7m96snv39la3zxz6x7nbdgiwhg5v82rxfb6w"; 266 + type = "gem"; 267 + }; 268 + version = "1.0.0"; 269 + }; 270 + faraday-rack = { 271 + groups = ["default"]; 272 + platforms = []; 273 + source = { 274 + remotes = ["https://rubygems.org"]; 275 + sha256 = "1h184g4vqql5jv9s9im6igy00jp6mrah2h14py6mpf9bkabfqq7g"; 276 + type = "gem"; 277 + }; 278 + version = "1.0.0"; 279 + }; 280 + faraday-retry = { 281 + groups = ["default"]; 282 + platforms = []; 283 + source = { 284 + remotes = ["https://rubygems.org"]; 285 + sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd"; 286 + type = "gem"; 287 + }; 288 + version = "1.0.3"; 289 }; 290 faraday_middleware = { 291 dependencies = ["faraday"]; ··· 293 platforms = []; 294 source = { 295 remotes = ["https://rubygems.org"]; 296 + sha256 = "1bw8mfh4yin2xk7138rg3fhb2p5g2dlmdma88k82psah9mbmvlfy"; 297 type = "gem"; 298 }; 299 + version = "1.2.0"; 300 }; 301 fast_gettext = { 302 groups = ["default"]; ··· 313 platforms = []; 314 source = { 315 remotes = ["https://rubygems.org"]; 316 + sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg"; 317 type = "gem"; 318 }; 319 + version = "1.15.5"; 320 }; 321 gettext = { 322 dependencies = ["locale" "text"]; ··· 352 version = "1.3.1"; 353 }; 354 gyoku = { 355 + dependencies = ["builder" "rexml"]; 356 groups = ["default"]; 357 platforms = []; 358 source = { 359 remotes = ["https://rubygems.org"]; 360 + sha256 = "1kd2q59xpm39hpvmmvyi6g3f1fr05xjbnxwkrdqz4xy7hirqi79q"; 361 type = "gem"; 362 }; 363 + version = "1.4.0"; 364 }; 365 hiera = { 366 groups = ["default"]; 367 platforms = []; 368 source = { 369 remotes = ["https://rubygems.org"]; 370 + sha256 = "01kh882rp9xdy2cx2avax79ywpfxqhnwsn05cxwyiqrhfkk36p4x"; 371 type = "gem"; 372 }; 373 + version = "3.9.0"; 374 }; 375 hiera-eyaml = { 376 dependencies = ["highline" "optimist"]; ··· 378 platforms = []; 379 source = { 380 remotes = ["https://rubygems.org"]; 381 + sha256 = "1iydhxavcniprqly7ad8c2413jwvrdf7zjmzl3xxlnkmq9900zf9"; 382 type = "gem"; 383 }; 384 + version = "3.3.0"; 385 }; 386 highline = { 387 groups = ["default"]; ··· 418 platforms = []; 419 source = { 420 remotes = ["https://rubygems.org"]; 421 + sha256 = "1mnvb80cdg7fzdcs3xscv21p28w4igk5sj5m7m81xp8v2ks87jj0"; 422 type = "gem"; 423 }; 424 + version = "1.6.1"; 425 }; 426 jwt = { 427 groups = ["default"]; ··· 469 platforms = []; 470 source = { 471 remotes = ["https://rubygems.org"]; 472 + sha256 = "1zflchpx4g8c110gjdcs540bk5a336nq6nmx379rdg56xw0pjd02"; 473 type = "gem"; 474 }; 475 + version = "2.3.1"; 476 }; 477 minitar = { 478 groups = ["default"]; ··· 509 platforms = []; 510 source = { 511 remotes = ["https://rubygems.org"]; 512 + sha256 = "1n0kvnrcrjn31jb97kcx3wj1f5kkjza7yygfq8rxzf3i57g7jaa6"; 513 type = "gem"; 514 }; 515 + version = "2.2.3"; 516 }; 517 net-http-persistent = { 518 dependencies = ["connection_pool"]; ··· 583 platforms = []; 584 source = { 585 remotes = ["https://rubygems.org"]; 586 + sha256 = "1lfispcl4sr1c7am22j55sj5xvsky422b3bh7645j3n12zqg7pp2"; 587 type = "gem"; 588 }; 589 + version = "0.6.1"; 590 }; 591 public_suffix = { 592 groups = ["default"]; 593 platforms = []; 594 source = { 595 remotes = ["https://rubygems.org"]; 596 + sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb"; 597 type = "gem"; 598 }; 599 + version = "4.0.7"; 600 }; 601 puppet = { 602 dependencies = ["concurrent-ruby" "deep_merge" "facter" "fast_gettext" "hiera" "locale" "multi_json" "puppet-resource_api" "scanf" "semantic_puppet"]; ··· 604 platforms = []; 605 source = { 606 remotes = ["https://rubygems.org"]; 607 + sha256 = "1lfpmfjc95a7s19h1q0hwjcm6gzgiaxklpayxy32p8c2hzwzjk00"; 608 type = "gem"; 609 }; 610 + version = "7.17.0"; 611 }; 612 puppet-resource_api = { 613 dependencies = ["hocon"]; ··· 626 platforms = []; 627 source = { 628 remotes = ["https://rubygems.org"]; 629 + sha256 = "0w3rc5swdin44an1l5jgnljv46yflcd2d2zvakd54nvdh0r30ypx"; 630 type = "gem"; 631 }; 632 + version = "2.9.0"; 633 }; 634 puppet_forge = { 635 + dependencies = ["faraday" "faraday_middleware" "minitar" "semantic_puppet"]; 636 groups = ["default"]; 637 platforms = []; 638 source = { 639 remotes = ["https://rubygems.org"]; 640 + sha256 = "03aaznd1gyf3wpqg34y32zfj2yxf67r85m6zfz05pv9ijizrmdnj"; 641 type = "gem"; 642 }; 643 + version = "3.2.0"; 644 }; 645 puppetfile-resolver = { 646 dependencies = ["molinillo" "semantic_puppet"]; ··· 648 platforms = []; 649 source = { 650 remotes = ["https://rubygems.org"]; 651 + sha256 = "0d36nzdlb7gvsikbvkm840qd5xglyph6ry395ynch6g75vlkr5xi"; 652 type = "gem"; 653 }; 654 + version = "0.6.1"; 655 }; 656 r10k = { 657 + dependencies = ["colored2" "cri" "fast_gettext" "gettext" "gettext-setup" "jwt" "log4r" "minitar" "multi_json" "puppet_forge"]; 658 groups = ["default"]; 659 platforms = []; 660 source = { 661 remotes = ["https://rubygems.org"]; 662 + sha256 = "0hdlq01186w9bx270iyyk10w6jccxc4f0dx7kxgg6lnl1rsnkd4i"; 663 type = "gem"; 664 }; 665 + version = "3.15.0"; 666 + }; 667 + rexml = { 668 + groups = ["default"]; 669 + platforms = []; 670 + source = { 671 + remotes = ["https://rubygems.org"]; 672 + sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 673 + type = "gem"; 674 + }; 675 + version = "3.2.5"; 676 }; 677 rgen = { 678 groups = ["default"]; ··· 684 }; 685 version = "0.9.0"; 686 }; 687 + ruby2_keywords = { 688 + groups = ["default"]; 689 + platforms = []; 690 + source = { 691 + remotes = ["https://rubygems.org"]; 692 + sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; 693 + type = "gem"; 694 + }; 695 + version = "0.0.5"; 696 + }; 697 ruby_smb = { 698 dependencies = ["bindata" "rubyntlm" "windows_error"]; 699 groups = ["default"]; ··· 751 platforms = []; 752 source = { 753 remotes = ["https://rubygems.org"]; 754 + sha256 = "14dfmfjppmng5hwj7c5ka6qdapawm3h6k9lhn8zj001ybypvclgr"; 755 type = "gem"; 756 }; 757 + version = "3.0.2"; 758 }; 759 text = { 760 groups = ["default"]; ··· 771 platforms = []; 772 source = { 773 remotes = ["https://rubygems.org"]; 774 + sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; 775 type = "gem"; 776 }; 777 + version = "1.2.1"; 778 }; 779 unicode-display_width = { 780 groups = ["default"]; 781 platforms = []; 782 source = { 783 remotes = ["https://rubygems.org"]; 784 + sha256 = "1nlfck6z986fngp0r74maswmyb1rcksc8xc3mfpw9cj23c3s8zwn"; 785 type = "gem"; 786 }; 787 + version = "2.2.0"; 788 + }; 789 + webrick = { 790 + groups = ["default"]; 791 + platforms = []; 792 + source = { 793 + remotes = ["https://rubygems.org"]; 794 + sha256 = "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7"; 795 + type = "gem"; 796 + }; 797 + version = "1.7.0"; 798 }; 799 windows_error = { 800 groups = ["default"]; 801 platforms = []; 802 source = { 803 remotes = ["https://rubygems.org"]; 804 + sha256 = "0zmm2if81ia33hp18h8yrgnpgcdyrxziyf185r0zx8qy7n8mlchl"; 805 type = "gem"; 806 }; 807 + version = "0.1.4"; 808 }; 809 winrm = { 810 dependencies = ["builder" "erubi" "gssapi" "gyoku" "httpclient" "logging" "nori" "rubyntlm"]; ··· 829 version = "1.3.5"; 830 }; 831 yard = { 832 + dependencies = ["webrick"]; 833 groups = ["default"]; 834 platforms = []; 835 source = { 836 remotes = ["https://rubygems.org"]; 837 + sha256 = "0p1if8g9ww6hlpfkphqv3y1z0rbqnnrvb38c5qhnala0f8qpw6yk"; 838 type = "gem"; 839 }; 840 + version = "0.9.28"; 841 }; 842 }