mirror of
https://github.com/2martens/terraform.git
synced 2026-10-17 19:26:51 +02:00
change: Remove devops resource
This commit is contained in:
+1
-61
@@ -83,64 +83,4 @@ resource "hcloud_firewall" "k8s-firewall" {
|
||||
}
|
||||
}
|
||||
|
||||
// servers
|
||||
resource "hcloud_primary_ip" "primary_ipv4_devops" {
|
||||
name = "primary_ipv4_devops"
|
||||
datacenter = data.hcloud_datacenter.falkenstein.name
|
||||
type = "ipv4"
|
||||
assignee_type = "server"
|
||||
auto_delete = false
|
||||
}
|
||||
|
||||
resource "hcloud_primary_ip" "primary_ipv6_devops" {
|
||||
name = "primary_ipv6_devops"
|
||||
datacenter = data.hcloud_datacenter.falkenstein.name
|
||||
type = "ipv6"
|
||||
assignee_type = "server"
|
||||
auto_delete = false
|
||||
}
|
||||
|
||||
resource "hcloud_server" "server_devops" {
|
||||
name = "devops"
|
||||
image = "ubuntu-22.04"
|
||||
allow_deprecated_images = false
|
||||
server_type = "cax21"
|
||||
location = data.hcloud_location.falkenstein.name
|
||||
public_net {
|
||||
ipv4_enabled = true
|
||||
ipv4 = hcloud_primary_ip.primary_ipv4_devops.id
|
||||
ipv6_enabled = true
|
||||
ipv6 = hcloud_primary_ip.primary_ipv6_devops.id
|
||||
}
|
||||
ignore_remote_firewall_ids = false
|
||||
keep_disk = false
|
||||
placement_group_id = data.hcloud_placement_group.default.id
|
||||
labels = {
|
||||
"apache" : "yes",
|
||||
"docker" : "yes",
|
||||
"drone" : "yes"
|
||||
}
|
||||
firewall_ids = [hcloud_firewall.basic-firewall.id]
|
||||
ssh_keys = [data.hcloud_ssh_key.macos.id]
|
||||
user_data = file("${path.module}/templates/cloud-init.tftpl")
|
||||
shutdown_before_deletion = true
|
||||
|
||||
lifecycle {
|
||||
ignore_changes = [ssh_keys, user_data]
|
||||
}
|
||||
}
|
||||
|
||||
module "drone_domain" {
|
||||
source = "./modules/domain"
|
||||
domain = local.domain
|
||||
subdomain = "ci"
|
||||
ipv4 = "49.12.69.146"
|
||||
ipv6 = "2a01:4f8:c012:1fef::1"
|
||||
}
|
||||
resource "inwx_nameserver_record" "twomartens_de_ci-ownercheck_txt" {
|
||||
domain = local.domain
|
||||
name = "ownercheck.ci.2martens.de"
|
||||
content = "e1eb600b"
|
||||
type = "TXT"
|
||||
ttl = 3600
|
||||
}
|
||||
// servers
|
||||
Reference in New Issue
Block a user