module ChefUtils::DSL::Platform

def aix_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def aix_platform?(node = __getnode)
  node["platform"] == "aix"
end

def amazon_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def amazon_platform?(node = __getnode)
  node["platform"] == "amazon"
end

def arch_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def arch_platform?(node = __getnode)
  node["platform"] == "arch"
end

def centos_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def centos_platform?(node = __getnode)
  node["platform"] == "centos"
end

def clearos_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def clearos_platform?(node = __getnode)
  node["platform"] == "clearos"
end

def debian_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def debian_platform?(node = __getnode)
  node["platform"] == "debian"
end

def dragonfly_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def dragonfly_platform?(node = __getnode)
  node["platform"] == "dragonfly"
end

def fedora_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def fedora_platform?(node = __getnode)
  node["platform"] == "fedora"
end

def freebsd_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def freebsd_platform?(node = __getnode)
  node["platform"] == "freebsd"
end

def gentoo_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def gentoo_platform?(node = __getnode)
  node["platform"] == "gentoo"
end

def linuxmint_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def linuxmint_platform?(node = __getnode)
  node["platform"] == "linuxmint"
end

def macos_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def macos_platform?(node = __getnode)
  node["platform"] == "mac_os_x"
end

def netbsd_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def netbsd_platform?(node = __getnode)
  node["platform"] == "netbsd"
end

def nexentacore_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def nexentacore_platform?(node = __getnode)
  node["platform"] == "nexentacore"
end

def omnios_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def omnios_platform?(node = __getnode)
  node["platform"] == "omnios"
end

def openbsd_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def openbsd_platform?(node = __getnode)
  node["platform"] == "openbsd"
end

def openindiana_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def openindiana_platform?(node = __getnode)
  node["platform"] == "openindiana"
end

def opensuse_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def opensuse_platform?(node = __getnode)
  node["platform"] == "opensuse" || node["platform"] == "opensuseleap"
end

def oracle_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def oracle_platform?(node = __getnode)
  node["platform"] == "oracle"
end

def raspbian_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def raspbian_platform?(node = __getnode)
  node["platform"] == "raspbian"
end

def redhat_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def redhat_platform?(node = __getnode)
  node["platform"] == "redhat"
end

def scientific_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def scientific_platform?(node = __getnode)
  node["platform"] == "scientific"
end

def slackware_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def slackware_platform?(node = __getnode)
  node["platform"] == "slackware"
end

def smartos_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def smartos_platform?(node = __getnode)
  node["platform"] == "smartos"
end

def solaris2_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def solaris2_platform?(node = __getnode)
  node["platform"] == "solaris2"
end

def suse_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def suse_platform?(node = __getnode)
  node["platform"] == "suse"
end

def ubuntu_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def ubuntu_platform?(node = __getnode)
  node["platform"] == "ubuntu"
end

def windows_platform?(node = __getnode)

Returns:
  • (Boolean) -

Other tags:
    Since: - 15.5

Parameters:
  • node (Chef::Node) -- the node to check
def windows_platform?(node = __getnode)
  node["platform"] == "windows"
end