Loading README.md +1 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ Author: <https://github.com/itwars> Build a Kubernetes cluster using Ansible with k3s. The goal is easily install a Kubernetes cluster on machines running: - [X] Debian - [ ] Ubuntu - [X] Ubuntu - [X] CentOS on processor architecture: Loading roles/download/tasks/main.yml +5 −2 Original line number Diff line number Diff line Loading @@ -22,8 +22,11 @@ group: root mode: 0755 when: - ansible_facts.architecture is search("arm") - ansible_facts.userspace_bits == "64" ( ansible_facts.architecture is search("arm") and ansible_facts.userspace_bits == "64" ) or ansible_facts.architecture == "aarch64" - name: Download k3s binary armhf get_url: Loading roles/ubuntu/tasks/main.yml 0 → 100644 +37 −0 Original line number Diff line number Diff line --- - name: Check if cgroups enabled in /boot/firmware/cmdline.txt shell: cat /boot/firmware/cmdline.txt | grep cgroup register: cgroup_enabled when: ansible_distribution == 'Ubuntu' # grep will exit with 1 when no results found. # ignore_errors causes the task not to halt play. ignore_errors: true - name: Enable cgroup via boot commandline if not already present lineinfile: path: /boot/firmware/cmdline.txt backrefs: yes regexp: "(.*)$" line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory' when: ( ansible_distribution == 'Ubuntu' ) and ( cgroup_enabled.stdout == "" ) - name: Check if cgroups already running shell: cat /proc/cmdline | grep cgroup register: cgroup_running when: ansible_distribution == 'Ubuntu' # grep will exit with 1 when no results found. # ignore_errors causes the task not to halt play. ignore_errors: true - name: Rebooting to enable cgroups if not already running reboot: when: ( ansible_distribution == 'Ubuntu' ) and ( cgroup_running.stdout == "" ) site.yml +1 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ - role: prereq - role: download - role: raspbian - role: ubuntu - hosts: master become: yes Loading Loading
README.md +1 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ Author: <https://github.com/itwars> Build a Kubernetes cluster using Ansible with k3s. The goal is easily install a Kubernetes cluster on machines running: - [X] Debian - [ ] Ubuntu - [X] Ubuntu - [X] CentOS on processor architecture: Loading
roles/download/tasks/main.yml +5 −2 Original line number Diff line number Diff line Loading @@ -22,8 +22,11 @@ group: root mode: 0755 when: - ansible_facts.architecture is search("arm") - ansible_facts.userspace_bits == "64" ( ansible_facts.architecture is search("arm") and ansible_facts.userspace_bits == "64" ) or ansible_facts.architecture == "aarch64" - name: Download k3s binary armhf get_url: Loading
roles/ubuntu/tasks/main.yml 0 → 100644 +37 −0 Original line number Diff line number Diff line --- - name: Check if cgroups enabled in /boot/firmware/cmdline.txt shell: cat /boot/firmware/cmdline.txt | grep cgroup register: cgroup_enabled when: ansible_distribution == 'Ubuntu' # grep will exit with 1 when no results found. # ignore_errors causes the task not to halt play. ignore_errors: true - name: Enable cgroup via boot commandline if not already present lineinfile: path: /boot/firmware/cmdline.txt backrefs: yes regexp: "(.*)$" line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory' when: ( ansible_distribution == 'Ubuntu' ) and ( cgroup_enabled.stdout == "" ) - name: Check if cgroups already running shell: cat /proc/cmdline | grep cgroup register: cgroup_running when: ansible_distribution == 'Ubuntu' # grep will exit with 1 when no results found. # ignore_errors causes the task not to halt play. ignore_errors: true - name: Rebooting to enable cgroups if not already running reboot: when: ( ansible_distribution == 'Ubuntu' ) and ( cgroup_running.stdout == "" )
site.yml +1 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ - role: prereq - role: download - role: raspbian - role: ubuntu - hosts: master become: yes Loading