A standalone IBM SoftLayer driver for chef-provisioning that doesn't use fog.
- It can provision, destroy and manipulate cloud instances on IBM SoftLayer
- Support customized system specificcation for virtual server, bare metal instance and bare metal server
- A pair of IBM SoftLayer API username and key is required to use this driver
- Basic knowledge of IBM SoftLayer API, like what is virtual server, bare metal instance(hourly/monthly) and server(monthly)
-
Prerequisite
Abtain API username and key and export to environment variables or recipe (refer to examples/cookbooks/test/recipes/virtual_server.rb recipe for details) -
How to run
$ cd examples
$ chef-client -z -o test::virtual_server
- Assume user is responsible for correctness of specified system configuration of a cloud instance in recipe
- Due to loading meta data of IBM SoftLayer API, driver initialization might take minutes for bare metal server
- Support up to Chef 13
- Add 'why-run' support to help with debug or test
- Add Public/private key pair support
Zhong Yu(Leo) Wu ([email protected])
Emerging Technologies Team, IBM Analytics Platform ([email protected])
Apache v2.0