Skip to content

Instantly share code, notes, and snippets.

View jgruberf5's full-sized avatar

John Gruber - F5 Architect jgruberf5

View GitHub Profile
@jgruberf5
jgruberf5 / main.tf
Created July 9, 2020 12:58
Terraform Example to Build an IBM VPC
resource "ibm_is_vpc" "test_vpc" {
name = "test-${var.region}-${var.zone}"
}
resource "ibm_is_subnet" "f5_management" {
name = "test-${var.region}-${var.zone}-f5-management"
vpc = ibm_is_vpc.test_vpc.id
zone = "${var.region}-${var.zone}"
total_ipv4_address_count = "256"
}
@jgruberf5
jgruberf5 / build_ibmcloud_tmos_images.sh
Created July 9, 2020 12:57
Workflow to Build IBM VPC Custom Images from F5 TMOS VE Images
#!/bin/bash
export TMOS_IMAGE_DIR='/data/F5Download/BIGIP-TEST'
export ICONTROLLX_RPMS_DIR='/data/iControlLXLatestBuild'
# create some object naming
export COS_RESOURCE_NAME='custom-tmos-images'
export UUID=$(uuid | tr -d '-' | fold -w 8 | head -n 1)
export COS_BUCKET_PREFIX="c$UUID"
export COS_IMAGE_LOCATION='us-south'