Skip to content

Instantly share code, notes, and snippets.

View trodemaster's full-sized avatar
💭
Pushing buttons

Blake Garner trodemaster

💭
Pushing buttons
View GitHub Profile
Create a virtual machine within the folder
resource "vsphere_virtual_machine" "centos6-vmware" {
name = "centos6-vmware"
vcpu = 4
memory = 16384
resource_pool = "Image_Lab"
datacenter = "Seatown"
cluster = "MacPro"
gateway = "10.48.96.1"
2016/03/29 13:34:46 [INFO] Terraform version: 0.6.15 dev d1ac7d3b2e1be2f32092275340f33a2d73f7b31a
2016/03/29 13:34:46 [DEBUG] Detected home directory from env var: /Users/bgarner
2016/03/29 13:34:46 [DEBUG] Discovered plugin: atlas = /files/go/bin/terraform-provider-atlas
2016/03/29 13:34:46 [DEBUG] Discovered plugin: aws = /files/go/bin/terraform-provider-aws
2016/03/29 13:34:46 [DEBUG] Discovered plugin: azure = /files/go/bin/terraform-provider-azure
2016/03/29 13:34:46 [DEBUG] Discovered plugin: azurerm = /files/go/bin/terraform-provider-azurerm
2016/03/29 13:34:46 [DEBUG] Discovered plugin: chef = /files/go/bin/terraform-provider-chef
2016/03/29 13:34:46 [DEBUG] Discovered plugin: clc = /files/go/bin/terraform-provider-clc
2016/03/29 13:34:46 [DEBUG] Discovered plugin: cloudflare = /files/go/bin/terraform-provider-cloudflare
2016/03/29 13:34:46 [DEBUG] Discovered plugin: cloudstack = /files/go/bin/terraform-provider-cloudstack
@trodemaster
trodemaster / Ubuntu140.4.3-packer-boot.txt
Created February 9, 2016 21:18
Workaround for installer bug in Ubuntu 14.04.3 + .iso
"boot_command": [
"<enter><wait><f6><esc>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
@trodemaster
trodemaster / isWinServer.ps1
Created January 24, 2016 03:39
Returns true if the windows OS is a server version.
(gwmi win32_operatingsystem).OperatingSystemSKU -match "(\b[7-9]|10|1[2-5]|1[7-9]|2[0-5])"
@trodemaster
trodemaster / .bash_profile
Created January 16, 2016 22:26
bash alias shortcut so I don't have to type or remember long paths
alias terraformhome="cd $GOPATH/src/github.com/hashicorp/terraform; echo -e \"\033[33m--> \`pwd\`\033[0m\""
# Configure the VMware vCloud Director Provider
provider "vcd" {
user = "username"
password = "password"
org = "test-org"
url = "https://vcloud.company.com"
vdc = "TEST-OVDC"
}
resource "vcd_vapp" "test-terra" {
myhost:terraform-itcloud blake$ terraform apply
2016/01/10 17:41:45 [INFO] Terraform version: 0.6.9 fd1c2697a461588010711ab119525182c43a347e
2016/01/10 17:41:45 [DEBUG] Detected home directory from env var: /Users/blake
2016/01/10 17:41:45 [DEBUG] Discovered plugin: atlas = /usr/local/bin/terraform-provider-atlas
2016/01/10 17:41:45 [DEBUG] Discovered plugin: aws = /usr/local/bin/terraform-provider-aws
2016/01/10 17:41:45 [DEBUG] Discovered plugin: azure = /usr/local/bin/terraform-provider-azure
2016/01/10 17:41:45 [DEBUG] Discovered plugin: azurerm = /usr/local/bin/terraform-provider-azurerm
2016/01/10 17:41:45 [DEBUG] Discovered plugin: chef = /usr/local/bin/terraform-provider-chef
2016/01/10 17:41:45 [DEBUG] Discovered plugin: cloudflare = /usr/local/bin/terraform-provider-cloudflare
@trodemaster
trodemaster / Initialize-PowerCLIEnvironment_Custom.ps1
Last active January 6, 2016 22:12
Customize the colors used on the console when entering powercli comands
# this file needs to be placed at the following path
# C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\
Set-PSReadlineOption -TokenKind Parameter -ForegroundColor white
Set-PSReadlineOption -TokenKind Comment -ForegroundColor DarkGreen
Set-PSReadlineOption -TokenKind Keyword -ForegroundColor Green
Set-PSReadlineOption -TokenKind String -ForegroundColor DarkCyan
Set-PSReadlineOption -TokenKind Operator -ForegroundColor white
Set-PSReadlineOption -TokenKind Variable -ForegroundColor Green
Set-PSReadlineOption -TokenKind Command -ForegroundColor Yellow
@trodemaster
trodemaster / removeapp.ps1
Last active February 3, 2016 06:38
remove 3rd party apps that bork sysprep
# remove troublesome 3rd party app store apps that cause sysprep to fail
if ([Environment]::OSVersion.Version -ge (new-object 'Version' 10,0))
{
Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
Get-AppxPackage -AllUsers | Remove-AppxPackage
}
2015/10/26 12:22:20 [INFO] Packer version: 0.8.5 60bbe850ef0b7fec19eba1929d83e7267ca1572b
2015/10/26 12:22:20 Packer Target OS/Arch: darwin amd64
2015/10/26 12:22:20 Built with Go Version: go1.4.2
2015/10/26 12:22:20 [DEBUG] Discovered plugin: amazon-chroot = /usr/local/bin/packer-builder-amazon-chroot
2015/10/26 12:22:20 [DEBUG] Discovered plugin: amazon-ebs = /usr/local/bin/packer-builder-amazon-ebs
2015/10/26 12:22:20 [DEBUG] Discovered plugin: amazon-instance = /usr/local/bin/packer-builder-amazon-instance
2015/10/26 12:22:20 [DEBUG] Discovered plugin: digitalocean = /usr/local/bin/packer-builder-digitalocean
2015/10/26 12:22:20 [DEBUG] Discovered plugin: docker = /usr/local/bin/packer-builder-docker
2015/10/26 12:22:20 [DEBUG] Discovered plugin: file = /usr/local/bin/packer-builder-file
2015/10/26 12:22:20 [DEBUG] Discovered plugin: googlecompute = /usr/local/bin/packer-builder-googlecompute