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 / Update-AUPackages.md
Last active May 22, 2024 00:02
Update-AUPackages Report #powershell #chocolatey

Keybase proof

I hereby claim:

  • I am tragiccode on github.
  • I am michaelfyffe (https://keybase.io/michaelfyffe) on keybase.
  • I have a public key whose fingerprint is EEB4 89A6 5245 3AFA 45EA EF83 7D8B 01F9 A7FE DFF2

To claim this, I am signing this object:

@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'),
require_relative '../../../puppet_x/tragiccode/wsusserver_type_helpers'
Puppet::Type.type(:wsusserver_approvalrule).provide(:powershell) do
commands :powershell => 'powershell.exe'
def initialize(value = {})
super(value)
@property_flush = {}
end