website
git clone https://git.pyrossh.dev/website
木 Personal website of pyrossh. Built with astrojs, shiki, vite.
de88ec5
— pyrossh
2026-08-07T19:51:06+05:30
Add apps bucket
- infra/main.tf +5 -0
- infra/terraform.tfstate +29 -7
- infra/terraform.tfstate.backup +7 -8
infra/main.tf
CHANGED
|
@@ -36,6 +36,11 @@ resource "cloudflare_r2_custom_domain" "git" {
|
|
|
36
36
|
enabled = true
|
|
37
37
|
}
|
|
38
38
|
|
|
39
|
+
resource "cloudflare_r2_bucket" "apps" {
|
|
40
|
+
account_id = var.cloudflare_account_id
|
|
41
|
+
name = "apps"
|
|
42
|
+
}
|
|
43
|
+
|
|
39
44
|
# Runs the Eleventy build on every `terraform apply`, before the sync below,
|
|
40
45
|
# so `terraform apply` alone is enough — no separate `npm run build` step
|
|
41
46
|
# needed first. Same "always re-run" trigger pattern as sync_website.
|
infra/terraform.tfstate
CHANGED
|
@@ -1,7 +1,7 @@
|
|
|
1
1
|
{
|
|
2
2
|
"version": 4,
|
|
3
3
|
"terraform_version": "1.13.3",
|
|
4
|
-
"serial":
|
|
4
|
+
"serial": 58,
|
|
5
5
|
"lineage": "6cb48eaa-b069-089b-fce3-e277626defab",
|
|
6
6
|
"outputs": {
|
|
7
7
|
"bucket_name": {
|
|
@@ -18,6 +18,28 @@
|
|
|
18
18
|
}
|
|
19
19
|
},
|
|
20
20
|
"resources": [
|
|
21
|
+
{
|
|
22
|
+
"mode": "managed",
|
|
23
|
+
"type": "cloudflare_r2_bucket",
|
|
24
|
+
"name": "apps",
|
|
25
|
+
"provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]",
|
|
26
|
+
"instances": [
|
|
27
|
+
{
|
|
28
|
+
"schema_version": 500,
|
|
29
|
+
"attributes": {
|
|
30
|
+
"account_id": "dfdb8ca4e419990852eb214c5b50bd5e",
|
|
31
|
+
"creation_date": "2026-08-07T14:09:28.899Z",
|
|
32
|
+
"id": "apps",
|
|
33
|
+
"jurisdiction": "default",
|
|
34
|
+
"location": "APAC",
|
|
35
|
+
"name": "apps",
|
|
36
|
+
"storage_class": "Standard"
|
|
37
|
+
},
|
|
38
|
+
"sensitive_attributes": [],
|
|
39
|
+
"identity_schema_version": 0
|
|
40
|
+
}
|
|
41
|
+
]
|
|
42
|
+
},
|
|
21
43
|
{
|
|
22
44
|
"mode": "managed",
|
|
23
45
|
"type": "cloudflare_r2_bucket",
|
|
@@ -133,12 +155,12 @@
|
|
|
133
155
|
{
|
|
134
156
|
"schema_version": 0,
|
|
135
157
|
"attributes": {
|
|
136
|
-
"id": "
|
|
158
|
+
"id": "08bd1d67-88db-0cb1-5d58-db6264f7fe13",
|
|
137
159
|
"input": null,
|
|
138
160
|
"output": null,
|
|
139
161
|
"triggers_replace": {
|
|
140
162
|
"value": [
|
|
141
|
-
"2026-08-
|
|
163
|
+
"2026-08-07T14:09:27Z"
|
|
142
164
|
],
|
|
143
165
|
"type": [
|
|
144
166
|
"tuple",
|
|
@@ -162,12 +184,12 @@
|
|
|
162
184
|
{
|
|
163
185
|
"schema_version": 0,
|
|
164
186
|
"attributes": {
|
|
165
|
-
"id": "
|
|
187
|
+
"id": "3ec957d7-b52d-b06a-a7ff-92284b8ad15a",
|
|
166
188
|
"input": null,
|
|
167
189
|
"output": null,
|
|
168
190
|
"triggers_replace": {
|
|
169
191
|
"value": [
|
|
170
|
-
"2026-08-
|
|
192
|
+
"2026-08-07T14:10:17Z"
|
|
171
193
|
],
|
|
172
194
|
"type": [
|
|
173
195
|
"tuple",
|
|
@@ -196,12 +218,12 @@
|
|
|
196
218
|
{
|
|
197
219
|
"schema_version": 0,
|
|
198
220
|
"attributes": {
|
|
199
|
-
"id": "
|
|
221
|
+
"id": "fc1bdc6f-6098-7963-e883-53a937260a47",
|
|
200
222
|
"input": null,
|
|
201
223
|
"output": null,
|
|
202
224
|
"triggers_replace": {
|
|
203
225
|
"value": [
|
|
204
|
-
"2026-08-
|
|
226
|
+
"2026-08-07T14:09:40Z"
|
|
205
227
|
],
|
|
206
228
|
"type": [
|
|
207
229
|
"tuple",
|
infra/terraform.tfstate.backup
CHANGED
|
@@ -1,7 +1,7 @@
|
|
|
1
1
|
{
|
|
2
2
|
"version": 4,
|
|
3
3
|
"terraform_version": "1.13.3",
|
|
4
|
-
"serial":
|
|
4
|
+
"serial": 50,
|
|
5
5
|
"lineage": "6cb48eaa-b069-089b-fce3-e277626defab",
|
|
6
6
|
"outputs": {
|
|
7
7
|
"bucket_name": {
|
|
@@ -133,12 +133,12 @@
|
|
|
133
133
|
{
|
|
134
134
|
"schema_version": 0,
|
|
135
135
|
"attributes": {
|
|
136
|
-
"id": "
|
|
136
|
+
"id": "a10e65da-2d65-7e3c-88fe-83072d314b09",
|
|
137
137
|
"input": null,
|
|
138
138
|
"output": null,
|
|
139
139
|
"triggers_replace": {
|
|
140
140
|
"value": [
|
|
141
|
-
"2026-08-
|
|
141
|
+
"2026-08-07T13:50:14Z"
|
|
142
142
|
],
|
|
143
143
|
"type": [
|
|
144
144
|
"tuple",
|
|
@@ -160,15 +160,14 @@
|
|
|
160
160
|
"provider": "provider[\"terraform.io/builtin/terraform\"]",
|
|
161
161
|
"instances": [
|
|
162
162
|
{
|
|
163
|
-
"status": "tainted",
|
|
164
163
|
"schema_version": 0,
|
|
165
164
|
"attributes": {
|
|
166
|
-
"id": "
|
|
165
|
+
"id": "e32197a8-fca2-44ca-a347-721abe2b4525",
|
|
167
166
|
"input": null,
|
|
168
167
|
"output": null,
|
|
169
168
|
"triggers_replace": {
|
|
170
169
|
"value": [
|
|
171
|
-
"2026-08-
|
|
170
|
+
"2026-08-07T13:50:51Z"
|
|
172
171
|
],
|
|
173
172
|
"type": [
|
|
174
173
|
"tuple",
|
|
@@ -197,12 +196,12 @@
|
|
|
197
196
|
{
|
|
198
197
|
"schema_version": 0,
|
|
199
198
|
"attributes": {
|
|
200
|
-
"id": "
|
|
199
|
+
"id": "1ac6f77a-618a-653c-6420-1f3e5547695e",
|
|
201
200
|
"input": null,
|
|
202
201
|
"output": null,
|
|
203
202
|
"triggers_replace": {
|
|
204
203
|
"value": [
|
|
205
|
-
"2026-08-
|
|
204
|
+
"2026-08-07T13:50:28Z"
|
|
206
205
|
],
|
|
207
206
|
"type": [
|
|
208
207
|
"tuple",
|