Skip to content

Instantly share code, notes, and snippets.

View TraGicCode's full-sized avatar
🎯
Focusing

Michael Fyffe TraGicCode

🎯
Focusing
View GitHub Profile
@TraGicCode
TraGicCode / datacenter.rb
Created February 6, 2018 19:22 — forked from natemccurdy/datacenter.rb
Datacenter Fact
require 'ipaddr'
# Accessible in puppet as $::datacenter
Facter.add(:datacenter) do
setcode do
# Mapping of vlans to ipaddresses
# NOTE: To extend this fact, modify this hash
vlan_segments = {
'prod' => IPAddr.new('10.10.10.0/22'),
'dev' => IPAddr.new('11.11.11.0/22'),
'uat' => IPAddr.new('12.12.12.0/22'),