File tree Expand file tree Collapse file tree 3 files changed +3
-8
lines changed
environments/skeleton/{{cookiecutter.environment}}/terraform Expand file tree Collapse file tree 3 files changed +3
-8
lines changed Original file line number Diff line number Diff line change 4
4
os_metadata : " {{ lookup('url', 'http://169.254.169.254/openstack/latest/meta_data.json') | from_json }}"
5
5
k3s_token : " {{ os_metadata.meta.k3s_token }}"
6
6
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' }}"
9
8
tasks :
10
9
- name : Add the token for joining the cluster to the environment
11
10
no_log : false # avoid logging the server token
17
16
ansible.builtin.lineinfile :
18
17
path : " /etc/systemd/system/{{ service_name }}.service.env"
19
18
line : " K3S_URL=https://{{ k3s_server_name }}:6443"
20
- when : k3s_node_type == "agent "
19
+ when : k3s_server_name != "none "
21
20
22
21
- name : Start k3s service
23
22
ansible.builtin.systemd :
24
23
name : " {{ service_name }}"
25
24
daemon_reload : true
26
25
state : started
27
26
enabled : true
28
- when : k3s_node_type != "none"
Original file line number Diff line number Diff line change @@ -48,7 +48,6 @@ resource "openstack_compute_instance_v2" "compute" {
48
48
environment_root = var.environment_root
49
49
k3s_token = var.k3s_token
50
50
k3s_server = " ${ var . cluster_name } -control"
51
- k3s_node_type = " agent"
52
51
}
53
52
54
53
user_data = <<- EOF
Original file line number Diff line number Diff line change @@ -77,8 +77,7 @@ resource "openstack_compute_instance_v2" "control" {
77
77
metadata = {
78
78
environment_root = var.environment_root
79
79
k3s_token = var.k3s_token
80
- k3s_server = " ${ var . cluster_name } -control"
81
- k3s_node_type = " server"
80
+ k3s_server = " none"
82
81
}
83
82
84
83
user_data = <<- EOF
@@ -129,7 +128,6 @@ resource "openstack_compute_instance_v2" "login" {
129
128
environment_root = var.environment_root
130
129
k3s_token = var.k3s_token
131
130
k3s_server = " ${ var . cluster_name } -control"
132
- k3s_node_type = " agent"
133
131
}
134
132
135
133
user_data = <<- EOF
You can’t perform that action at this time.
0 commit comments