-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate chef-rundeck #173
Comments
i dont think that needs to be its own cookbook. at my office we run better-chef-rundeck using simple-passenger-cookbook. all that is needed is to set a few attrs and # attributes.rb
default['passenger']['apps']['better-chef-rundeck'].tap do |bcr|
bcr['git_repo'] = 'https://github.com/atheiman/better-chef-rundeck.git'
bcr['git_revision'] = 'v0.5.0'
bcr['passengerfile']['port'] = 8080
bcr['passengerfile']['user'] = 'rundeck'
bcr['passengerfile']['group'] = 'rundeck'
bcr['ruby_bin'] = '/opt/chef/embedded/bin/ruby'
end
# recipe.rb
include_recipe 'simple_passenger' |
Quick brain dump/Note to self & others from our wrapper cookbook, for Chef 13 and for compatibility with how Until atheiman/better-chef-rundeck#31 is merged, use ev0ldave branch chef13. # attributes.rb
default['passenger']['apps']['better-chef-rundeck'].tap do |bcr|
bcr['git_repo'] = 'https://github.com/ev0ldave/better-chef-rundeck.git'
bcr['git_revision'] = 'chef13'
bcr['passengerfile']['port'] = 8080
bcr['passengerfile']['user'] = 'rundeck'
bcr['passengerfile']['group'] = 'rundeck'
bcr['passengerfile']['envvars'] = { "BCR_CHEF_CONFIG": "/etc/chef/rundeck.rb" }
bcr['ruby_bin'] = '/opt/chef/embedded/bin/ruby'
end
# recipe.rb
include_recipe 'simple_passenger' By default
"project_settings": {
"resources.source.1.config.url": "http://localhost:8080/*:*?environment=chef_environment&hostname=fqdn&ip=ipaddress&run_list=run_list&roles=roles&platform=platform&tags=roles&default_username=rundeck"
} (for reference: https://github.com/atheiman/better-chef-rundeck/blob/83f7d9bfbaaaff9e310e21788b846c6c294f0e07/lib/better_chef_rundeck.rb) |
Are you still using this solution? When using |
Seems they made a replacement pull atheiman/better-chef-rundeck#35 -- does that make the world go round? |
While I agree is there a way which we can provide a merge option ? merge roles and tags ; or just allow tags ? Or is that totally up to better-chef-rundeck? I think working with a functional product is going to out-weigh working with a dead one; if we can give the user an option as to which to install great, however I'd rather adopt better-chef-rundeck as it is presently developed and not abandoned even if it is a shift -- should be noted |
I think this seems like a sensible step and a pretty darn simple one. Once someone can work on the issue please go ahead! |
FYI: @bscott is back at oswaldlabs/chef-rundeck#71 |
@atheiman
Deprecate chef-rundeck as the project has gone stale and a better constructed project has evolved since then that is more flexible.
Possibly include support for better-chef-rundeck? Would like to discuss moving this into it's own cookbook.
The text was updated successfully, but these errors were encountered: