diff --git a/defaults/main.yml b/defaults/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..1fed2f980015cbeddbc6fee9309f727933249568 --- /dev/null +++ b/defaults/main.yml @@ -0,0 +1,4 @@ +--- + +extra_server_args: "" +extra_agent_args: "" diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..91698ce99845db468e95576bbb85f12708d1937a --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,6 @@ +--- + +- name: restart k3s + service: + name: k3s + state: restarted diff --git a/tasks/all.yml b/tasks/all.yml new file mode 100644 index 0000000000000000000000000000000000000000..43347b39615e226f5a8a7cae42565c57dedc1359 --- /dev/null +++ b/tasks/all.yml @@ -0,0 +1,13 @@ +--- + +- name: Download k3s binary x64 + get_url: + url: https://github.com/k3s-io/k3s/releases/download/{{ k3s_version }}/k3s + checksum: sha256:https://github.com/k3s-io/k3s/releases/download/{{ k3s_version }}/sha256sum-amd64.txt + dest: /usr/local/bin/k3s + owner: root + group: root + mode: 0755 + when: ansible_facts.architecture == "x86_64" + + diff --git a/tasks/debian.yml b/tasks/debian.yml index 849169c71aa714dc6dc717e061b702a4b38752b9..149c9f76b533ed4f9ca5f9e3d6c9c87491d36513 100644 --- a/tasks/debian.yml +++ b/tasks/debian.yml @@ -1,3 +1,13 @@ --- +- name: k3s service file + template: + src: k3s_service.j2 + dest: /etc/systemd/system/k3s.service + register: k3s_service_file +- name: daemon reload + systemd: + daemon_reload: yes + when: k3s_service_file.changed + diff --git a/tasks/main.yml b/tasks/main.yml index d5527c2ac39a6666ba68f612c631e85291ed5a21..fff4570b862db737825384873b90da1516034e43 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,3 +1,6 @@ --- -- include: "{{ansible_os_family|lower}}.yml" +- import_tasks: all.yml + + +- include_tasks: "{{ansible_os_family|lower}}.yml"