cookbook 'rancher', '~> 0.1.1'
rancher (2) Versions 0.1.1 Follow0
Installs/Configures rancher
cookbook 'rancher', '~> 0.1.1', :supermarket
knife supermarket install rancher
knife supermarket download rancher
rancher
Installs Rancher
attributes
documentation for attributes is inline at: [attributes/default.rb](attributes/default.rb)
recipes
server.rb
Installs Rancher labs server.
Run this on your primary
node.
agent.rb
Installs Rancher labs agent.
Run this on all nodes.
Usage
Kitchen
This is mostly used for cookbook development and testing:
$ kitchen converge ubuntu
$ curl localhost:8080
Chef-Provisioning
Note: If you have chefdk 0.6.0 you may need to install a newer chef-provisioning
gem to overcome the bug described here. To do this run chef gem install chef-provisioning
.
Vagrant
This will create a two node rancher cluster utilizing the vagrant module for chef provisioning:
$ rake berks
$ rake server agent
$ curl localhost:8080
to access the VMs you need to be in the provision/vms
directory:
$ cd provision/vms
$ vagrant ssh agent
vagrant@agent:~$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
40ce0296df02 rancher/agent:v0.7.9 "/run.sh run" 4 minutes ago Up 4 minutes rancher-agent
to cleanup the VMs run:
$ rake destroy_machines
Development
Publish Cookbook to Supermarket
$ rake publish
Dependent cookbooks
docker ~> 0.37.0 |
chef-sugar ~> 3.1.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.1.1 failed this metric
Failure: Cookbook has 1 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.1 passed this metric
No Binaries Metric
0.1.1 passed this metric
Testing File Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.1 failed this metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.1 passed this metric
No Binaries Metric
0.1.1 passed this metric
Testing File Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.1 passed this metric
0.1.1 passed this metric
Testing File Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.1 failed this metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number