Sha256: 5ddfc2c3238f8b6dcedb1592c3a678cd66f9d77b5a4b912995b771de000aa998
Contents?: true
Size: 1.35 KB
Versions: 4
Compression:
Stored size: 1.35 KB
Contents
Rake Tasks ========== The homebase contains a `Rakefile` that includes tasks that are installed with the Chef libraries. To view the tasks available with in the homebase with a brief description, run `rake -T`. Besides your `~/.chef/knife.rb` file, the Rakefile loads `config/rake.rb`, which sets: * Constants used in the `ssl_cert` task for creating the certificates. * Constants that set the directory locations used in various tasks. If you use the `ssl_cert` task, change the values in the `config/rake.rb` file appropriately. These values were also used in the `new_cookbook` task, but that task is replaced by the `knife cookbook create` command which can be configured below. The default task (`default`) is run when executing `rake` with no arguments. It will call the task `test_cookbooks`. The following standard chef tasks are typically accomplished using the rake file: * `bundle_cookbook[cookbook]` - Creates cookbook tarballs in the `pkgs/` dir. * `install` - Calls `update`, `roles` and `upload_cookbooks` Rake tasks. * `ssl_cert` - Create self-signed SSL certificates in `certificates/` dir. * `update` - Update the homebase from source control server, understands git and svn. * `roles` - iterates over the roles and uploads with `knife role from file`. Most other tasks use knife: run a bare `knife cluster`, `knife cookbook` (etc) to find out more.
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ironfan-3.1.4 | notes/rake_tasks.md |
ironfan-3.1.3 | notes/rake_tasks.md |
ironfan-3.1.2 | notes/rake_tasks.md |
ironfan-3.1.1 | notes/rake_tasks.md |