Skip to content

Instantly share code, notes, and snippets.

@felipeneuwald
felipeneuwald / gist:6374449273ce2b345f29da03254e405c
Created September 23, 2020 16:10
20200923 terraform netbox error
$ terraform apply
...
netbox_virtual_machine.testvm: Creating...
2020/09/23 16:57:47 [DEBUG] EvalApply: ProviderMeta config value set
2020/09/23 16:57:47 [DEBUG] netbox_virtual_machine.testvm: applying the planned Create change
2020/09/23 16:57:47 [TRACE] GRPCProvider: ApplyResourceChange
2020/09/23 16:57:47 [DEBUG] netbox_virtual_machine.testvm: apply errored, but we're indicating that via the Error pointer rather than returning it: unknown error (status 400): {}
2020/09/23 16:57:47 [TRACE] eval: *terraform.EvalMaybeTainted
2020/09/23 16:57:47 [TRACE] EvalMaybeTainted: netbox_virtual_machine.testvm encountered an error during creation, so it is now marked as tainted
2020/09/23 16:57:47 [TRACE] eval: *terraform.EvalWriteState
@felipeneuwald
felipeneuwald / 005-Service.yaml
Created July 6, 2020 21:00
the-billion-message-rabbitmq: 005-Service.yaml
---
apiVersion: v1
kind: Service
metadata:
namespace: rabbitmq
name: rabbitmq
spec:
type: NodePort
ports:
- name: rabbitmq
@felipeneuwald
felipeneuwald / 004-StatefulSet.yaml
Created July 6, 2020 20:59
the-billion-message-rabbitmq: 004-StatefulSet.yaml
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: rabbitmq
namespace: rabbitmq
spec:
serviceName: rabbitmq
replicas: 3
selector:
@felipeneuwald
felipeneuwald / 003-ConfigMap.yaml
Created July 6, 2020 20:59
the-billion-message-rabbitmq: 003-ConfigMap.yaml
---
apiVersion: v1
kind: ConfigMap
metadata:
name: rabbitmq
namespace: rabbitmq
data:
RABBITMQ_ERLANG_COOKIE: "L66sEftynCGaLe3bCxG3TbPe3oXBTLrhCKpULeM4ZQHYA33nTrJ2spC7yyKvsRTP"
RABBITMQ_DEFAULT_USER: "rabbitmq"
enabled_plugins: |
@felipeneuwald
felipeneuwald / 002-Secret.yaml
Created July 6, 2020 20:57
the-billion-message-rabbitmq: 002-Secret.yaml
---
apiVersion: v1
kind: Secret
metadata:
name: rabbitmq
namespace: rabbitmq
stringData:
rabbitmq_password: "rabbitmq"
@felipeneuwald
felipeneuwald / 001-RBAC.yaml
Last active July 6, 2020 21:01
the-billion-message-rabbitmq: 001-RBAC.yaml
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: rabbitmq
namespace: rabbitmq
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
@felipeneuwald
felipeneuwald / 000-Namespace.yaml
Created July 6, 2020 20:50
the-billion-message-rabbitmq: 000-Namespace.yaml
---
apiVersion: v1
kind: Namespace
metadata:
name: rabbitmq
@felipeneuwald
felipeneuwald / kubernetes-rabbitmq.tf
Last active July 6, 2020 19:55
the-billion-message-rabbitmq: kubernetes-rabbitmq.tf
resource "digitalocean_kubernetes_cluster" "rabbitmq" {
name = "rabbitmq"
region = "lon1"
version = "1.18.3-do.0"
tags = ["rabbitmq"]
node_pool {
name = "rabbitmq-worker-pool"
size = "s-2vcpu-4gb"
node_count = 3