Skip to content

Commit 132e49e

Browse files
committed
Fixed merge conflicts
2 parents 6d6bd2d + 2b4f1f6 commit 132e49e

File tree

5 files changed

+10
-5
lines changed

5 files changed

+10
-5
lines changed

ansible/roles/k3s/files/start_k3s.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
os_metadata: "{{ lookup('url', 'http://169.254.169.254/openstack/latest/meta_data.json') | from_json }}"
55
k3s_token: "{{ os_metadata.meta.k3s_token }}"
66
k3s_server_name: "{{ os_metadata.meta.k3s_server }}"
7-
service_name: "{{ 'k3s' if k3s_server_name == 'none' else 'k3s-agent' }}"
7+
service_name: "{{ 'k3s-agent' if k3s_server_name is defined else 'k3s' }}"
88
tasks:
99
- name: Add the token for joining the cluster to the environment
1010
no_log: false # avoid logging the server token
@@ -16,7 +16,7 @@
1616
ansible.builtin.lineinfile:
1717
path: "/etc/systemd/system/{{ service_name }}.service.env"
1818
line: "K3S_URL=https://{{ k3s_server_name }}:6443"
19-
when: k3s_server_name != "none"
19+
when: k3s_server_name is defined
2020

2121
- name: Start k3s service
2222
ansible.builtin.systemd:

environments/skeleton/{{cookiecutter.environment}}/terraform/compute.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ module "compute" {
1616
key_pair = var.key_pair
1717
environment_root = var.environment_root
1818
k3s_token = var.k3s_token
19+
k3s_server = [for n in openstack_compute_instance_v2.control["control"].network: n.fixed_ip_v4 if n.access_network][0]
1920
security_group_ids = [for o in data.openstack_networking_secgroup_v2.nonlogin: o.id]
2021
}

environments/skeleton/{{cookiecutter.environment}}/terraform/compute/nodes.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ resource "openstack_compute_instance_v2" "compute" {
4747
metadata = {
4848
environment_root = var.environment_root
4949
k3s_token = var.k3s_token
50-
k3s_server = "${var.cluster_name}-control"
50+
k3s_server = var.k3s_server
5151
}
5252

5353
user_data = <<-EOF

environments/skeleton/{{cookiecutter.environment}}/terraform/compute/variables.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,8 @@ variable "security_group_ids" {
7171
variable "k3s_token" {
7272
type = string
7373
}
74+
75+
variable "k3s_server" {
76+
description = "Name/address of k3s server"
77+
type = string
78+
}

environments/skeleton/{{cookiecutter.environment}}/terraform/nodes.tf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ resource "openstack_compute_instance_v2" "control" {
7777
metadata = {
7878
environment_root = var.environment_root
7979
k3s_token = var.k3s_token
80-
k3s_server = "none"
8180
}
8281

8382
user_data = <<-EOF
@@ -127,7 +126,7 @@ resource "openstack_compute_instance_v2" "login" {
127126
metadata = {
128127
environment_root = var.environment_root
129128
k3s_token = var.k3s_token
130-
k3s_server = "${var.cluster_name}-control"
129+
k3s_server = [for n in openstack_compute_instance_v2.control["control"].network: n.fixed_ip_v4 if n.access_network][0]
131130
}
132131

133132
user_data = <<-EOF

0 commit comments

Comments
 (0)