@@ -24,159 +24,159 @@ interact directly with the team that builds our databases services and terraform
24
24
Minimum settings for each engine (region choice is up to the user):
25
25
``` hcl
26
26
resource "ovh_cloud_project_database" "cassandradb" {
27
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
28
- description = "my-first-cassandra"
29
- engine = "cassandra"
30
- version = "4.0"
31
- plan = "essential"
27
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
28
+ description = "my-first-cassandra"
29
+ engine = "cassandra"
30
+ version = "4.0"
31
+ plan = "essential"
32
32
nodes {
33
- region = "BHS"
33
+ region = "BHS"
34
34
}
35
35
nodes {
36
- region = "BHS"
36
+ region = "BHS"
37
37
}
38
38
nodes {
39
- region = "BHS"
39
+ region = "BHS"
40
40
}
41
- flavor = "db1-4"
41
+ flavor = "db1-4"
42
42
}
43
43
44
44
resource "ovh_cloud_project_database" "kafkadb" {
45
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
46
- description = "my-first-kafka"
47
- engine = "kafka"
48
- version = "3.1"
49
- plan = "business"
50
- kafka_rest_api = true
45
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
46
+ description = "my-first-kafka"
47
+ engine = "kafka"
48
+ version = "3.1"
49
+ plan = "business"
50
+ kafka_rest_api = true
51
51
nodes {
52
- region = "DE"
52
+ region = "DE"
53
53
}
54
54
nodes {
55
- region = "DE"
55
+ region = "DE"
56
56
}
57
57
nodes {
58
- region = "DE"
58
+ region = "DE"
59
59
}
60
- flavor = "db1-4"
60
+ flavor = "db1-4"
61
61
}
62
62
63
63
resource "ovh_cloud_project_database" "m3db" {
64
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
65
- description = "my-first-m3db"
66
- engine = "m3db"
67
- version = "1.2"
68
- plan = "essential"
64
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
65
+ description = "my-first-m3db"
66
+ engine = "m3db"
67
+ version = "1.2"
68
+ plan = "essential"
69
69
nodes {
70
- region = "BHS"
70
+ region = "BHS"
71
71
}
72
- flavor = "db1-7"
72
+ flavor = "db1-7"
73
73
}
74
74
75
75
resource "ovh_cloud_project_database" "mongodb" {
76
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
77
- description = "my-first-mongodb"
78
- engine = "mongodb"
79
- version = "5.0"
80
- plan = "essential"
76
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
77
+ description = "my-first-mongodb"
78
+ engine = "mongodb"
79
+ version = "5.0"
80
+ plan = "essential"
81
81
nodes {
82
- region = "GRA"
82
+ region = "GRA"
83
83
}
84
- flavor = "db1-2"
84
+ flavor = "db1-2"
85
85
}
86
86
87
87
resource "ovh_cloud_project_database" "mysqldb" {
88
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
89
- description = "my-first-mysql"
90
- engine = "mysql"
91
- version = "8"
92
- plan = "essential"
88
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
89
+ description = "my-first-mysql"
90
+ engine = "mysql"
91
+ version = "8"
92
+ plan = "essential"
93
93
nodes {
94
- region = "SBG"
94
+ region = "SBG"
95
95
}
96
- flavor = "db1-4"
96
+ flavor = "db1-4"
97
97
}
98
98
99
99
resource "ovh_cloud_project_database" "opensearchdb" {
100
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
101
- description = "my-first-opensearch"
102
- engine = "opensearch"
103
- version = "1"
104
- plan = "essential"
100
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
101
+ description = "my-first-opensearch"
102
+ engine = "opensearch"
103
+ version = "1"
104
+ plan = "essential"
105
105
opensearch_acls_enabled = true
106
106
nodes {
107
107
region = "UK"
108
108
}
109
- flavor = "db1-4"
109
+ flavor = "db1-4"
110
110
}
111
111
112
112
resource "ovh_cloud_project_database" "pgsqldb" {
113
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
114
- description = "my-first-postgresql"
115
- engine = "postgresql"
116
- version = "14"
117
- plan = "essential"
113
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
114
+ description = "my-first-postgresql"
115
+ engine = "postgresql"
116
+ version = "14"
117
+ plan = "essential"
118
118
nodes {
119
- region = "WAW"
119
+ region = "WAW"
120
120
}
121
- flavor = "db1-4"
121
+ flavor = "db1-4"
122
122
}
123
123
124
124
resource "ovh_cloud_project_database" "redisdb" {
125
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
126
- description = "my-first-redis"
127
- engine = "redis"
128
- version = "6.2"
129
- plan = "essential"
125
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
126
+ description = "my-first-redis"
127
+ engine = "redis"
128
+ version = "6.2"
129
+ plan = "essential"
130
130
nodes {
131
- region = "BHS"
131
+ region = "BHS"
132
132
}
133
- flavor = "db1-4"
133
+ flavor = "db1-4"
134
134
}
135
135
```
136
136
137
137
To deploy a business PostgreSQL service with two nodes on public network:
138
138
``` hcl
139
139
resource "ovh_cloud_project_database" "postgresql" {
140
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
141
- description = "my-first-postgresql"
142
- engine = "postgresql"
143
- version = "14"
144
- plan = "business"
140
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
141
+ description = "my-first-postgresql"
142
+ engine = "postgresql"
143
+ version = "14"
144
+ plan = "business"
145
145
nodes {
146
- region = "GRA"
146
+ region = "GRA"
147
147
}
148
148
nodes {
149
- region = "GRA"
149
+ region = "GRA"
150
150
}
151
- flavor = "db1-15"
151
+ flavor = "db1-15"
152
152
}
153
153
```
154
154
155
155
156
156
To deploy an enterprise MongoDB service with three nodes on private network:
157
157
``` hcl
158
158
resource "ovh_cloud_project_database" "mongodb" {
159
- service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
160
- description = "my-first-mongodb"
161
- engine = "mongodb"
162
- version = "5.0"
163
- plan = "enterprise"
159
+ service_name = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
160
+ description = "my-first-mongodb"
161
+ engine = "mongodb"
162
+ version = "5.0"
163
+ plan = "enterprise"
164
164
nodes {
165
- region = "SBG"
166
- subnet_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
167
- network_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
165
+ region = "SBG"
166
+ subnet_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
167
+ network_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
168
168
}
169
169
nodes {
170
- region = "SBG"
171
- subnet_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
172
- network_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
170
+ region = "SBG"
171
+ subnet_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
172
+ network_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
173
173
}
174
174
nodes {
175
- region = "SBG"
176
- subnet_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
177
- network_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
175
+ region = "SBG"
176
+ subnet_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
177
+ network_id = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
178
178
}
179
- flavor = "db1-30"
179
+ flavor = "db1-30"
180
180
}
181
181
```
182
182
0 commit comments