Last active
January 10, 2025 18:51
-
-
Save adsr/9b6b7ed2b82421276da542c3563925d8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/opt/chef-workstation/embedded/bin/ruby --disable-gems | |
| #--APP_BUNDLER_BINSTUB_FORMAT_VERSION=1-- | |
| require "rubygems" | |
| # def require(f) | |
| # puts format('in %s: require %s (%d)', Thread.current.backtrace[2], f, $:.length) | |
| # super | |
| # end | |
| # this works around OpenSSL FIPS fingerprint matching issue where | |
| # it expects to be loaded in image base known at compile time. We | |
| # load OpenSSL early so that the shared library gets loaded in its | |
| # preferred image base address | |
| require "openssl" | |
| begin | |
| # this works around rubygems/rubygems#2196 and can be removed in rubygems > 2.7.6 | |
| require "rubygems/bundler_version_finder" | |
| rescue LoadError | |
| # probably means rubygems is too old or too new to have this class, and we don't care | |
| end | |
| # avoid appbundling if we are definitely running within a Bundler bundle. | |
| # most likely the check for defined?(Bundler) is enough since we don't require | |
| # bundler above, but just for paranoia's sake also we test to see if Bundler is | |
| # really doing its thing or not. | |
| unless defined?(Bundler) && Bundler.instance_variable_defined?("@load") | |
| ENV["GEM_HOME"] = ENV["GEM_PATH"] = nil unless ENV["APPBUNDLER_ALLOW_RVM"] == "true" | |
| ::Gem.clear_paths | |
| gem "activesupport", "= 7.0.5" | |
| gem "addressable", "= 2.8.4" | |
| gem "appbundler", "= 0.13.4" | |
| gem "artifactory", "= 3.0.15" | |
| gem "ast", "= 2.4.2" | |
| gem "aws-eventstream", "= 1.2.0" | |
| gem "aws-partitions", "= 1.781.0" | |
| gem "aws-sdk-alexaforbusiness", "= 1.61.0" | |
| gem "aws-sdk-amplify", "= 1.32.0" | |
| gem "aws-sdk-apigateway", "= 1.83.0" | |
| gem "aws-sdk-apigatewayv2", "= 1.46.0" | |
| gem "aws-sdk-applicationautoscaling", "= 1.51.0" | |
| gem "aws-sdk-athena", "= 1.71.0" | |
| gem "aws-sdk-autoscaling", "= 1.63.0" | |
| gem "aws-sdk-batch", "= 1.47.0" | |
| gem "aws-sdk-budgets", "= 1.54.0" | |
| gem "aws-sdk-cloudformation", "= 1.82.0" | |
| gem "aws-sdk-cloudfront", "= 1.78.0" | |
| gem "aws-sdk-cloudhsm", "= 1.43.0" | |
| gem "aws-sdk-cloudhsmv2", "= 1.46.0" | |
| gem "aws-sdk-cloudtrail", "= 1.63.0" | |
| gem "aws-sdk-cloudwatch", "= 1.75.0" | |
| gem "aws-sdk-cloudwatchevents", "= 1.46.0" | |
| gem "aws-sdk-cloudwatchlogs", "= 1.65.0" | |
| gem "aws-sdk-codecommit", "= 1.55.0" | |
| gem "aws-sdk-codedeploy", "= 1.54.0" | |
| gem "aws-sdk-codepipeline", "= 1.58.0" | |
| gem "aws-sdk-cognitoidentity", "= 1.31.0" | |
| gem "aws-sdk-cognitoidentityprovider", "= 1.53.0" | |
| gem "aws-sdk-configservice", "= 1.93.0" | |
| gem "aws-sdk-core", "= 3.175.0" | |
| gem "aws-sdk-costandusagereportservice", "= 1.46.0" | |
| gem "aws-sdk-databasemigrationservice", "= 1.53.0" | |
| gem "aws-sdk-dynamodb", "= 1.87.0" | |
| gem "aws-sdk-ec2", "= 1.386.0" | |
| gem "aws-sdk-ecr", "= 1.60.0" | |
| gem "aws-sdk-ecrpublic", "= 1.18.0" | |
| gem "aws-sdk-ecs", "= 1.122.0" | |
| gem "aws-sdk-efs", "= 1.62.0" | |
| gem "aws-sdk-eks", "= 1.85.0" | |
| gem "aws-sdk-elasticache", "= 1.87.0" | |
| gem "aws-sdk-elasticbeanstalk", "= 1.56.0" | |
| gem "aws-sdk-elasticloadbalancing", "= 1.44.0" | |
| gem "aws-sdk-elasticloadbalancingv2", "= 1.86.0" | |
| gem "aws-sdk-elasticsearchservice", "= 1.72.0" | |
| gem "aws-sdk-emr", "= 1.53.0" | |
| gem "aws-sdk-eventbridge", "= 1.24.0" | |
| gem "aws-sdk-firehose", "= 1.53.0" | |
| gem "aws-sdk-glue", "= 1.88.0" | |
| gem "aws-sdk-guardduty", "= 1.72.0" | |
| gem "aws-sdk-iam", "= 1.81.0" | |
| gem "aws-sdk-kafka", "= 1.58.0" | |
| gem "aws-sdk-kinesis", "= 1.47.0" | |
| gem "aws-sdk-kms", "= 1.67.0" | |
| gem "aws-sdk-lambda", "= 1.100.0" | |
| gem "aws-sdk-mq", "= 1.40.0" | |
| gem "aws-sdk-networkfirewall", "= 1.30.0" | |
| gem "aws-sdk-networkmanager", "= 1.32.0" | |
| gem "aws-sdk-organizations", "= 1.59.0" | |
| gem "aws-sdk-ram", "= 1.26.0" | |
| gem "aws-sdk-rds", "= 1.181.0" | |
| gem "aws-sdk-redshift", "= 1.94.0" | |
| gem "aws-sdk-route53", "= 1.73.0" | |
| gem "aws-sdk-route53domains", "= 1.46.0" | |
| gem "aws-sdk-route53resolver", "= 1.43.0" | |
| gem "aws-sdk-s3", "= 1.126.0" | |
| gem "aws-sdk-s3control", "= 1.43.0" | |
| gem "aws-sdk-secretsmanager", "= 1.46.0" | |
| gem "aws-sdk-securityhub", "= 1.85.0" | |
| gem "aws-sdk-servicecatalog", "= 1.60.0" | |
| gem "aws-sdk-ses", "= 1.41.0" | |
| gem "aws-sdk-shield", "= 1.53.0" | |
| gem "aws-sdk-signer", "= 1.32.0" | |
| gem "aws-sdk-simpledb", "= 1.29.0" | |
| gem "aws-sdk-sms", "= 1.45.0" | |
| gem "aws-sdk-sns", "= 1.62.0" | |
| gem "aws-sdk-sqs", "= 1.58.0" | |
| gem "aws-sdk-ssm", "= 1.152.0" | |
| gem "aws-sdk-states", "= 1.39.0" | |
| gem "aws-sdk-synthetics", "= 1.19.0" | |
| gem "aws-sdk-transfer", "= 1.34.0" | |
| gem "aws-sdk-waf", "= 1.43.0" | |
| gem "aws-sigv2", "= 1.1.0" | |
| gem "aws-sigv4", "= 1.5.2" | |
| gem "axiom-types", "= 0.1.1" | |
| gem "azure_graph_rbac", "= 0.17.2" | |
| gem "azure_mgmt_compute", "= 0.22.0" | |
| gem "azure_mgmt_key_vault", "= 0.17.7" | |
| gem "azure_mgmt_network", "= 0.26.1" | |
| gem "azure_mgmt_network2", "= 1.0.1" | |
| gem "azure_mgmt_resources", "= 0.18.2" | |
| gem "azure_mgmt_resources2", "= 1.0.1" | |
| gem "azure_mgmt_security", "= 0.19.0" | |
| gem "azure_mgmt_storage", "= 0.23.0" | |
| gem "bcrypt_pbkdf", "= 1.1.0" | |
| gem "berkshelf", "= 8.0.7" | |
| gem "binding_of_caller", "= 1.0.0" | |
| gem "bson", "= 4.15.0" | |
| gem "builder", "= 3.2.4" | |
| gem "byebug", "= 11.1.3" | |
| gem "chef", "= 18.2.7" | |
| gem "chef", "= 18.2.7" | |
| gem "chef-apply", "= 0.9.6" | |
| gem "chef-bin", "= 18.2.7" | |
| gem "chef-cli", "= 5.6.12" | |
| gem "chef-config", "= 18.2.7" | |
| gem "chef-telemetry", "= 1.1.1" | |
| gem "chef-utils", "= 18.2.7" | |
| gem "chef-vault", "= 4.1.11" | |
| gem "chef-zero", "= 15.0.11" | |
| gem "chef_deprecations", "= 0.2.0" | |
| gem "cheffish", "= 17.1.5" | |
| gem "chefspec", "= 9.3.6" | |
| gem "chefstyle", "= 2.2.2" | |
| gem "citrus", "= 3.0.2" | |
| gem "cleanroom", "= 1.0.0" | |
| gem "coderay", "= 1.1.3" | |
| gem "coercible", "= 1.0.0" | |
| gem "concurrent-ruby", "= 1.2.2" | |
| gem "cookbook-omnifetch", "= 0.12.2" | |
| gem "cookstyle", "= 7.32.2" | |
| gem "corefoundation", "= 0.3.13" | |
| gem "date", "= 3.3.3" | |
| gem "debug_inspector", "= 1.1.0" | |
| gem "declarative", "= 0.0.20" | |
| gem "dep-selector-libgecode", "= 1.3.5" | |
| gem "dep_selector", "= 1.0.6" | |
| gem "descendants_tracker", "= 0.0.4" | |
| gem "diff-lcs", "= 1.3" | |
| gem "docker-api", "= 2.2.0" | |
| gem "domain_name", "= 0.5.20190701" | |
| gem "droplet_kit", "= 3.19.0" | |
| gem "dry-configurable", "= 0.13.0" | |
| gem "dry-container", "= 0.11.0" | |
| gem "dry-core", "= 0.9.1" | |
| gem "dry-inflector", "= 0.3.0" | |
| gem "dry-logic", "= 1.3.0" | |
| gem "dry-struct", "= 1.5.2" | |
| gem "dry-types", "= 1.6.1" | |
| gem "ed25519", "= 1.3.0" | |
| gem "erubi", "= 1.12.0" | |
| gem "erubis", "= 2.7.0" | |
| gem "excon", "= 0.100.0" | |
| gem "faraday", "= 1.10.3" | |
| gem "faraday-cookie_jar", "= 0.0.7" | |
| gem "faraday-em_http", "= 1.0.0" | |
| gem "faraday-em_synchrony", "= 1.0.0" | |
| gem "faraday-excon", "= 1.1.0" | |
| gem "faraday-follow_redirects", "= 0.3.0" | |
| gem "faraday-httpclient", "= 1.0.1" | |
| gem "faraday-multipart", "= 1.0.4" | |
| gem "faraday-net_http", "= 1.0.1" | |
| gem "faraday-net_http_persistent", "= 1.2.0" | |
| gem "faraday-patron", "= 1.0.0" | |
| gem "faraday-rack", "= 1.0.0" | |
| gem "faraday-retry", "= 1.0.3" | |
| gem "faraday_middleware", "= 1.0.0" | |
| gem "fauxhai-chef", "= 9.3.8" | |
| gem "ffi", "= 1.15.5" | |
| gem "ffi", "= 1.15.5" | |
| gem "ffi", "= 1.15.5" | |
| gem "ffi", "= 1.15.5" | |
| gem "ffi-libarchive", "= 1.1.3" | |
| gem "ffi-yajl", "= 2.4.0" | |
| gem "filesize", "= 0.2.0" | |
| gem "fog-core", "= 2.3.0" | |
| gem "fog-json", "= 1.2.0" | |
| gem "fog-openstack", "= 1.1.0" | |
| gem "formatador", "= 1.1.0" | |
| gem "fuzzyurl", "= 0.9.0" | |
| gem "gcewinpass", "= 1.1.0" | |
| gem "google-api-client", "= 0.52.0" | |
| gem "googleauth", "= 0.14.0" | |
| gem "gssapi", "= 1.3.1" | |
| gem "guard", "= 2.18.0" | |
| gem "gyoku", "= 1.4.0" | |
| gem "hashdiff", "= 1.0.1" | |
| gem "hashie", "= 4.1.0" | |
| gem "highline", "= 2.1.0" | |
| gem "http-accept", "= 1.7.0" | |
| gem "http-cookie", "= 1.0.5" | |
| gem "httpclient", "= 2.8.3" | |
| gem "i18n", "= 1.14.1" | |
| gem "ice_nine", "= 0.11.2" | |
| gem "inifile", "= 3.0.0" | |
| gem "iniparse", "= 1.5.0" | |
| gem "inspec", "= 5.22.3" | |
| gem "inspec-bin", "= 5.22.3" | |
| gem "inspec-core", "= 5.22.3" | |
| gem "ipaddress", "= 0.8.3" | |
| gem "jmespath", "= 1.6.2" | |
| gem "json", "= 2.6.3" | |
| gem "jsonpath", "= 0.9.9" | |
| gem "jwt", "= 2.7.1" | |
| gem "k8s-ruby", "= 0.14.0" | |
| gem "kartograph", "= 0.2.8" | |
| gem "kitchen-azurerm", "= 1.12.0" | |
| gem "kitchen-digitalocean", "= 0.14.2" | |
| gem "kitchen-dokken", "= 2.19.1" | |
| gem "kitchen-ec2", "= 3.17.0" | |
| gem "kitchen-google", "= 2.3.0" | |
| gem "kitchen-hyperv", "= 0.7.1" | |
| gem "kitchen-inspec", "= 2.6.2" | |
| gem "kitchen-openstack", "= 6.2.0" | |
| gem "kitchen-vagrant", "= 1.14.1" | |
| gem "kitchen-vcenter", "= 2.12.0" | |
| gem "kitchen-vra", "= 3.3.1" | |
| gem "knife", "= 18.2.7" | |
| gem "knife-azure", "= 4.0.0" | |
| gem "knife-cloud", "= 4.0.15" | |
| gem "knife-ec2", "= 2.1.4" | |
| gem "knife-google", "= 5.0.11" | |
| gem "knife-tidy", "= 2.1.6" | |
| gem "knife-vcenter", "= 5.0.5" | |
| gem "knife-vrealize", "= 7.0.0" | |
| gem "knife-vsphere", "= 5.1.0" | |
| gem "knife-windows", "= 4.0.7" | |
| gem "kramdown", "= 2.4.0" | |
| gem "kramdown-parser-gfm", "= 1.1.0" | |
| gem "libyajl2", "= 2.1.0" | |
| gem "license-acceptance", "= 2.1.13" | |
| gem "listen", "= 3.8.0" | |
| gem "little-plugger", "= 1.1.4" | |
| gem "lockfile", "= 2.1.3" | |
| gem "logging", "= 2.3.1" | |
| gem "lumberjack", "= 1.2.8" | |
| gem "mdl", "= 0.12.0" | |
| gem "memoist", "= 0.16.2" | |
| gem "method_source", "= 1.0.0" | |
| gem "mime-types", "= 3.4.1" | |
| gem "mime-types-data", "= 3.2023.0218.1" | |
| gem "mini_mime", "= 1.1.2" | |
| gem "mini_portile2", "= 2.8.2" | |
| gem "minitar", "= 0.9" | |
| gem "minitest", "= 5.18.1" | |
| gem "mixlib-archive", "= 1.1.7" | |
| gem "mixlib-archive", "= 1.1.7" | |
| gem "mixlib-authentication", "= 3.0.10" | |
| gem "mixlib-cli", "= 2.1.8" | |
| gem "mixlib-config", "= 3.0.27" | |
| gem "mixlib-install", "= 3.12.27" | |
| gem "mixlib-log", "= 3.0.9" | |
| gem "mixlib-shellout", "= 3.2.7" | |
| gem "mixlib-shellout", "= 3.2.7" | |
| gem "mixlib-shellout", "= 3.2.7" | |
| gem "mixlib-versioning", "= 1.2.12" | |
| gem "molinillo", "= 0.8.0" | |
| gem "mongo", "= 2.13.2" | |
| gem "ms_rest", "= 0.7.6" | |
| gem "ms_rest2", "= 1.0.0" | |
| gem "ms_rest_azure", "= 0.12.0" | |
| gem "ms_rest_azure2", "= 1.0.0" | |
| gem "multi_json", "= 1.15.0" | |
| gem "multipart-post", "= 2.3.0" | |
| gem "nenv", "= 0.3.0" | |
| gem "net-ftp", "= 0.2.0" | |
| gem "net-ping", "= 2.0.8" | |
| gem "net-protocol", "= 0.2.1" | |
| gem "net-scp", "= 4.0.0" | |
| gem "net-sftp", "= 4.0.0" | |
| gem "net-ssh", "= 7.1.0" | |
| gem "net-ssh-gateway", "= 2.0.0" | |
| gem "net-ssh-multi", "= 1.2.1" | |
| gem "netaddr", "= 1.5.3" | |
| gem "netrc", "= 0.11.0" | |
| gem "nokogiri", "= 1.15.2" | |
| gem "nokogiri", "= 1.15.2" | |
| gem "nokogiri", "= 1.15.2" | |
| gem "nokogiri", "= 1.15.2" | |
| gem "nori", "= 2.6.0" | |
| gem "notiffany", "= 0.1.3" | |
| gem "octokit", "= 4.25.1" | |
| gem "ohai", "= 18.1.3" | |
| gem "optimist", "= 3.0.1" | |
| gem "options", "= 2.3.2" | |
| gem "os", "= 1.1.4" | |
| gem "parallel", "= 1.23.0" | |
| gem "parser", "= 3.2.2.3" | |
| gem "parslet", "= 1.8.2" | |
| gem "passwordmasker", "= 1.2.0" | |
| gem "pastel", "= 0.8.0" | |
| gem "plist", "= 3.7.0" | |
| gem "progress_bar", "= 1.3.3" | |
| gem "proxifier2", "= 1.1.0" | |
| gem "pry", "= 0.13.0" | |
| gem "pry-byebug", "= 3.10.1" | |
| gem "pry-remote", "= 0.1.8" | |
| gem "pry-stack_explorer", "= 0.6.1" | |
| gem "public_suffix", "= 5.0.1" | |
| gem "r18n-core", "= 5.0.1" | |
| gem "r18n-desktop", "= 5.0.1" | |
| gem "racc", "= 1.7.1" | |
| gem "rack", "= 2.2.7" | |
| gem "rainbow", "= 3.1.1" | |
| gem "rake", "= 13.0.1" | |
| gem "rb-fsevent", "= 0.11.2" | |
| gem "rb-inotify", "= 0.10.1" | |
| gem "rb-readline", "= 0.5.5" | |
| gem "rbvmomi", "= 3.0.0" | |
| gem "rbvmomi2", "= 3.6.1" | |
| gem "recursive-open-struct", "= 1.1.3" | |
| gem "regexp_parser", "= 2.8.1" | |
| gem "representable", "= 3.2.0" | |
| gem "resource_kit", "= 0.1.8" | |
| gem "rest-client", "= 2.1.0" | |
| gem "rest-client", "= 2.1.0" | |
| gem "rest-client", "= 2.1.0" | |
| gem "retriable", "= 3.1.2" | |
| gem "retryable", "= 3.0.5" | |
| gem "rexml", "= 3.2.5" | |
| gem "rspec", "= 3.11.0" | |
| gem "rspec-core", "= 3.11.0" | |
| gem "rspec-expectations", "= 3.11.1" | |
| gem "rspec-its", "= 1.3.0" | |
| gem "rspec-mocks", "= 3.11.2" | |
| gem "rspec-support", "= 3.11.1" | |
| gem "rubocop", "= 1.25.1" | |
| gem "rubocop-ast", "= 1.29.0" | |
| gem "ruby-progressbar", "= 1.13.0" | |
| gem "ruby2_keywords", "= 0.0.5" | |
| gem "rubyntlm", "= 0.6.3" | |
| gem "rubyzip", "= 2.3.2" | |
| gem "sawyer", "= 0.9.2" | |
| gem "semverse", "= 3.0.2" | |
| gem "shellany", "= 0.0.1" | |
| gem "signet", "= 0.17.0" | |
| gem "slop", "= 3.6.0" | |
| gem "solve", "= 4.0.4" | |
| gem "sshkey", "= 2.0.0" | |
| gem "sslshake", "= 1.3.1" | |
| gem "strings", "= 0.2.1" | |
| gem "strings-ansi", "= 0.2.0" | |
| gem "syslog-logger", "= 1.6.8" | |
| gem "test-kitchen", "= 3.5.0" | |
| gem "thor", "= 1.2.2" | |
| gem "thread_safe", "= 0.3.6" | |
| gem "time", "= 0.2.2" | |
| gem "timeliness", "= 0.3.10" | |
| gem "timeout", "= 0.3.2" | |
| gem "to_regexp", "= 0.2.1" | |
| gem "toml-rb", "= 2.2.0" | |
| gem "tomlrb", "= 1.3.0" | |
| gem "trailblazer-option", "= 0.1.2" | |
| gem "train", "= 3.10.7" | |
| gem "train-aws", "= 0.2.24" | |
| gem "train-core", "= 3.10.7" | |
| gem "train-habitat", "= 0.2.22" | |
| gem "train-kubernetes", "= 0.1.12" | |
| gem "train-rest", "= 0.5.0" | |
| gem "train-winrm", "= 0.2.13" | |
| gem "tty-box", "= 0.7.0" | |
| gem "tty-color", "= 0.6.0" | |
| gem "tty-cursor", "= 0.7.1" | |
| gem "tty-prompt", "= 0.23.1" | |
| gem "tty-reader", "= 0.9.0" | |
| gem "tty-screen", "= 0.8.1" | |
| gem "tty-spinner", "= 0.9.3" | |
| gem "tty-table", "= 0.12.0" | |
| gem "tzinfo", "= 2.0.6" | |
| gem "uber", "= 0.1.0" | |
| gem "unf", "= 0.1.4" | |
| gem "unf_ext", "= 0.0.8.2" | |
| gem "unf_ext", "= 0.0.8.2" | |
| gem "unicode-display_width", "= 2.4.2" | |
| gem "unicode_utils", "= 1.4.0" | |
| gem "uuidtools", "= 2.2.0" | |
| gem "vault", "= 0.17.0" | |
| gem "vcoworkflows", "= 0.2.1" | |
| gem "virtus", "= 2.0.0" | |
| gem "vmware-vra", "= 3.2.0" | |
| gem "vsphere-automation-appliance", "= 0.4.7" | |
| gem "vsphere-automation-cis", "= 0.4.7" | |
| gem "vsphere-automation-content", "= 0.4.7" | |
| gem "vsphere-automation-runtime", "= 0.4.7" | |
| gem "vsphere-automation-sdk", "= 0.4.7" | |
| gem "vsphere-automation-vapi", "= 0.4.7" | |
| gem "vsphere-automation-vcenter", "= 0.4.7" | |
| gem "webrick", "= 1.8.1" | |
| gem "winrm", "= 2.3.6" | |
| gem "winrm-elevated", "= 1.2.3" | |
| gem "winrm-fs", "= 1.3.5" | |
| gem "wisper", "= 2.0.1" | |
| gem "wmi-lite", "= 1.0.7" | |
| gem "yajl-ruby", "= 1.4.3" | |
| gem "yaml-safe_load_stream3", "= 0.1.2" | |
| gem "zeitwerk", "= 2.6.8" | |
| gem "knife", "= 18.2.7" | |
| gem "bundler" # force activation of bundler to avoid unresolved specs if there are multiple bundler versions | |
| spec = Gem::Specification.find_by_name("knife", "= 18.2.7") | |
| else | |
| spec = Gem::Specification.find_by_name("knife") | |
| end | |
| unless Gem::Specification.unresolved_deps.empty? | |
| $stderr.puts "APPBUNDLER WARNING: unresolved deps are CRITICAL performance bug, this MUST be fixed" | |
| Gem::Specification.reset | |
| end | |
| bin_file = spec.bin_file("knife") | |
| Kernel.load(bin_file) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment