chef-stackstorm
chef-stackstorm copied to clipboard
DEPRECATED! Community-maintained Chef Cookbook to deploy StackStorm, IFTTT for Ops
The below two files needs the `virtualenv_opts = --always-copy ` line either commented out or the value removed. This needs validation. If https://github.com/StackStorm/st2/pull/4891 is merged, we can assume it's a...
`Ubuntu 16.04` packages are currently in `unstable` quality and available under the [staging](https://packagecloud.io/StackStorm/staging-unstable) repos. TODO: Include & Verify Ubuntu Xenial support within cookbook when StackStorm ships the corresponding packages. The...
Per https://docs.stackstorm.com/roadmap.html#roadmap, StackStorm v3.1 deprecates Ubuntu14 support as it reached end of life. Remove Ubuntu14 support from the cookbook.
Support for EL8. Needs someone to tackle. Start here: https://github.com/StackStorm/ansible-st2/issues/248
Travis chefspec tests output extra lines of `python` and `platform` This is caused by the `htpasswd` cookbook using the deprecated `python` cookbook I will take a look at switching it...
[SSH keys](https://github.com/StackStorm/chef-stackstorm/blob/5311f72616bf52b19d8d7860e17cef21b99a7f5a/attributes/user.rb#L6), auth-related `username:password`, [DB credentials](https://github.com/StackStorm/chef-stackstorm/blob/master/attributes/config.rb#L33-L41) should be stored in encrypted data bags. Refactor it to use data bags where possible to make the Cookbook more secure and production-ready. Good...
Code Coverage is essential quality metric. Research what's possible to do with `ChefSpec` to show the coverage `%` badge. * https://sethvargo.com/chef-recipe-code-coverage/ * https://github.com/StackStorm/chef-stackstorm/blob/41270c71704b31ef3cb60ea5b5e893f14f5fe920/spec/spec_helper.rb#L5 * https://github.com/sethvargo/chefspec#reporting * https://coveralls.zendesk.com/hc/en-us/articles/201769485-Ruby-Rails and * https://github.com/poise/poise-spec/blob/master/spec/spec_helper.rb...
Those images already have everything pre-installed to run properly default `init` system for specific OS. See: https://github.com/StackStorm/ansible-st2/blob/master/.kitchen.yml#L25-L39
Provide LWRP for managing StackStorm packs. * [ ] Support new `v2.1`+ [pack management](https://github.com/StackStorm/st2docs/pull/312) only * [ ] Actions * [ ] `:install` * [ ] `:remove` * [ ]...
https://github.com/chef-cookbooks/cookbook-quality-metrics/tree/master/quality-metrics Things to not forget about: * [ ] [Integration Tests](https://github.com/chef-cookbooks/cookbook-quality-metrics/blob/master/quality-metrics/qm-007-integration-tests.md) * [ ] [CONTRIBUTING.md](https://github.com/chef-cookbooks/cookbook-quality-metrics/blob/master/quality-metrics/qm-011-contributing_doc.md) [[ 1 ](https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD)] * [ ] [TESTING.md](https://github.com/chef-cookbooks/cookbook-quality-metrics/blob/master/quality-metrics/qm-013-testing_doc.md) [[ 1 ](https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD)] * [ ] [Github Releases](https://github.com/chef-cookbooks/cookbook-quality-metrics/blob/master/quality-metrics/qm-014-version_tags.md)