Puppet Class: quirks::private::subquirks::broken_operatingsystemmajrelease_xenial

Defined in:
manifests/private/subquirks/broken_operatingsystemmajrelease_xenial.pp

Overview

Exactly what it says on the tin.



2
3
4
5
6
7
8
9
10
11
12
13
# File 'manifests/private/subquirks/broken_operatingsystemmajrelease_xenial.pp', line 2

class quirks::private::subquirks::broken_operatingsystemmajrelease_xenial {
  case ($::operatingsystemmajrelease) {
    /\./: {
      file { ["/etc/facter", "/etc/facter/facts.d/"]:
        ensure => "directory"
      } ->
      file { "/etc/facter/facts.d/operatingsystemmajrelease.txt":
        content => inline_template("operatingsystemmajrelease=<%= @operatingsystemmajrelease.split('.')[0] %>")
      }
    }
  }
}