Skip to main content

Default node settings

When you deploy Chef 360 Platform for the first time or create a new organization with default node settings, Chef 360 Platform creates a default set of skills, override settings, a skill assembly, and a node cohort for that organization. This page documents these node defaults.

Node Management agent

The Node Management agent has the following default settings:

  • It fetches skills from Chef’s public Habitat Builder.
  • It fetches skills from the stable release channel.
  • It checks in with Chef 360 Platform every hour.
  • It updates skill definition metadata every hour.
  • Its log level is warning.

For more information, see the Node Management agent documentation

Cohort

The default node cohort is called sample-node-cohort and includes the default override settings and default skill assembly.

For more information, see the Managing Node Cohorts documentation.

Skill assembly

The default skill assembly is called sample-skill-assembly and includes the following skills:

  • Chef Infra Client interpreter skill
  • Courier Runner skill
  • Gohai skill
  • Inspec interpreter skill
  • Restart interpreter skill
  • Shell interpreter skill

sample-skill-assembly includes the latest versions of all skills:

  • Default skill assembly
    {
      "name": "sample-skill-assembly",
      "skills": [
        {
          "action": "add",
          "skill": {
            "name": "courier-runner",
            "channel": "stable",
            "value": ["1.4.7"]
          }
        },
        {
          "action": "add",
          "skill": {
            "channel": "stable",
            "name": "chef-gohai",
            "value": ["1.2.4"]
          }
        },
        {
          "action": "add",
          "skill": {
            "name": "shell-interpreter",
            "channel": "stable",
            "value": ["1.0.5"]
          }
        },
        {
          "action": "add",
          "skill": {
            "name": "inspec-interpreter",
            "channel": "stable",
            "value": ["1.0.7"]
          }
        },
        {
          "action": "add",
          "skill": {
            "name": "restart-interpreter",
            "channel": "stable",
            "value": ["1.0.4"]
          }
        },
        {
          "action": "add",
          "skill": {
            "name": "chef-client-interpreter",
            "channel": "stable",
            "value": ["1.0.6"]
          }
        }
      ]
    }
    

Override settings

The default node override settings include settings for the Courier Runner and Gohai skills:

  • Default override settings
    {
      "name":"sample-node-setting",
      "skills":[
        {
          "skillName":"chef-gohai",
          "settings":[
            {
              "name":"log_level",
              "value":"debug"
            },
            {
              "name":"log_file_path",
              "value":"/hab/svc/chef-gohai/logs/logs.log"
            },
            {
              "name":"log_to_file",
              "value": true
            },
            {
              "name":"log_to_stdout",
              "value": false
            }
          ]
        },
        {
          "skillName":"courier-runner",
          "settings":[
            {
              "name":"credentials_api_key",
              "value":""
            },
            {
              "name":"credentials_api_secret",
              "value":""
            },
            {
              "name":"shell_interpreter",
              "value":"chef-platform/shell-interpreter"
            },
            {
              "name":"restart_interpreter",
              "value":"chef-platform/restart-interpreter"
            },
            {
              "name":"inspec_interpreter",
              "value":"chef-platform/inspec-interpreter"
            },
            {
              "name":"chef_client_interpreter",
              "value":"chef-platform/chef-client-interpreter"
            },
            {
              "name":"log_dir",
              "value":"/hab/svc/courier-runner/logs"
            },
            {
              "name":"log_format",
              "value":"json"
            },
            {
              "name":"log_level",
              "value":"debug"
            },
            {
              "name":"log_output",
              "value":"file"
            },
            {
              "name":"queue_provider",
              "value":"0"
            },
            {
              "name":"reporter_authentication_type",
              "value":"basic"
            },
            {
              "name":"reporter_dir",
              "value":"/hab/svc/courier-runner/data"
            },
            {
              "name":"reporter_host_url",
              "value":""
            },
            {
              "name":"reporter_interval_in_sec",
              "value":"3"
            },
            {
              "name":"reporter_name",
              "value":"server"
            },
            {
              "name":"reporter_retry_interval_in_sec",
              "value":"4"
            },
            {
              "name":"reporter_total_retry_duration_in_min",
              "value":"2"
            }
          ]
        }
      ]
    }
    

Thank you for your feedback!

×