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

Expand predefined OID's for Puppet's extension attributes

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 4.0.0
    • Component/s: Language
    • Labels:
    • Template:
    • Story Points:
      1
    • Sprint:
      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

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  cbarker Chris Barker
                  QA Contact:
                  Eric Thompson
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: