254 Commits

Author SHA1 Message Date
a4b33a570b secrets 2025-10-23 08:50:34 +01:00
c7c1388112 Add secrets/iac.vaultwarden-link 2025-10-23 07:44:00 +00:00
b875d6428b Add secrets/iac.proxmox.ssh.link 2025-10-23 07:43:24 +00:00
e1b0d702c5 Update secrets/proxmox.secrets.tfvars 2025-10-23 07:41:14 +00:00
a7f3b6d7e1 [deploy-opentofu]
[deploy-opentofu]
2025-10-21 19:25:08 +00:00
fcc7c9814a Update proxmox.tf 2025-10-21 19:24:32 +00:00
cc441d8ad8 [deploy-opentofu]
[deploy-opentofu]
2025-10-16 09:52:09 +00:00
e71295794f [deploy-opentofu]
[deploy-opentofu]
2025-10-16 09:24:35 +00:00
7c46db0253 [deploy-opentofu]
[deploy-opentofu]
2025-10-15 21:40:03 +00:00
218ca3fc2f [deploy-opentofu]
[deploy-opentofu]
2025-10-15 21:32:42 +00:00
58d080dadd a 2025-10-15 21:19:39 +00:00
f797aa6d8b [deploy-opentofu] 2025-10-15 21:19:11 +00:00
8b16085acf [deploy-opentofu] 2025-10-15 13:22:39 +00:00
47102e563d [deploy-opentofu] 2025-10-15 13:17:55 +00:00
d9f9620123 [deploy-opentofu] 2025-10-15 12:54:20 +00:00
905b749a09 [deploy-opentofu]
[deploy-opentofu]
2025-10-15 12:24:17 +00:00
992a949b6d [deploy-opentofu]
[deploy-opentofu]
2025-10-15 10:29:20 +00:00
387702c3c3 [deploy-opentofu]
[deploy-opentofu]
2025-10-15 10:24:21 +00:00
1bf18d13a3 [deploy-opentofu]
[deploy-opentofu]
2025-10-15 10:07:32 +00:00
de1ea64e04 [deploy-opentofu]
[deploy-opentofu]
2025-10-15 10:02:47 +00:00
9edc3fe55d [deploy-opentofu]
[deploy-opentofu]
2025-10-14 22:01:28 +00:00
fd0763593f Update vaultwarden.tf 2025-10-12 21:41:12 +00:00
fc5ae6402f [deploy-opentofu]
[deploy-opentofu]
2025-10-12 17:13:27 +00:00
5412e499f2 [deploy-opentofu]
[deploy-opentofu]
2025-10-12 17:08:08 +00:00
fa25d7073b [deploy-opentofu] 2025-10-12 17:02:14 +00:00
2e81ffcdb1 [deploy-opentofu]
[deploy-opentofu]
2025-10-12 16:54:12 +00:00
8d7636a925 Update documentation/Dockerfile 2025-10-12 10:51:57 +00:00
49c5457547 [deploy-opentofu]
[deploy-opentofu]
2025-10-12 09:37:42 +00:00
9b00c6d3f4 [deploy-opentofu]
[deploy-opentofu]
2025-10-12 09:12:36 +00:00
7c1d265e75 [deploy-opentofu]
[deploy-opentofu]
2025-10-12 09:08:10 +00:00
b6c3b5e80f [deploy-opentofu]
[deploy-opentofu]
2025-10-12 09:03:21 +00:00
1f41c3dd53 [deploy-opentofu]
[deploy-opentofu]
2025-10-12 08:59:28 +00:00
461c145e39 [deploy-opentofu]
[deploy-opentofu]
2025-10-11 22:50:06 +00:00
aa106310ea [deploy-opentofu]
[deploy-opentofu]
2025-10-11 22:36:45 +00:00
3d0a49f4fe [deploy-opentofu]
[deploy-opentofu]
2025-10-11 22:33:46 +00:00
f0823e5716 [deploy-opentofu]
[deploy-opentofu]
2025-10-11 22:21:47 +00:00
3c6731405d [deploy-opentofu]
[deploy-opentofu]
2025-10-11 22:12:30 +00:00
0f346a4c73 [deploy-opentofu]
[deploy-opentofu]
2025-10-11 22:09:15 +00:00
916944a150 [deploy-opentofu]
[deploy-opentofu]
2025-10-11 21:51:52 +00:00
69150c506f [deploy-opentofu]
[deploy-opentofu]
2025-10-11 21:43:18 +00:00
0304eb6927 [deploy-opentofu]
[deploy-opentofu]
2025-10-11 21:32:14 +00:00
46da80161a [deploy-opentofu] 2025-10-11 21:22:48 +00:00
337f1f573c [deploy-opentofu]
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#276
2025-10-11 21:20:43 +00:00
6d3ca1edb3 [deploy-opentofu] 2025-10-11 21:19:21 +00:00
d300e27f9e Merge branch 'fenix-admin' into dev 2025-10-11 21:09:33 +00:00
06b3f73d8d [deploy-opentofu]
a
2025-10-11 21:07:22 +00:00
be6e459be5 Merge pull request '[deploy-opentofu]' (#274) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#274
Reviewed-by: fenix <tomaslimpinho@gmail.com>
2025-10-02 08:17:51 +00:00
9e6e9bd147 [deploy-opentofu] 2025-10-02 08:17:10 +00:00
fe60e4d672 Merge pull request '[deploy-opentofu]' (#273) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#273
2025-10-02 07:54:42 +00:00
585bda0bd2 [deploy-opentofu] 2025-10-02 07:53:42 +00:00
21e645a72c Merge pull request '[deploy-opentofu]' (#272) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#272
2025-09-21 15:18:33 +00:00
9e0efc4f59 [deploy-opentofu] 2025-09-21 15:17:39 +00:00
13c30fa900 Merge pull request '[deploy-opentofu]' (#271) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#271
2025-09-21 11:48:23 +00:00
7513e9f600 [deploy-opentofu] 2025-09-21 11:47:39 +00:00
4d3492c94a Merge pull request '[deploy-opentofu]' (#270) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#270
2025-09-21 11:39:03 +00:00
c7bf70d14c Update main.tf 2025-09-21 11:38:09 +00:00
a045a6593e Merge pull request '[deploy-opentofu]' (#269) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#269
2025-09-21 11:30:15 +00:00
ef49235842 [deploy-opentofu] 2025-09-21 11:29:33 +00:00
7ade4e335c Merge pull request '[deploy-opentofu]' (#268) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#268
2025-09-21 11:17:29 +00:00
82faecd162 [deploy-opentofu] 2025-09-21 11:16:26 +00:00
250b5ec5a0 Merge pull request '[deploy-opentofu]' (#267) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#267
2025-09-21 11:13:19 +00:00
c6db073f7e [deploy-opentofu] 2025-09-21 11:12:15 +00:00
525490ac84 Merge pull request '[deploy-opentofu]' (#266) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#266
2025-09-21 11:08:00 +00:00
97aefe288a [deploy-opentofu] 2025-09-21 11:07:14 +00:00
cce724f9d7 Merge pull request '[deploy-opentofu]' (#265) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#265
2025-09-21 10:56:34 +00:00
3cf575d2d1 [deploy-opentofu] 2025-09-21 10:55:50 +00:00
e9abf54677 Merge pull request '[deploy-opentofu]' (#264) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#264
2025-09-21 10:51:59 +00:00
04e1cb7c9a [deploy-opentofu] 2025-09-21 10:51:06 +00:00
0d510e4941 Merge pull request '[deploy-opentofu]' (#263) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#263
2025-09-21 10:44:21 +00:00
a7ad7a0338 [deploy-opentofu] 2025-09-21 10:43:37 +00:00
2ee2d36f16 Merge pull request '[deploy-opentofu]' (#262) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#262
2025-09-21 10:40:54 +00:00
46cc36b013 [deploy-opentofu] 2025-09-21 10:40:11 +00:00
16878eec71 Merge pull request 'fenix-admin' (#261) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#261
2025-09-21 10:38:33 +00:00
f45492d630 [deploy-opentofu] 2025-09-21 10:37:49 +00:00
a594314bb1 Update .gitea/workflows/ci-test.yaml 2025-09-21 10:37:32 +00:00
4e36161371 Merge pull request '[deploy-opentofu]' (#260) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#260
Reviewed-by: fenix <tomaslimpinho@gmail.com>
2025-09-21 10:34:19 +00:00
8ecd94f08c Merge branch 'dev' into fenix-admin 2025-09-21 10:32:28 +00:00
67dd8b490c [deploy-opentofu] 2025-09-21 10:30:11 +00:00
468a7c0d78 Merge pull request '[deploy-opentofu]' (#259) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#259
2025-09-21 10:21:12 +00:00
035427e956 [deploy-opentofu] 2025-09-21 10:20:22 +00:00
27132cf022 Merge pull request '[deploy-opentofu]' (#258) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#258
2025-09-21 10:09:59 +00:00
ce73cf8a9a [deploy-opentofu] 2025-09-21 10:08:15 +00:00
9e5efb3a90 Merge pull request 'Update README.md' (#256) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#256
2025-09-11 18:53:20 +00:00
df4b2d1255 Update README.md 2025-09-11 18:50:32 +00:00
54a6b90307 Merge pull request 'fenix-admin' (#255) from fenix-admin into dev
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#255
2025-09-11 18:50:13 +00:00
d8e3ed45b9 README 2025-09-11 18:44:43 +00:00
f9a02d0a3b Merge pull request 'dev' (#249) from dev into fenix-admin
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#249
2025-09-11 18:39:47 +00:00
58ec08c79a dev 2025-09-11 18:38:58 +00:00
a84c0de09f Merge pull request '[deploy-opentofu]' (#248) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#248
2025-09-11 18:33:11 +00:00
4d6491ff24 [deploy-opentofu] 2025-09-11 18:32:24 +00:00
b5e2fd76a9 Merge pull request '[deploy-opentofu]' (#247) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#247
2025-09-10 22:01:59 +00:00
a9213a040c Merge pull request '[deploy-opentofu]' (#246) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#246
2025-09-10 20:36:09 +00:00
fc2b08a458 Merge pull request 'fenix-admin' (#245) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#245
2025-09-10 20:10:34 +00:00
9c43a730c3 Merge pull request 'remove cat' (#244) from fenix-admin into main
Some checks failed
IAC / hello (push) Failing after 1m42s
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#244
2025-09-08 14:57:04 +00:00
2dc654378a Merge pull request '[deploy-opentofu] bw unlock correction' (#243) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#243
2025-09-08 14:51:06 +00:00
12310113a5 Merge pull request '[deploy-opentofu] bw unlock correction' (#242) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#242
2025-09-08 14:47:35 +00:00
36cd78e284 Merge pull request '[deploy-opentofu] bw unlock correction' (#241) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#241
2025-09-08 14:40:48 +00:00
9cdad45077 Merge pull request '[deploy-opentofu] bw unlock correction' (#240) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#240
2025-09-08 14:35:22 +00:00
7751700299 Merge pull request '[deploy-opentofu]' (#239) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#239
2025-09-08 14:31:10 +00:00
53e47ebfd7 Merge pull request '[deploy-opentofu]' (#238) from fenix-admin into main
Some checks failed
IAC / hello (push) Failing after 2m18s
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#238
2025-09-07 23:29:24 +00:00
a86b881f2e Merge pull request '[deploy-opentofu]' (#237) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#237
2025-09-07 23:23:55 +00:00
c40cf30c9c Merge pull request '[deploy-opentofu]' (#236) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#236
2025-09-07 23:16:28 +00:00
59d2852313 Merge pull request '[deploy-opentofu]' (#235) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#235
2025-09-07 23:04:23 +00:00
6c58fa4849 Merge pull request '[deploy-opentofu]' (#234) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#234
2025-09-07 22:58:35 +00:00
24894b684f Merge pull request '[deploy-opentofu]' (#233) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#233
2025-09-07 22:53:16 +00:00
8c5b4d65d6 Merge pull request 'fenix-admin' (#232) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#232
2025-09-07 22:49:42 +00:00
0c22a26d7b Merge pull request '[deploy-opentofu]' (#231) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#231
2025-09-07 22:38:01 +00:00
da4e4da86a Merge pull request '[deploy-opentofu]' (#230) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#230
2025-09-07 22:34:11 +00:00
f90fe2367d Merge pull request '[deploy-opentofu]' (#229) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#229
2025-09-07 22:26:06 +00:00
690a024312 Merge pull request '[deploy-opentofu]' (#228) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#228
2025-09-07 22:18:52 +00:00
21ccc670d0 Merge pull request '[deploy-opentofu]' (#227) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#227
2025-09-07 22:12:37 +00:00
e4dbdeb11f Merge pull request '[deploy-opentofu]' (#226) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#226
2025-09-07 22:04:25 +00:00
e43d88d980 Merge pull request '[deploy-opentofu]' (#225) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#225
2025-09-07 21:54:47 +00:00
57dfd0bf08 Merge pull request '[deploy-opentofu]' (#224) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#224
2025-09-07 21:41:57 +00:00
6d8ed214cd Merge pull request '[deploy-opentofu]' (#222) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#222
2025-09-07 21:30:37 +00:00
b8415913f5 Merge pull request '[deploy-opentofu]' (#221) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#221
2025-09-07 21:22:48 +00:00
eff2de2b51 Merge pull request '[deploy-opentofu]' (#220) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#220
2025-09-07 21:16:21 +00:00
5958fac0ed Merge pull request 'fenix-admin' (#219) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#219
2025-09-07 21:12:36 +00:00
ba08db0b51 Merge pull request '[deploy-opentofu]' (#218) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#218
2025-09-07 21:03:56 +00:00
e1f44e0836 Merge pull request '[deploy-opentofu]' (#217) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#217
2025-09-07 20:46:41 +00:00
f3d2035677 Merge pull request '[deploy-opentofu]' (#216) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#216
2025-09-07 20:43:18 +00:00
7181d1ff3b Merge pull request '[deploy-opentofu]' (#215) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#215
2025-09-07 20:35:32 +00:00
ebb4237ddc Merge pull request 'fenix-admin' (#214) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#214
2025-09-07 20:33:14 +00:00
3e2f783b63 Merge pull request '[deploy-opentofu]' (#213) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#213
2025-09-07 20:26:45 +00:00
fd7e0ac80d Merge pull request 'fenix-admin' (#212) from fenix-admin into main
Some checks failed
IAC / hello (push) Failing after 1s
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#212
2025-09-07 18:49:13 +00:00
160f826066 Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#211) from fenix-admin into main
Some checks failed
IAC / hello (push) Failing after 1s
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#211
2025-09-01 16:47:03 +00:00
f2e97ef1d2 Merge pull request 'fenix-admin' (#210) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-opentofu-private#210
2025-09-01 16:17:55 +00:00
dcf1ed1835 Merge pull request 'testando o [deploy-opentofu]' (#209) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#209
2025-08-28 21:02:43 +00:00
18fe461f74 Merge pull request 'Update proxmox.tf' (#208) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#208
2025-08-28 17:11:48 +00:00
365baac310 Merge pull request 'Update proxmox.tf' (#207) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#207
2025-08-28 17:02:25 +00:00
fbf8d5096b Merge pull request '#cloud-init' (#206) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#206
2025-08-28 16:58:44 +00:00
15c9030a95 Merge pull request 'Update proxmox.tf' (#205) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#205
2025-08-28 16:13:17 +00:00
dafbe5d345 Merge pull request 'Update proxmox.tf' (#204) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#204
2025-08-27 23:40:14 +00:00
448602e35d Merge pull request 'Update proxmox.tf' (#203) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#203
2025-08-27 23:32:05 +00:00
a469ab4da7 Merge pull request 'Update proxmox.tf' (#202) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#202
2025-08-27 23:28:07 +00:00
1d84b200e7 Merge pull request 'Update proxmox.tf' (#201) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#201
2025-08-27 22:55:17 +00:00
c24efa9dbb Merge pull request 'fenix-admin' (#200) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#200
2025-08-27 22:51:00 +00:00
be073ec103 Merge pull request 'Update cloud-init-base.yaml' (#199) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#199
2025-08-27 22:33:55 +00:00
5a28f0575a Merge pull request 'Update proxmox.tf' (#198) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#198
2025-08-27 22:24:54 +00:00
a1ca4d4dd8 Merge pull request 'Update cloud-init-base.yaml' (#197) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#197
2025-08-27 22:05:35 +00:00
25c7e46454 Merge pull request 'Update cloud-init-base.yaml' (#196) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#196
Reviewed-by: fenix-gitea-admin <danieldanieldanielg2@gmail.com>
2025-08-27 21:50:42 +00:00
eebf75d87b Merge pull request 'fenix-admin' (#195) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#195
2025-08-27 21:44:33 +00:00
bd00146cf4 Merge pull request 'Update cloud-init-base.yaml' (#194) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#194
2025-08-27 20:45:16 +00:00
a8f15e20ad Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#193) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#193
2025-08-27 20:19:19 +00:00
2e11c26fda Merge pull request 'Update merge_yaml.py' (#192) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#192
2025-08-27 20:11:17 +00:00
847090f19c Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#191) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#191
2025-08-27 20:06:44 +00:00
812330a44d Merge pull request 'Update merge_yaml.py' (#190) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#190
2025-08-27 19:58:58 +00:00
3410991020 Merge pull request 'fenix-admin' (#189) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#189
2025-08-27 19:07:28 +00:00
fc51f8093b Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#188) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#188
2025-08-27 18:37:00 +00:00
39fd539c31 Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#187) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#187
2025-08-27 18:19:57 +00:00
006b162435 Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#186) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#186
2025-08-27 18:08:05 +00:00
170434e7e5 Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#185) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#185
2025-08-27 17:36:54 +00:00
e7cdf9784e Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#184) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#184
2025-08-27 17:19:09 +00:00
c343ee2a40 Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#183) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#183
2025-08-27 17:00:59 +00:00
04a04b7cd3 Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#182) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#182
2025-08-27 14:14:29 +00:00
2a4b3331a8 Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#181) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#181
2025-08-27 14:03:33 +00:00
6df9293ca0 Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#180) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#180
2025-08-27 13:53:24 +00:00
e585cf31f3 Merge pull request 'Update cloud-init-vm.yaml.tftpl' (#179) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#179
2025-08-27 13:48:04 +00:00
b13a9b0c81 Merge pull request 'fenix-admin' (#178) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#178
2025-08-27 13:35:14 +00:00
7d922a6b83 Merge pull request 'fenix-admin' (#177) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#177
2025-08-27 13:21:41 +00:00
0e6771694b Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#176) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#176
2025-08-27 13:11:56 +00:00
74be341ca4 Merge pull request 'fenix-admin' (#175) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#175
2025-08-27 11:35:02 +00:00
6f7edd0f09 Merge pull request 'fenix-admin' (#174) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#174
2025-08-27 10:26:04 +00:00
70f4493b62 Merge pull request 'Update proxmox.tf' (#173) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#173
2025-08-27 09:41:31 +00:00
40529a970a Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#172) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#172
2025-08-27 09:33:31 +00:00
4c1dc61000 Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#171) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#171
2025-08-27 09:26:58 +00:00
af43588830 Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#170) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#170
2025-08-27 09:18:54 +00:00
e400434681 Merge pull request 'Update proxmox.tf' (#169) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#169
2025-08-27 09:14:02 +00:00
88bd6aacb5 Merge pull request 'fenix-admin' (#168) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#168
2025-08-27 09:10:47 +00:00
2f46f1b42c Merge pull request 'Update proxmox.tf' (#167) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#167
2025-08-27 08:56:19 +00:00
bf468c9e3d Merge pull request 'Update proxmox.tf' (#166) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#166
2025-08-27 08:43:39 +00:00
02c7cbcc70 Merge pull request 'Update proxmox.tf' (#165) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#165
2025-08-27 08:15:12 +00:00
930bdf025f Merge pull request 'Update proxmox.tf' (#164) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#164
2025-08-26 20:22:06 +00:00
e13a0b074a Merge pull request 'Update proxmox.tf' (#163) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#163
2025-08-26 20:10:12 +00:00
e4df779cdb Merge pull request 'Update proxmox.tf' (#162) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#162
2025-08-26 20:05:09 +00:00
7cf5b79358 Merge pull request 'Update proxmox.tf' (#161) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#161
2025-08-26 20:02:05 +00:00
6ff329c306 Merge pull request 'Update proxmox.tf' (#160) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#160
2025-08-26 19:47:04 +00:00
ae898caf6c Merge pull request 'Update proxmox.tf' (#159) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#159
2025-08-26 19:38:09 +00:00
c9c2e47c94 Merge pull request 'Update proxmox.tf' (#158) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#158
2025-08-26 19:33:49 +00:00
d5c21b1c71 Merge pull request 'Update proxmox.tf' (#157) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#157
2025-08-26 19:29:24 +00:00
24d2c8c1ff Merge pull request 'Update proxmox.tf' (#156) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#156
2025-08-26 19:18:24 +00:00
08513895f0 Merge pull request 'Update proxmox.tf' (#155) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#155
2025-08-26 19:15:28 +00:00
263141da57 Merge pull request 'Update proxmox.tf' (#154) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#154
2025-08-26 19:10:44 +00:00
6b78c14ed5 Merge pull request 'Update proxmox.tf' (#153) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#153
2025-08-26 19:06:23 +00:00
f2318a8f73 Merge pull request 'Update proxmox.tf' (#152) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#152
2025-08-26 18:57:30 +00:00
8fb41044b9 Merge pull request 'Update proxmox.tf' (#151) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#151
2025-08-26 18:53:57 +00:00
de351b02d3 Merge pull request 'Update proxmox.tf' (#150) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#150
2025-08-26 18:50:10 +00:00
27ea813d7d Merge pull request 'Update proxmox.tf' (#149) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#149
2025-08-26 18:45:50 +00:00
4c7a50b453 Merge pull request 'Update proxmox.tf' (#148) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#148
2025-08-26 18:36:07 +00:00
732967dce2 Merge pull request 'Update proxmox.tf' (#147) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#147
2025-08-26 18:25:02 +00:00
fff12c30a2 Merge pull request 'Update proxmox.tf' (#146) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#146
2025-08-26 18:15:33 +00:00
96727d1959 Merge pull request 'Update proxmox.tf' (#145) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#145
2025-08-26 18:08:36 +00:00
c101740a1f Merge pull request 'Update proxmox.tf' (#144) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#144
2025-08-26 17:40:22 +00:00
845d73318a Merge pull request 'Update proxmox.tf' (#143) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#143
2025-08-26 17:27:52 +00:00
0ee85d9ee8 Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#142) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#142
2025-08-26 17:22:53 +00:00
f79b6fdb92 Merge pull request 'Update proxmox.tf' (#141) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#141
2025-08-26 17:17:28 +00:00
788ef7e0d2 Merge pull request 'fenix-admin' (#140) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#140
2025-08-26 17:06:35 +00:00
b1a130e113 Merge pull request 'Update proxmox.tf' (#139) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#139
2025-08-26 16:02:20 +00:00
2ca5bdeaf1 Merge pull request 'datastore => data_store' (#138) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#138
Reviewed-by: fenix <tomaslimpinho@gmail.com>
2025-08-26 15:21:43 +00:00
e3426457a4 Merge pull request 'Update proxmox.variables.tf' (#137) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#137
2025-08-26 14:58:59 +00:00
4bd269ff83 Merge pull request 'Update proxmox.tf' (#136) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#136
2025-08-26 14:35:56 +00:00
4954dd4c3c Merge pull request 'Update proxmox.tf' (#135) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#135
2025-08-26 14:06:42 +00:00
3db6f3ded0 Merge pull request 'Update proxmox.tf' (#134) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#134
2025-08-26 14:02:13 +00:00
d9049ad7d8 Merge pull request 'Update proxmox.tf' (#133) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#133
2025-08-26 13:50:01 +00:00
45b54fce89 Merge pull request 'Update proxmox.tf' (#132) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#132
2025-08-26 13:42:06 +00:00
0f175dcfc4 Merge pull request 'fenix-admin' (#131) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#131
2025-08-26 13:21:45 +00:00
cefab0efa4 Merge pull request 'Update proxmox.tf' (#130) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#130
2025-08-25 14:31:29 +00:00
31fa88ff4f Merge pull request 'Update proxmox.tf' (#129) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#129
2025-08-25 14:20:06 +00:00
1447478dcd Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#128) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#128
2025-08-25 14:00:57 +00:00
66b694226f Merge pull request 'Update proxmox.tf' (#127) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#127
2025-08-25 13:57:28 +00:00
15b709490a Merge pull request 'Update proxmox.tf' (#126) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#126
2025-08-25 13:49:57 +00:00
44a090d18a Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#125) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#125
2025-08-25 13:38:49 +00:00
6d3258e135 Merge pull request 'Update proxmox.tf' (#124) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#124
2025-08-25 13:30:03 +00:00
2350a5d3a7 Merge pull request 'Update proxmox.tf' (#123) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#123
2025-08-25 13:23:35 +00:00
3d221d64ed Merge pull request 'Update proxmox.tf' (#122) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#122
2025-08-25 13:19:47 +00:00
dd024fa9fe Merge pull request 'Update proxmox.tf' (#121) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#121
2025-08-25 13:16:26 +00:00
973a440b98 Merge pull request 'Update proxmox.tf' (#120) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#120
2025-08-25 12:58:18 +00:00
9e873c5b66 Merge pull request 'Update proxmox.tf' (#119) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#119
2025-08-25 12:20:10 +00:00
237fb83745 Merge pull request 'Update proxmox.tf' (#118) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#118
2025-08-25 12:13:54 +00:00
b28e80fa88 Merge pull request 'Update proxmox.tf' (#117) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#117
2025-08-25 12:01:42 +00:00
8a4384e1db Merge pull request 'Update proxmox.tf' (#116) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#116
2025-08-25 11:40:29 +00:00
b57d6e362e Merge pull request 'Update proxmox.tf' (#115) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#115
2025-08-25 11:25:23 +00:00
54912d7145 Merge pull request 'Update proxmox.tf' (#114) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#114
2025-08-25 11:14:10 +00:00
d786488ef8 Merge pull request 'Update proxmox.tf' (#113) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#113
2025-08-25 11:03:02 +00:00
5668ffa755 Merge pull request 'Update proxmox.tf' (#112) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#112
2025-08-25 10:52:06 +00:00
028f65435e Merge pull request 'Update proxmox.tf' (#111) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#111
2025-08-25 10:46:57 +00:00
d69654b00e Merge pull request 'Update main.tf' (#110) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#110
2025-08-25 10:39:40 +00:00
be3b9024ec Merge pull request 'Update main.tf' (#109) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#109
2025-08-25 10:36:20 +00:00
dc3f135dd3 Merge pull request 'fenix-admin' (#108) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#108
2025-08-25 10:30:34 +00:00
0e3906dcdd Merge pull request 'fenix-admin' (#107) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#107
2025-08-25 10:14:31 +00:00
567d26c024 Merge pull request 'Update proxmox.tf' (#106) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#106
2025-08-25 10:06:05 +00:00
de6d6b924d Merge pull request 'Update proxmox.tf' (#105) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#105
2025-08-25 08:26:24 +00:00
42912412c4 Merge pull request 'Update proxmox.tf' (#104) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#104
2025-08-25 08:17:43 +00:00
80f5fa299b Merge pull request 'Update proxmox.tf' (#103) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#103
2025-08-25 08:13:44 +00:00
bc307d9abc Merge pull request 'Update proxmox.tf' (#102) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#102
2025-08-24 22:58:34 +00:00
701b59e3c0 Merge pull request 'Update proxmox.tf' (#101) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#101
2025-08-24 22:49:18 +00:00
3ae4a8d6e2 Merge pull request 'Update proxmox.tf' (#100) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#100
2025-08-24 22:30:22 +00:00
172f4ec3bb Merge pull request 'fenix-admin' (#99) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#99
2025-08-24 22:24:11 +00:00
419c255f24 Merge pull request 'Update proxmox.tf' (#98) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#98
2025-08-24 22:12:49 +00:00
262bd14507 Merge pull request 'Update proxmox.tf' (#97) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#97
2025-08-24 22:08:48 +00:00
e0d3f63691 Merge pull request 'Update proxmox.tf' (#96) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#96
2025-08-24 22:04:06 +00:00
892ce5c19f Merge pull request 'Update proxmox.tf' (#95) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#95
2025-08-24 21:56:56 +00:00
ed2f1a4a9d Merge pull request 'Update proxmox.tf' (#94) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#94
2025-08-24 21:52:39 +00:00
d30a053d23 Merge pull request 'Update proxmox.tf' (#93) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#93
2025-08-24 21:48:05 +00:00
df7518f162 Merge pull request 'Update proxmox.tf' (#92) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#92
2025-08-24 21:00:03 +00:00
0df892ad1e Merge pull request 'Update proxmox.tf' (#91) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#91
2025-08-24 20:49:05 +00:00
817f80c70b Merge pull request 'Update proxmox.tf' (#90) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#90
2025-08-24 20:39:06 +00:00
0d9674942e Merge pull request 'Update proxmox.tf' (#89) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#89
2025-08-24 19:58:56 +00:00
80f8d0ef70 Merge pull request 'Update proxmox.tf' (#88) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#88
2025-08-24 18:03:08 +00:00
1ad34ea3e4 Merge pull request 'Update proxmox.tf' (#87) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#87
2025-08-24 17:49:25 +00:00
3495ab1c10 Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#86) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#86
2025-08-24 17:10:42 +00:00
3a3d37030f Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#85) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#85
2025-08-24 17:07:10 +00:00
d5827b5909 Merge pull request 'Update .gitea/workflows/ci-test.yaml' (#84) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#84
2025-08-24 17:02:58 +00:00
98c537dcf5 Merge pull request 'fenix-admin' (#83) from fenix-admin into main
Reviewed-on: fenix-gitea-admin/iac-teste#83
2025-08-24 16:35:14 +00:00
14 changed files with 101 additions and 34 deletions

View File

@ -1,12 +1,12 @@
name: IAC
on:
on:
push:
branches: [ main ]
branches: [ dev ]
workflow_dispatch:
jobs:
hello:
hello:
#precisa da imagem costum do opentofu
runs-on: [ fenix-opentofu ]
env:
@ -35,6 +35,11 @@ jobs:
run: |
apt-get update -y
- name: Install setup
run: |
apt install -y curl jq
curl -fsSL https://deb.nodesource.com/setup_18.x
- name: Cloning iac repository
uses: actions/checkout@v4
with:
@ -60,7 +65,8 @@ jobs:
- name: Install dante-server
run: |
apt-get install -y dante-server
apt-get install -y dante-server openssl
#libssl1.1
- name: Configure dante-server
@ -85,14 +91,18 @@ jobs:
- name: vaultwarden urls as secrets
working-directory:
run: |
echo "config"
echo "$VAULTWARDEN_LINK"
bw config server $VAULTWARDEN_LINK
echo "login"
bw login --apikey
echo "session"
BW_SESSION=$(bw unlock "$BW_PASSWORD" --raw)
bw get item "iac.proxmox-ssh-link" --session "$BW_SESSION" | jq -r '.notes' > "proxmox-ssh-link.txt"
echo "$BW_SESSION"
echo "getting item"
bw get item "iac.proxmox.ssh.link" --session "$BW_SESSION"
bw get item "iac.proxmox.ssh.link" --session "$BW_SESSION" | jq -r '.notes' > "proxmox-ssh-link.txt"
- name: Start cloudflared Access TCP -> SOCKS5 (background)
env:
@ -132,7 +142,7 @@ jobs:
run: |
pkill danted || true
danted -f /etc/danted.conf -D > dante.log 2>&1 &
sleep 3
sleep 3
cat dante.log
@ -140,6 +150,7 @@ jobs:
working-directory: infra/iac
run: |
BW_SESSION=$(bw unlock "$BW_PASSWORD" --raw)
echo "$BW_SESSION"
# Ler o arquivo de referência
for secret in $(jq -c '.secrets[]' secrets/vault-secrets-map.json); do
@ -157,6 +168,7 @@ jobs:
elif [ "$type" == "note" ]; then
echo "note get"
bw get item "$name" --session "$BW_SESSION" | jq -r '.notes' > "$output"
#cat $output
fi
done

1
README.md Normal file
View File

@ -0,0 +1 @@
the most stable branch is main, dev is where tests are made, and the remaining branches are personal and can undergo changes at any time

View File

@ -1,23 +1,31 @@
FROM ghcr.io/opentofu/opentofu:1.9-minimal AS tofu
FROM ubuntu:24.04
# Copy the tofu binary
COPY --from=tofu /usr/local/bin/tofu /usr/local/bin/tofu
# Install dependencies
# Atualizar pacotes e instalar dependências básicas
RUN apt-get update && apt-get install -y \
git \
curl \
nodejs \
npm \
git \
unzip \
jq \
gnupg \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*
RUN curl -L -o /tmp/bw.zip https://github.com/bitwarden/cli/releases/download/v1.22.1/bw-linux-1.22.1.zip \
&& unzip /tmp/bw.zip -d /usr/local/bin \
&& chmod +x /usr/local/bin/bw \
&& rm /tmp/bw.zip
# Instalar Node.js 18 via NodeSource
RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
apt-get install -y nodejs
# Verificar versões (opcional para debug)
RUN node -v && npm -v
RUN npm install -g @bitwarden/cli
WORKDIR /workspace

View File

@ -5,7 +5,7 @@ https://opentofu.org/docs/intro/ - quick start and explaning who to work in team
https://opentofu.org/docs/intro/ - CICD for opentofu explained
tofu init
tofu plan --var-file=opentofu-varfile.json
yes

View File

@ -6,7 +6,7 @@ terraform {
}
bitwarden = {
source = "maxlaverse/bitwarden"
version = ">= 0.15.0"
version = ">= 0.16.0"
}
proxmox = {
source = "bpg/proxmox"

View File

@ -1,5 +1,5 @@
#!/usr/bin/env python3
from ruamel.yaml import YAML
from ruamel.yaml import YAML
import sys
import json
from collections.abc import Mapping

View File

@ -120,7 +120,7 @@ resource "proxmox_virtual_environment_vm" "proxmox-kubernetes-VM-template" {
# Configuração da interface de rede
network_device {
bridge = "vmbr0"
bridge = "vmbr0" # rede de gestão para comunicação com Cluster A
}
initialization {
@ -132,6 +132,7 @@ initialization {
address = "dhcp"
}
}
user_data_file_id = proxmox_virtual_environment_file.cloud_init_yaml.id
}
}

View File

@ -40,6 +40,8 @@ variable "proxmox_k8s_vms" {
vm_id = number
node_name = string
ip = string
ip2 = string
ip3 = string
cores = optional(number)
memory = optional(number)
data_store = optional(string)

View File

@ -0,0 +1,13 @@
[master]
master1 ansible_host=192.168.1.99 ansible_user=user ansible_ssh_pass=pass ansible_ssh_common_args='-o StrictHostKeyChecking=no'
[workers]
worker-192-168-1-101 ansible_host=192.168.1.101 ansible_user=user ansible_ssh_pass=pass ansible_ssh_common_args='-o StrictHostKeyChecking=no'

View File

@ -0,0 +1 @@
proxmox-ssh.example.com

View File

@ -0,0 +1 @@
https://vaultwarden.example.com

View File

@ -1,6 +1,6 @@
proxmox_server = "proxmox.example.com"
PM_API_TOKEN_ID = "tokenid"
PM_API_TOKEN_SECRET = "tokensecret"
#proxmox_server = "proxmox.example.com"
#PM_API_TOKEN_ID = "tokenid"
#PM_API_TOKEN_SECRET = "tokensecret"
# tokenid is read automatically from PM_API_TOKEN_ID
# token is read automatically from PM_API_TOKEN_SECRET
@ -20,6 +20,7 @@ proxmox_k8s_vms = [
vm_id = 3001
node_name = "node"
ip = "192.168.1.99/24"
ip3 = "192.168.1.199/24"
cores = 2
memory = 2000
disk_size = 32
@ -33,13 +34,14 @@ proxmox_k8s_vms = [
}
]
extra_packages = []
extra_runcmd = []
extra_runcmd = ["sudo ip addr add 192.168.1.199/24 dev eth0"]
},
{
name = "k8s-worker-01"
vm_id = 3002
node_name = "node"
ip = "192.168.1.101/24"
ip3 = "192.168.1.201/24"
cores = 1
memory = 2000
disk_size = 32
@ -53,6 +55,6 @@ proxmox_k8s_vms = [
}
]
extra_packages = []
extra_runcmd = []
extra_runcmd = ["sudo ip addr add 192.168.1.201/24 dev eth0"]
},
]

View File

@ -1,7 +1,7 @@
{
"secrets": [
{
"name": "iac.opentofu.consul.secrets",
"name": "iac.opentofu.consul.secrets",
"type": "note",
"output": "../secrets/secrets/consul.secrets.tfvars"
},

View File

@ -16,6 +16,13 @@ resource "vaultwarden_account_register" "vaultwarden-acount-fenix" {
password = var.vaultwarden_master_password
}
resource "bitwarden_item_login" "administrative-user" {
name = "teste"
username = "teste"
password = "teste"
collection_ids = [vaultwarden_organization_collection.vaultwarden-collection-iac.id]
}
resource "vaultwarden_organization" "vaultwarden-organization-fenix-iac" {
name = "fenix-iac"
}
@ -26,9 +33,28 @@ resource "vaultwarden_organization_collection" "vaultwarden-collection-iac" {
}
resource "bitwarden_item_login" "administrative-user" {
name = "teste"
username = "teste"
password = "teste"
resource "bitwarden_item_secure_note" "hosts-ini" {
name = "iac.ansible.hosts.ini"
notes = <<EOT
${local.hosts_ini}
EOT
organization_id = vaultwarden_organization.vaultwarden-organization-fenix-iac.id
collection_ids = [vaultwarden_organization_collection.vaultwarden-collection-iac.id]
}
reprompt = true
}
locals{
hosts_ini = <<EOT
[master]
master1 ansible_host=${split("/", var.proxmox_k8s_vms[0].ip)[0]} ansible_user=${var.proxmox_k8s_vms[0].extra_users[0].name} ansible_ssh_pass=${var.proxmox_k8s_vms[0].extra_users[0].password} ansible_ssh_common_args='-o StrictHostKeyChecking=no'
[workers]
%{ for i, vm in var.proxmox_k8s_vms ~}
%{ if i != 0 }
worker-${replace(split("/", vm.ip)[0], ".", "-")} ansible_host=${split("/", vm.ip)[0]} ansible_user=${vm.extra_users[0].name} ansible_ssh_pass=${vm.extra_users[0].password} ansible_ssh_common_args='-o StrictHostKeyChecking=no'
%{ endif }
%{ endfor }
EOT
}