{"id":22406422,"url":"https://github.com/softlayer/knife-softlayer","last_synced_at":"2025-08-25T19:06:08.274Z","repository":{"id":15114390,"uuid":"17841316","full_name":"softlayer/knife-softlayer","owner":"softlayer","description":null,"archived":false,"fork":false,"pushed_at":"2018-10-30T16:06:40.000Z","size":119,"stargazers_count":25,"open_issues_count":24,"forks_count":21,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-07-28T00:49:46.349Z","etag":null,"topics":["knife","ruby","softlayer"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/softlayer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-17T19:57:43.000Z","updated_at":"2023-08-30T02:44:10.000Z","dependencies_parsed_at":"2022-08-21T00:20:25.576Z","dependency_job_id":null,"html_url":"https://github.com/softlayer/knife-softlayer","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/softlayer/knife-softlayer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softlayer%2Fknife-softlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softlayer%2Fknife-softlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softlayer%2Fknife-softlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softlayer%2Fknife-softlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/softlayer","download_url":"https://codeload.github.com/softlayer/knife-softlayer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softlayer%2Fknife-softlayer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272116873,"owners_count":24876271,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["knife","ruby","softlayer"],"created_at":"2024-12-05T11:08:10.138Z","updated_at":"2025-08-25T19:06:08.251Z","avatar_url":"https://github.com/softlayer.png","language":"Ruby","readme":"# Knife::Softlayer\n[![Gem Version](https://badge.fury.io/rb/knife-softlayer.png)](http://badge.fury.io/rb/knife-softlayer)\n[![Build Status](https://api.travis-ci.org/softlayer/knife-softlayer.svg)](https://travis-ci.org/softlayer/knife-softlayer)\n[![Dependency Status](https://gemnasium.com/softlayer/knife-softlayer.svg)](https://gemnasium.com/softlayer/knife-softlayer)\n\nA Chef Knife plugin for launching, bootstrapping, and managing compute instances in the IBM SoftLayer cloud.\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n    gem 'knife-softlayer'\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install knife-softlayer\n\n## Configuration\nAdd your SoftLayer username and API key to your `knife.rb` file.\n\n```ruby\nlog_level                :info\nlog_location             STDOUT\nnode_name                'node'\nclient_key               '/path/to/key.pem'\nvalidation_client_name   'some-validator'\nvalidation_key           '/path/to/validator.pem'\nchef_server_url          'https://example.com/organizations/org'\nsyntax_check_cache_path  '/path/to/syntax_check_cache'\nknife[:softlayer_username] = \"\u003cSOFTLAYER USERNAME\u003e\"\nknife[:softlayer_api_key]  = \"\u003cSOFTLAYER API KEY\u003e\"\n```\n\n## Usage\n\nSee `knife softlayer --help` for more information.\n\nEXAMPLES:\n\n\n```bash\n# look at some options\nuser@local\u003e knife softlayer flavor list [--all]\n```\n\n```bash\n# the minimum number of pieces of flare\nuser@local\u003e knife softlayer server create --hostname test --domain example.com --flavor tiny\n```\n\n```bash\n# being sort of specific about things\nuser@local\u003e knife softlayer server create -H test -D example.com \\\n--block-storage 0:25,2:100,5:1000 \\ # device:GB, device:GB, ...\n--network-interface-speed 1000 \\\n--cores 8 \\\n--ram 49152 \\\n--os-code REDHAT_6_64 \\\n--datacenter ams01 \\\n--node-name random-node-name \\\n--assign-global-ip \u003cexistingGlobalIpv4Address\u003e \\\n--run-list 'recipe[apt],recipe[git],recipe[rbenv],recipe[memcached],recipe[redis]'\n```\n\n#### Legal stuff\nUse of this software requires runtime dependencies.  Those dependencies and their respective software licenses are listed below.\n\n* [net-ssh](https://github.com/net-ssh/net-ssh/) - LICENSE: [MIT](https://github.com/net-ssh/net-ssh/blob/master/LICENSE.txt)\n* [softlayer_api](https://github.com/softlayer/softlayer-api-ruby-client) - LICENSE: [MIT](https://github.com/softlayer/softlayer-api-ruby-client/blob/master/LICENSE.textile)\n* [knife-windows](https://github.com/opscode/knife-windows) - LICENSE: [Apache v2](https://github.com/opscode/knife-windows/blob/master/LICENSE)\n\n\n--\n\u003e Author:: Matt Eldridge (\u003cmatt.eldridge@us.ibm.com\u003e)\n\u003e\n\u003e © Copyright IBM Corporation 2014.\n\u003e\n\u003e LICENSE: Apache 2.0 (http://www.apache.org/licenses/)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftlayer%2Fknife-softlayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftlayer%2Fknife-softlayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftlayer%2Fknife-softlayer/lists"}