NCM::Component::puppet - schema

Types

  • /software/components/puppet/puppet_module
    • /software/components/puppet/puppet_module/version
      • Optional
      • Type: string
  • /software/components/puppet/puppet_nodefile
    • /software/components/puppet/puppet_nodefile/contents
      • Optional
      • Type: string
  • /software/components/puppet/puppet_puppetconf_main
    • /software/components/puppet/puppet_puppetconf_main/logdir
      • Required
      • Type: string
      • Default value: /var/log/puppet
    • /software/components/puppet/puppet_puppetconf_main/rundir
      • Required
      • Type: string
      • Default value: /var/run/puppet
  • /software/components/puppet/puppet_puppetconf
    • /software/components/puppet/puppet_puppetconf/main
      • Required
      • Type: puppet_puppetconf_main
  • /software/components/puppet/puppet_hieraconf_yaml
    • /software/components/puppet/puppet_hieraconf_yaml/_3adatadir
      • Required
      • Type: string
      • Default value: /etc/puppet/hieradata
  • /software/components/puppet/puppet_hieraconf
  • /software/components/puppet/puppet_hieradata
    • Description: An extensible dictionary holding data to be written to a YAML file for use with Heira. Note that due to a limitation of YAML::XS strings are not quoted. If you need to pass strings containing special characters e.g. commas you can either quote the string twice or escape the characters with a backslash.
  • /software/components/puppet/puppet_component
    • /software/components/puppet/puppet_component/puppet_cmd
      • Required
      • Type: string
      • Default value: /usr/bin/puppet
    • /software/components/puppet/puppet_component/logfile
      • Required
      • Type: string
      • Default value: /var/log/puppet/log
    • /software/components/puppet/puppet_component/modulepath
      • Required
      • Type: string
      • Default value: /etc/puppet/modules
    • /software/components/puppet/puppet_component/modules
      • Optional
      • Type: puppet_module
    • /software/components/puppet/puppet_component/nodefiles
      • Required
      • Type: puppet_nodefile
    • /software/components/puppet/puppet_component/nodefiles_path
      • Required
      • Type: string
      • Default value: /etc/puppet/manifests
    • /software/components/puppet/puppet_component/puppetconf
      • Required
      • Type: puppet_puppetconf
    • /software/components/puppet/puppet_component/puppetconf_file
      • Required
      • Type: string
      • Default value: /etc/puppet/puppet.conf
    • /software/components/puppet/puppet_component/hieraconf
      • Required
      • Type: puppet_hieraconf
    • /software/components/puppet/puppet_component/hieraconf_file
      • Required
      • Type: string
      • Default value: /etc/puppet/hiera.yaml
    • /software/components/puppet/puppet_component/hieradata
      • Optional
      • Type: puppet_hieradata
    • /software/components/puppet/puppet_component/hieradata_file
      • Required
      • Type: string
      • Default value: /etc/puppet/hieradata/quattor.yaml