@cryptotaxi247 / infra-1 / commits / 4372a323

terraform: import existing netlify sites

zimbatm committed Oct 4, 2021 at 12:55 UTC 4372a32359aa874734d6bfb790045dfa82c36c89
1 file changed +70
terraform/netlify_sites.tf new
+70
@@ -0,0 +1,70 @@
1 +# This file contains all of the websites that we host using Netlify.
2 +
3 +resource "netlify_deploy_key" "key" {}
4 +
5 +resource "netlify_site" "nixos-summer" {
6 + name = "nixos-summer"
7 + custom_domain = "summer.nixos.org"
8 +
9 + repo {
10 + provider = "github"
11 + repo_path = "NixOS/nixos-summer"
12 + repo_branch = "main"
13 + }
14 +}
15 +
16 +resource "netlify_site" "nixos-common-styles" {
17 + name = "nixos-common-styles"
18 + custom_domain = "common-styles.nixos.org"
19 +
20 + repo {
21 + provider = "github"
22 + repo_path = "NixOS/nixos-common-styles"
23 + repo_branch = "main"
24 + }
25 +}
26 +
27 +resource "netlify_site" "nixos-status" {
28 + name = "nixos-status"
29 + custom_domain = "status.nixos.org"
30 +
31 + repo {
32 + provider = "github"
33 + repo_path = "NixOS/nixos-status"
34 + repo_branch = "main"
35 + }
36 +}
37 +
38 +resource "netlify_site" "nixos-planet" {
39 + name = "nixos-planet"
40 + custom_domain = "planet.nixos.org"
41 +
42 + repo {
43 + provider = "github"
44 + repo_path = "NixOS/nixos-planet"
45 + repo_branch = "master"
46 + }
47 +}
48 +
49 +resource "netlify_site" "nixos-search" {
50 + name = "nixos-search"
51 + custom_domain = "search.nixos.org"
52 +
53 + repo {
54 + provider = "github"
55 + repo_path = "NixOS/nixos-search"
56 + repo_branch = "master"
57 + }
58 +}
59 +
60 +resource "netlify_site" "nixos-homepage" {
61 + name = "nixos-homepage"
62 + custom_domain = "nixos.org"
63 +
64 + repo {
65 + deploy_key_id = netlify_deploy_key.key.id
66 + provider = "github"
67 + repo_path = "NixOS/nixos-homepage"
68 + repo_branch = "master"
69 + }
70 +}