Skip to content

Commit

Permalink
sos23に変更
Browse files Browse the repository at this point in the history
  • Loading branch information
momeemt committed Mar 21, 2023
1 parent 462531a commit a43604f
Show file tree
Hide file tree
Showing 29 changed files with 74 additions and 74 deletions.
4 changes: 2 additions & 2 deletions main.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "staging" {
source = "./modules/staging"
tags = ["sos22_staging"]
tags = ["sos23_staging"]
zone = var.zone

root_ssh_public_keys = var.root_ssh_public_keys
Expand All @@ -15,7 +15,7 @@ module "staging" {

module "production" {
source = "./modules/production"
tags = ["sos22_production"]
tags = ["sos23_production"]
zone = var.zone

root_ssh_public_keys = var.root_ssh_public_keys
Expand Down
8 changes: 4 additions & 4 deletions modules/database/archive.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ locals {

module "nixos_database" {
source = "../sakuracloud_archive_nixos_custom"
name = "sos22_database_nixos"
tags = concat(var.tags, ["sos22_archive_nixos_database"])
name = "sos23_database_nixos"
tags = concat(var.tags, ["sos23_archive_nixos_database"])
zone = var.zone

imports = ["${path.module}/sos22-database.nix"]
imports = ["${path.module}/sos23-database.nix"]
nixos_config = <<-EOT
{ pkgs, ... }:
{
sos22-database = {
sos23-database = {
network = "${var.switch_network}";
ipAddress = "${var.ip_address}";
prefixLength = ${var.switch_netmask};
Expand Down
12 changes: 6 additions & 6 deletions modules/database/main.tf
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
resource "sakuracloud_disk" "data_disk" {
name = "sos22_database_data_disk"
tags = concat(var.tags, ["sos22_database_data_disk"])
name = "sos23_database_data_disk"
tags = concat(var.tags, ["sos23_database_data_disk"])
zone = var.zone
size = var.data_disk_size
}

resource "sakuracloud_disk" "disk" {
name = "sos22_database_disk"
tags = concat(var.tags, ["sos22_database_disk"])
name = "sos23_database_disk"
tags = concat(var.tags, ["sos23_database_disk"])
zone = var.zone
source_archive_id = module.nixos_database.archive_id
}
Expand All @@ -23,8 +23,8 @@ resource "random_password" "password" {
}

resource "sakuracloud_server" "database" {
name = "sos22_database"
tags = concat(var.tags, ["sos22_database_server"])
name = "sos23_database"
tags = concat(var.tags, ["sos23_database_server"])
disks = [sakuracloud_disk.disk.id, sakuracloud_disk.data_disk.id]
zone = var.zone
core = var.core
Expand Down
2 changes: 1 addition & 1 deletion modules/database/packet_filter.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
resource "sakuracloud_packet_filter" "switch" {
name = "sos22_database_filter_switch"
name = "sos23_database_filter_switch"
zone = var.zone

expression {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

with lib;
let
cfg = config.sos22-database;
cfg = config.sos23-database;
in
{
options = {
sos22-database = {
sos23-database = {
network = mkOption {
type = types.str;
};
Expand Down
8 changes: 4 additions & 4 deletions modules/minio/archive.tf
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ locals {

module "nixos_minio" {
source = "../sakuracloud_archive_nixos_custom"
name = "sos22_minio_nixos"
tags = concat(var.tags, ["sos22_archive_nixos_minio"])
name = "sos23_minio_nixos"
tags = concat(var.tags, ["sos23_archive_nixos_minio"])
zone = var.zone

imports = ["${path.module}/sos22-minio.nix"]
imports = ["${path.module}/sos23-minio.nix"]
nixos_config = <<-EOT
{ pkgs, ... }:
{
sos22-minio = {
sos23-minio = {
network = "${var.switch_network}";
ipAddress = "${var.ip_address}";
prefixLength = ${var.switch_netmask};
Expand Down
12 changes: 6 additions & 6 deletions modules/minio/main.tf
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
resource "sakuracloud_disk" "data_disk" {
name = "sos22_minio_data_disk"
tags = concat(var.tags, ["sos22_minio_data_disk"])
name = "sos23_minio_data_disk"
tags = concat(var.tags, ["sos23_minio_data_disk"])
zone = var.zone
size = var.data_disk_size
}

resource "sakuracloud_disk" "disk" {
name = "sos22_minio_disk"
tags = concat(var.tags, ["sos22_minio_disk"])
name = "sos23_minio_disk"
tags = concat(var.tags, ["sos23_minio_disk"])
zone = var.zone
source_archive_id = module.nixos_minio.archive_id
}
Expand All @@ -23,8 +23,8 @@ resource "random_password" "secret_key" {
}

resource "sakuracloud_server" "minio" {
name = "sos22_minio"
tags = concat(var.tags, ["sos22_minio_server"])
name = "sos23_minio"
tags = concat(var.tags, ["sos23_minio_server"])
disks = [sakuracloud_disk.disk.id, sakuracloud_disk.data_disk.id]
zone = var.zone
core = var.core
Expand Down
2 changes: 1 addition & 1 deletion modules/minio/packet_filter.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
resource "sakuracloud_packet_filter" "switch" {
name = "sos22_minio_filter"
name = "sos23_minio_filter"
zone = var.zone

expression {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

with lib;
let
cfg = config.sos22-minio;
cfg = config.sos23-minio;
in
{
options = {
sos22-minio = {
sos23-minio = {
network = mkOption {
type = types.str;
};
Expand Down
4 changes: 2 additions & 2 deletions modules/production/database.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "database" {
source = "../database"
tags = concat(var.tags, ["sos22_database"])
tags = concat(var.tags, ["sos23_database"])
zone = var.zone
switch_id = sakuracloud_switch.internal.id
switch_network = local.internal_network
Expand All @@ -15,7 +15,7 @@ module "database" {

resource "sakuracloud_auto_backup" "database_auto_backup" {
name = "2_production_database_backup"
tags = concat(var.tags, ["sos22_auto_backup"])
tags = concat(var.tags, ["sos23_auto_backup"])
zone = var.zone

disk_id = module.database.data_disk_id
Expand Down
6 changes: 3 additions & 3 deletions modules/production/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ locals {
}

resource "sakuracloud_switch" "internal" {
name = "sos22_production_switch"
tags = concat(var.tags, ["sos22_switch"])
name = "sos23_production_switch"
tags = concat(var.tags, ["sos23_switch"])
zone = var.zone
}

module "main_server" {
source = "./modules/server"

tags = concat(var.tags, ["sos22_main"])
tags = concat(var.tags, ["sos23_main"])
zone = var.zone
core = 12
memory = 8
Expand Down
6 changes: 3 additions & 3 deletions modules/production/minio.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "minio" {
source = "../minio"
tags = concat(var.tags, ["sos22_minio"])
tags = concat(var.tags, ["sos23_minio"])
zone = var.zone
switch_id = sakuracloud_switch.internal.id
switch_network = local.internal_network
Expand All @@ -14,8 +14,8 @@ module "minio" {
}

resource "sakuracloud_auto_backup" "minio_auto_backup" {
name = "sos22_production_minio_backup"
tags = concat(var.tags, ["sos22_auto_backup"])
name = "sos23_production_minio_backup"
tags = concat(var.tags, ["sos23_auto_backup"])
zone = var.zone

disk_id = module.minio.data_disk_id
Expand Down
12 changes: 6 additions & 6 deletions modules/production/modules/server/archive.tf
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ locals {
${join(" ", formatlist("\"%s\"", data.sakuracloud_zone.zone.dns_servers))}
];
sos22-production-server = {
sos23-production-server = {
switch = {
network = "${var.switch_network}";
ipAddress = "${var.ip_address}";
Expand Down Expand Up @@ -39,11 +39,11 @@ locals {

module "nixos_archive" {
source = "../../../sakuracloud_archive_nixos_custom"
name = "sos22_production_nixos"
tags = concat(var.tags, ["sos22_archive_nixos"])
name = "sos23_production_nixos"
tags = concat(var.tags, ["sos23_archive_nixos"])
zone = var.zone

imports = ["${path.module}/sos22-production-server.nix"]
imports = ["${path.module}/sos23-production-server.nix"]
nixos_config = local.nixos_config

secret_contents = var.secret_contents
Expand All @@ -53,8 +53,8 @@ module "nixos_archive" {
content = local.nixos_config
},
{
target = "/etc/nixos/sos22-production-server.nix"
content = file("${path.module}/sos22-production-server.nix")
target = "/etc/nixos/sos23-production-server.nix"
content = file("${path.module}/sos23-production-server.nix")
}
])
}
8 changes: 4 additions & 4 deletions modules/production/modules/server/main.tf
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
resource "sakuracloud_disk" "server_disk" {
name = "sos22_production_server_disk"
tags = concat(var.tags, ["sos22_server_disk"])
name = "sos23_production_server_disk"
tags = concat(var.tags, ["sos23_server_disk"])
zone = var.zone
source_archive_id = module.nixos_archive.archive_id
}

resource "sakuracloud_server" "server" {
name = "sos22_production_server"
tags = concat(var.tags, ["sos22_server"])
name = "sos23_production_server"
tags = concat(var.tags, ["sos23_server"])
disks = [sakuracloud_disk.server_disk.id]
zone = var.zone
core = var.core
Expand Down
2 changes: 1 addition & 1 deletion modules/production/modules/server/packet_filter.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
resource "sakuracloud_packet_filter" "external" {
name = "sos22_production_server_external"
name = "sos23_production_server_external"
zone = var.zone

expression {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

with lib;
let
cfg = config.sos22-production-server;
cfg = config.sos23-production-server;
in
{
options = {
sos22-production-server = {
sos23-production-server = {
switch = mkOption {
type = types.submodule {
options = {
Expand Down
2 changes: 1 addition & 1 deletion modules/staging/beta.tf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module "beta" {
source = "./modules/server"

tags = concat(var.tags, ["sos22_beta"])
tags = concat(var.tags, ["sos23_beta"])
zone = var.zone
core = 2
memory = 2
Expand Down
2 changes: 1 addition & 1 deletion modules/staging/database.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "database" {
source = "../database"
tags = concat(var.tags, ["sos22_database"])
tags = concat(var.tags, ["sos23_database"])
zone = var.zone
switch_id = sakuracloud_switch.internal.id
switch_network = local.internal_network
Expand Down
4 changes: 2 additions & 2 deletions modules/staging/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ locals {
}

resource "sakuracloud_switch" "internal" {
name = "sos22_staging_switch"
tags = concat(var.tags, ["sos22_switch"])
name = "sos23_staging_switch"
tags = concat(var.tags, ["sos23_switch"])
zone = var.zone
}
2 changes: 1 addition & 1 deletion modules/staging/minio.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "minio" {
source = "../minio"
tags = concat(var.tags, ["sos22_minio"])
tags = concat(var.tags, ["sos23_minio"])
zone = var.zone
switch_id = sakuracloud_switch.internal.id
switch_network = local.internal_network
Expand Down
12 changes: 6 additions & 6 deletions modules/staging/modules/server/archive.tf
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ locals {
${join(" ", formatlist("\"%s\"", data.sakuracloud_zone.zone.dns_servers))}
];
sos22-staging-server = {
sos23-staging-server = {
switch = {
network = "${var.switch_network}";
ipAddress = "${var.ip_address}";
Expand Down Expand Up @@ -39,11 +39,11 @@ locals {

module "nixos_archive" {
source = "../../../sakuracloud_archive_nixos_custom"
name = "sos22_staging_nixos"
tags = concat(var.tags, ["sos22_archive_nixos"])
name = "sos23_staging_nixos"
tags = concat(var.tags, ["sos23_archive_nixos"])
zone = var.zone

imports = ["${path.module}/sos22-staging-server.nix"]
imports = ["${path.module}/sos23-staging-server.nix"]
nixos_config = local.nixos_config

secret_contents = var.secret_contents
Expand All @@ -53,8 +53,8 @@ module "nixos_archive" {
content = local.nixos_config
},
{
target = "/etc/nixos/sos22-staging-server.nix"
content = file("${path.module}/sos22-staging-server.nix")
target = "/etc/nixos/sos23-staging-server.nix"
content = file("${path.module}/sos23-staging-server.nix")
}
])
}
8 changes: 4 additions & 4 deletions modules/staging/modules/server/main.tf
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
resource "sakuracloud_disk" "server_disk" {
name = "sos22_staging_server_disk"
tags = concat(var.tags, ["sos22_server_disk"])
name = "sos23_staging_server_disk"
tags = concat(var.tags, ["sos23_server_disk"])
zone = var.zone
source_archive_id = module.nixos_archive.archive_id
}

resource "sakuracloud_server" "server" {
name = "sos22_staging_server"
tags = concat(var.tags, ["sos22_server"])
name = "sos23_staging_server"
tags = concat(var.tags, ["sos23_server"])
disks = [sakuracloud_disk.server_disk.id]
zone = var.zone
core = var.core
Expand Down
2 changes: 1 addition & 1 deletion modules/staging/modules/server/packet_filter.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
resource "sakuracloud_packet_filter" "external" {
name = "sos22_staging_server_external"
name = "sos23_staging_server_external"
zone = var.zone

expression {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

with lib;
let
cfg = config.sos22-staging-server;
cfg = config.sos23-staging-server;
in
{
options = {
sos22-staging-server = {
sos23-staging-server = {
switch = mkOption {
type = types.submodule {
options = {
Expand Down
Loading

0 comments on commit a43604f

Please sign in to comment.