Skip to content

Instantly share code, notes, and snippets.

@sombrafam
Created June 21, 2022 15:05
Show Gist options
  • Save sombrafam/aaa8b856258f093dcfa69da2b781d68b to your computer and use it in GitHub Desktop.
Save sombrafam/aaa8b856258f093dcfa69da2b781d68b to your computer and use it in GitHub Desktop.
series: focal
applications:
easyrsa:
charm: cs:~containers/easyrsa
channel: stable
revision: 441
resources:
easyrsa: 5
num_units: 1
to:
- "6"
etcd:
charm: etcd
channel: 1.24/stable
revision: 691
resources:
core: 0
etcd: 3
snapshot: 0
num_units: 3
to:
- "7"
- "8"
- "9"
mysql:
charm: cs:percona-cluster
channel: stable
revision: 302
series: xenial
num_units: 1
to:
- "14"
options:
dataset-size: 50%
max-connections: 20000
min-cluster-size: 1
root-password: ChangeMe123
source: distro
sst-password: ChangeMe123
constraints: arch=amd64 mem=4096
vault:
charm: vault
channel: 1.7/edge
revision: 54
series: xenial
resources:
core: -1
vault: -1
num_units: 3
to:
- "11"
- "12"
- "13"
options:
auto-generate-root-ca-cert: true
machines:
"6":
constraints: arch=amd64
"7":
constraints: arch=amd64
"8":
constraints: arch=amd64
"9":
constraints: arch=amd64
"11":
constraints: arch=amd64
series: xenial
"12":
constraints: arch=amd64
series: xenial
"13":
constraints: arch=amd64
series: xenial
"14":
constraints: arch=amd64 mem=4096
series: xenial
relations:
- - etcd:certificates
- easyrsa:client
- - etcd:db
- vault:etcd
- - vault:shared-db
- mysql:shared-db
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment