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