Top Level Namespace
Defined Under Namespace
Modules: Mixlib
Constant Summary collapse
- PRODUCT_MATRIX =
If you are making a change to PRODUCT_MATRIX, please make sure you run ‘bundle exec rake matrix` at the home of this repository to update PRODUCT_MATRIX.md.
Mixlib::Install::ProductMatrix.new do # Products in alphabetical order product "analytics" do product_name "Analytics Platform" package_name "opscode-analytics" ctl_command "opscode-analytics-ctl" config_file "/etc/opscode-analytics/opscode-analytics.rb" end product "angry-omnibus-toolchain" do product_name "Angry Omnibus Toolchain" package_name "angry-omnibus-toolchain" end product "angrychef" do product_name "Angry Chef Client" package_name "angrychef" end product "automate" do product_name "Chef Automate" package_name "delivery" ctl_command "delivery-ctl" config_file "/etc/delivery/delivery.rb" end product "chef" do product_name "Chef Client" package_name "chef" end product "chef-backend" do product_name "Chef Backend" package_name "chef-backend" ctl_command "chef-backend-ctl" config_file "/etc/chef-backend/chef-backend.rb" end product "chef-server" do product_name "Chef Server" package_name do |v| if (v < version_for("12.0.0")) && (v > version_for("11.0.0")) "chef-server" else "chef-server-core" end end omnibus_project "chef-server" ctl_command "chef-server-ctl" config_file "/etc/opscode/chef-server.rb" end product "chef-server-ha-provisioning" do product_name "Chef Server HA Provisioning for AWS" package_name "chef-server-ha-provisioning" end product "chefdk" do product_name "Chef Development Kit" package_name "chefdk" end product "compliance" do product_name "Chef Compliance" package_name "chef-compliance" ctl_command "chef-compliance-ctl" config_file "/etc/chef-compliance/chef-compliance.rb" end product "delivery" do product_name "Delivery" package_name "delivery" ctl_command "delivery-ctl" config_file "/etc/delivery/delivery.rb" end product "ha" do product_name "Chef Server High Availability addon" package_name "chef-ha" config_file "/etc/opscode/chef-server.rb" end product "inspec" do product_name "InSpec" package_name "inspec" end product "manage" do product_name "Management Console" package_name do |v| v < version_for("2.0.0") ? "opscode-manage" : "chef-manage" end ctl_command do |v| v < version_for("2.0.0") ? "opscode-manage-ctl" : "chef-manage-ctl" end config_file do |v| if v < version_for("2.0.0") "/etc/opscode-manage/manage.rb" else "/etc/chef-manage/manage.rb" end end end product "marketplace" do product_name "Chef Cloud Marketplace addon" package_name "chef-marketplace" ctl_command "chef-marketplace-ctl" config_file "/etc/chef-marketplace/marketplace.rb" end product "omnibus-toolchain" do product_name "Omnibus Toolchain" package_name "omnibus-toolchain" end product "private-chef" do product_name "Enterprise Chef (legacy)" package_name "private-chef" ctl_command "private-chef-ctl" config_file "/etc/opscode/private-chef.rb" end product "push-jobs-client" do product_name "Chef Push Client" package_name do |v| v < version_for("1.3.0") ? "opscode-push-jobs-client" : "push-jobs-client" end end product "push-jobs-server" do product_name "Chef Push Server" package_name "opscode-push-jobs-server" ctl_command "opscode-push-jobs-server-ctl" config_file "/etc/opscode-push-jobs-server/opscode-push-jobs-server.rb" end product "reporting" do product_name "Chef Server Reporting addon" package_name "opscode-reporting" ctl_command "opscode-reporting-ctl" config_file "/etc/opscode-reporting/opscode-reporting.rb" end product "supermarket" do product_name "Supermarket" package_name "supermarket" ctl_command "supermarket-ctl" config_file "/etc/supermarket/supermarket.json" end product "sync" do product_name "Chef Server Replication addon" package_name "chef-sync" ctl_command "chef-sync-ctl" config_file "/etc/chef-sync/chef-sync.rb" end end