Skip to content

Commit 2f26fa1

Browse files
committed
agent/server config now based on if server name defined
1 parent ce82f59 commit 2f26fa1

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

ansible/roles/k3s/files/start_k3s.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +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-
k3s_node_type: "{{ os_metadata.meta.k3s_node_type }}"
8-
service_name: "{{ 'k3s-agent' if k3s_node_type == 'agent' else 'k3s' }}"
7+
service_name: "{{ 'k3s' if k3s_server_name == 'none' else 'k3s-agent' }}"
98
tasks:
109
- name: Add the token for joining the cluster to the environment
1110
no_log: false # avoid logging the server token
@@ -17,12 +16,11 @@
1716
ansible.builtin.lineinfile:
1817
path: "/etc/systemd/system/{{ service_name }}.service.env"
1918
line: "K3S_URL=https://{{ k3s_server_name }}:6443"
20-
when: k3s_node_type == "agent"
19+
when: k3s_server_name != "none"
2120

2221
- name: Start k3s service
2322
ansible.builtin.systemd:
2423
name: "{{ service_name }}"
2524
daemon_reload: true
2625
state: started
2726
enabled: true
28-
when: k3s_node_type != "none"

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ resource "openstack_compute_instance_v2" "compute" {
4848
environment_root = var.environment_root
4949
k3s_token = var.k3s_token
5050
k3s_server = "${var.cluster_name}-control"
51-
k3s_node_type = "agent"
5251
}
5352

5453
user_data = <<-EOF

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ resource "openstack_compute_instance_v2" "control" {
7777
metadata = {
7878
environment_root = var.environment_root
7979
k3s_token = var.k3s_token
80-
k3s_server = "${var.cluster_name}-control"
81-
k3s_node_type = "server"
80+
k3s_server = "none"
8281
}
8382

8483
user_data = <<-EOF
@@ -129,7 +128,6 @@ resource "openstack_compute_instance_v2" "login" {
129128
environment_root = var.environment_root
130129
k3s_token = var.k3s_token
131130
k3s_server = "${var.cluster_name}-control"
132-
k3s_node_type = "agent"
133131
}
134132

135133
user_data = <<-EOF

0 commit comments

Comments
 (0)