diff --git a/roles/k3s_agent/tasks/main.yml b/roles/k3s_agent/tasks/main.yml index 39457ce..25f95bc 100644 --- a/roles/k3s_agent/tasks/main.yml +++ b/roles/k3s_agent/tasks/main.yml @@ -73,7 +73,7 @@ ansible.builtin.lineinfile: state: absent path: "{{ systemd_dir }}/k3s-agent.service.env" - regexp: "^K3S_TOKEN=\\s*(?!{{ token }}\\s*$)" + regexp: "^K3S_TOKEN=\\s*(?!{{ token | regex_escape }}\\s*$)" - name: Add the token for joining the cluster to the environment no_log: true # avoid logging the server token diff --git a/roles/k3s_server/tasks/main.yml b/roles/k3s_server/tasks/main.yml index e572fa2..bae9438 100644 --- a/roles/k3s_server/tasks/main.yml +++ b/roles/k3s_server/tasks/main.yml @@ -267,7 +267,7 @@ ansible.builtin.lineinfile: state: absent path: "{{ systemd_dir }}/k3s.service.env" - regexp: "^K3S_TOKEN=\\s*(?!{{ token }}\\s*$)" + regexp: "^K3S_TOKEN=\\s*(?!{{ token | regex_escape }}\\s*$)" - name: Add the token for joining the cluster to the environment no_log: true # avoid logging the server token