mirror of
https://github.com/2martens/terraform.git
synced 2026-10-17 15:46:52 +02:00
Set refresh times for snap
This commit is contained in:
@@ -191,7 +191,10 @@ resource "hcloud_server" "server_k8s_test" {
|
|||||||
main_node_ip : "10.0.0.2"
|
main_node_ip : "10.0.0.2"
|
||||||
cluster_token : ""
|
cluster_token : ""
|
||||||
}))
|
}))
|
||||||
packages_setup : base64encode(file("${path.module}/modules/k8s-cluster/templates/install-packages.sh"))
|
packages_setup : base64encode(templatefile("${path.module}/templates/install-packages.sh", {
|
||||||
|
refresh_day : "fri"
|
||||||
|
refresh_hour : format("%02d", 0)
|
||||||
|
}))
|
||||||
firewall_setup : base64encode(templatefile("${path.module}/modules/k8s-cluster/templates/firewall-setup.sh", {
|
firewall_setup : base64encode(templatefile("${path.module}/modules/k8s-cluster/templates/firewall-setup.sh", {
|
||||||
node_ip : "10.0.0.2"
|
node_ip : "10.0.0.2"
|
||||||
}))
|
}))
|
||||||
|
|||||||
@@ -93,7 +93,10 @@ resource "hcloud_server" "manager" {
|
|||||||
api_server_ip : var.create_loadbalancer ? hcloud_load_balancer.kubernetes[0].ipv4 : hcloud_primary_ip.ipv4_manager_address[0].ip_address
|
api_server_ip : var.create_loadbalancer ? hcloud_load_balancer.kubernetes[0].ipv4 : hcloud_primary_ip.ipv4_manager_address[0].ip_address
|
||||||
cluster_token : random_id.cluster_token.hex
|
cluster_token : random_id.cluster_token.hex
|
||||||
}))
|
}))
|
||||||
packages_setup : base64encode(file("${path.module}/templates/install-packages.sh"))
|
packages_setup : base64encode(templatefile("${path.module}/templates/install-packages.sh", {
|
||||||
|
refresh_day : "fri"
|
||||||
|
refresh_hour : format("%02d", count.index)
|
||||||
|
}))
|
||||||
firewall_setup : base64encode(templatefile("${path.module}/templates/firewall-setup.sh", {
|
firewall_setup : base64encode(templatefile("${path.module}/templates/firewall-setup.sh", {
|
||||||
node_ip : var.private_node_ips[count.index]
|
node_ip : var.private_node_ips[count.index]
|
||||||
}))
|
}))
|
||||||
|
|||||||
@@ -6,4 +6,5 @@ apt-get -y install snapd
|
|||||||
|
|
||||||
curl https://packages.hetzner.com/hcloud/deb/hc-utils_0.0.4-1_all.deb -o /run/tmpfiles.d/hc-utils_0.0.4-1_all.deb -s
|
curl https://packages.hetzner.com/hcloud/deb/hc-utils_0.0.4-1_all.deb -o /run/tmpfiles.d/hc-utils_0.0.4-1_all.deb -s
|
||||||
apt-get -y install /run/tmpfiles.d/hc-utils_0.0.4-1_all.deb
|
apt-get -y install /run/tmpfiles.d/hc-utils_0.0.4-1_all.deb
|
||||||
snap install kubectl --classic
|
snap install kubectl --classic
|
||||||
|
snap set system refresh.timer=${refresh_day},${refresh_hour}:00
|
||||||
@@ -72,7 +72,10 @@ resource "hcloud_server" "worker" {
|
|||||||
api_server_ip : var.create_loadbalancer ? hcloud_load_balancer.kubernetes[0].ipv4 : hcloud_server.manager[0].ipv4_address
|
api_server_ip : var.create_loadbalancer ? hcloud_load_balancer.kubernetes[0].ipv4 : hcloud_server.manager[0].ipv4_address
|
||||||
cluster_token : random_id.cluster_token.hex
|
cluster_token : random_id.cluster_token.hex
|
||||||
}))
|
}))
|
||||||
packages_setup : base64encode(file("${path.module}/templates/install-packages.sh"))
|
packages_setup : base64encode(templatefile("${path.module}/templates/install-packages.sh", {
|
||||||
|
refresh_day : "sat"
|
||||||
|
refresh_hour : format("%02d", count.index)
|
||||||
|
}))
|
||||||
firewall_setup : base64encode(templatefile("${path.module}/templates/firewall-setup.sh", {
|
firewall_setup : base64encode(templatefile("${path.module}/templates/firewall-setup.sh", {
|
||||||
node_ip : var.private_node_ips[count.index]
|
node_ip : var.private_node_ips[count.index]
|
||||||
}))
|
}))
|
||||||
|
|||||||
Reference in New Issue
Block a user