Skip to content

Instantly share code, notes, and snippets.

@jtopjian
jtopjian / keybase.md
Created January 9, 2018 19:30
keybase.md

Keybase proof

I hereby claim:

  • I am jtopjian on github.
  • I am jtopjian (https://keybase.io/jtopjian) on keybase.
  • I have a public key ASDO9J379gns6Jt7x8pHVR_5SwN7FynUK7VxJOpxph0r-Ao

To claim this, I am signing this object:

@jtopjian
jtopjian / usage-list-detailed.json
Created November 30, 2017 03:36
Nova usage test fixtures
{
"tenant_usages": [
{
"server_usages": [
{
"ended_at": null,
"flavor": "m1.tiny",
"hours": 0.03301797861111111,
"instance_id": "9bb743b1-36ce-4ae2-8582-96080c3a0fb3",
"local_gb": 1,
@jtopjian
jtopjian / main.go
Created July 28, 2017 05:49
example microversion functions
package main
import (
"fmt"
"regexp"
"strconv"
"strings"
)
func validMicroversion(mv string) (err error) {
@jtopjian
jtopjian / token.json
Created June 3, 2017 01:42
keystone v3 token
{
"token":{
"is_domain":false,
"methods":[
"password"
],
"roles":[
{
"id":"434426788d5a451faf763b0e6db5aefb",
"name":"admin"
@jtopjian
jtopjian / cinder.json
Last active June 2, 2017 02:02
openstack version output
{
"versions": [
{
"id": "v1.0",
"links": [
{
"href": "http://docs.openstack.org/",
"rel": "describedby",
"type": "text/html"
},
func resourceComputeFloatingIPAssociateV2Read(d *schema.ResourceData, meta interface{}) error {
config := meta.(*Config)
computeClient, err := config.computeV2Client(GetRegion(d))
if err != nil {
return fmt.Errorf("Error creating OpenStack compute client: %s", err)
}
// Obtain relevant info from parsing the ID
floatingIP, instanceId, fixedIP, err := parseComputeFloatingIPAssociateId(d.Id())
if err != nil {
@jtopjian
jtopjian / t.patch
Created March 4, 2017 03:18
data_source_openstack_networking_network_v2 patch
diff --git a/builtin/providers/openstack/data_source_openstack_networking_network_v2.go b/builtin/providers/openstack/data_source_openstack_networking_network_v2.go
index cd7186a..c0fd97b 100644
--- a/builtin/providers/openstack/data_source_openstack_networking_network_v2.go
+++ b/builtin/providers/openstack/data_source_openstack_networking_network_v2.go
@@ -7,6 +7,7 @@ import (
"github.com/hashicorp/terraform/helper/schema"
+ "github.com/gophercloud/gophercloud"
"github.com/gophercloud/gophercloud/openstack/networking/v2/networks"
resource "openstack_compute_keypair_v2" "workshop" {
name = "workshop"
public_key = "${file("key/id_rsa.pub")}"
}
resource "openstack_compute_secgroup_v2" "workshop" {
name = "workshop"
description = "Rules for workshop"
rule {
@jtopjian
jtopjian / log.txt
Created October 22, 2016 16:58
WaitFor Test
=== RUN TestServersCreateDestroy
2016/10/22 16:53:53 Checkpoint 2
2016/10/22 16:53:55 Checkpoint 2
2016/10/22 16:53:57 Checkpoint 2
2016/10/22 16:53:59 Checkpoint 2
2016/10/22 16:54:00 Checkpoint 2
2016/10/22 16:54:02 Checkpoint 2
2016/10/22 16:54:03 Checkpoint 2
2016/10/22 16:54:05 Checkpoint 2
2016/10/22 16:54:07 Checkpoint 2
@jtopjian
jtopjian / main.bad.tf
Last active October 22, 2016 03:24
Terraform Plan Issue
resource "openstack_networking_network_v2" "network_1" {
name = "network_1"
admin_state_up = "true"
}
resource "openstack_networking_subnet_v2" "subnet_1" {
name = "subnet_1"
network_id = "${openstack_networking_network_v2.network_1.id}"
cidr = "192.168.199.0/24"
ip_version = 4