Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-3986

Expand predefined OID's for Puppet's extension attributes

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • PUP 4.0.0
    • Language
    • 1
    • Client 2015-03-04

    Description

      Currently there are four predefined attributes for OID's we can reference in the Puppet DSL, adding some more standard names would make their adoption easier. Referencing Cloudability's whitepapers on tagging nodes for resource allocation and tracking (https://support.cloudability.com/hc/en-us/article_attachments/200622623/_White_Paper__AWS_Cost_Allocation_Using_Tags_And_Linked_Accounts__1_.pdf) these are the suggested additional names:

      pp_cost_center
      pp_product
      pp_project
      pp_application
      pp_service
      pp_employee
      pp_created_by
      pp_environment
      pp_role
      pp_software_version
      pp_department
      pp_cluster
      pp_provisioner


      As implemented in the final merged commit, these new extensions are:

      + ["1.3.6.1.4.1.34380.1.1.5", 'pp_cost_center', 'Puppet Node Cost Center Name'],
      + ["1.3.6.1.4.1.34380.1.1.6", 'pp_product', 'Puppet Node Product Name'],
      + ["1.3.6.1.4.1.34380.1.1.7", 'pp_project', 'Puppet Node Project Name'],
      + ["1.3.6.1.4.1.34380.1.1.8", 'pp_application', 'Puppet Node Application Name'],
      + ["1.3.6.1.4.1.34380.1.1.9", 'pp_service', 'Puppet Node Service Name'],
      + ["1.3.6.1.4.1.34380.1.1.10", 'pp_employee', 'Puppet Node Employee Name'],
      + ["1.3.6.1.4.1.34380.1.1.11", 'pp_created_by', 'Puppet Node created_by Tag'],
      + ["1.3.6.1.4.1.34380.1.1.12", 'pp_environment', 'Puppet Node Environment Name'],
      + ["1.3.6.1.4.1.34380.1.1.13", 'pp_role', 'Puppet Node Role Name'],
      + ["1.3.6.1.4.1.34380.1.1.14", 'pp_software_version', 'Puppet Node Software Version'],
      + ["1.3.6.1.4.1.34380.1.1.15", 'pp_department', 'Puppet Node Department Name'],
      + ["1.3.6.1.4.1.34380.1.1.16", 'pp_cluster', 'Puppet Node Cluster Name'],
      + ["1.3.6.1.4.1.34380.1.1.17", 'pp_provisioner', 'Puppet Node Provisioner Name'],
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cbarker Chris Barker
              Eric Thompson Eric Thompson
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support