Commit d22ad01d authored by Jiayi Hu's avatar Jiayi Hu
Browse files

Add Alpine Linux configuration



Signed-off-by: default avatarJiayi Hu <jiayi.ghu@gmail.com>
parent 999803ae
Loading
Loading
Loading
Loading
+6 −16
Original line number Diff line number Diff line
---

- name: Copy K3s service file
  register: k3s_service
  template:
    src: "k3s.service.j2"
    dest: "{{ systemd_dir }}/k3s.service"
    owner: root
    group: root
    mode: 0755

- name: Enable and check K3s service
  systemd:
    name: k3s
    daemon_reload: yes
    state: restarted
    enabled: yes
- name: Create and enable K3s service
  include_tasks: "{{ item }}"
  with_first_found:
    - "prereq/{{ ansible_distribution }}.yml"
    - "prereq/default.yml"

- name: Wait for node-token
  wait_for:
@@ -61,7 +51,7 @@

- name: Replace https://localhost:6443 by https://master-ip:6443
  command: >-
    k3s kubectl config set-cluster default
    /usr/local/bin/k3s kubectl config set-cluster default
      --server=https://{{ master_ip }}:6443
      --kubeconfig ~{{ ansible_user }}/.kube/config
  changed_when: true
+30 −0
Original line number Diff line number Diff line
---
- name: Copy K3s service file
  register: k3s_service
  copy:
    content: |
      #!/sbin/openrc-run

      name="k3s server"
      command="/usr/local/bin/k3s"
      command_args="server {{ extra_server_args | default("") }}"
      command_background=true
      pidfile="/run/${RC_SVCNAME}.pid"
      output_log="/var/log/k3s.log"
      error_log="/var/log/k3s.err"
    dest: /etc/init.d/k3s
    owner: root
    group: root
    mode: 0755

- name: Create K3s service symlink
  file:
    src: /etc/init.d/k3s
    dest: /etc/runlevels/default/k3s
    state: link

- name: Enable and check K3s service
  service:
    name: k3s
    state: restarted
    enabled: yes
+16 −0
Original line number Diff line number Diff line
---
- name: Copy K3s service file
  register: k3s_service
  template:
    src: "k3s.service.j2"
    dest: "{{ systemd_dir }}/k3s.service"
    owner: root
    group: root
    mode: 0755

- name: Enable and check K3s service
  systemd:
    name: k3s
    daemon_reload: yes
    state: restarted
    enabled: yes
+5 −14
Original line number Diff line number Diff line
---

- name: Copy K3s service file
  template:
    src: "k3s.service.j2"
    dest: "{{ systemd_dir }}/k3s-node.service"
    owner: root
    group: root
    mode: 0755

- name: Enable and check K3s service
  systemd:
    name: k3s-node
    daemon_reload: yes
    state: restarted
    enabled: yes
- name: Create and enable K3s service
  include_tasks: "{{ item }}"
  with_first_found:
    - "prereq/{{ ansible_distribution }}.yml"
    - "prereq/default.yml"
+30 −0
Original line number Diff line number Diff line
---
- name: Copy K3s service file
  register: k3s_service
  copy:
    content: |
      #!/sbin/openrc-run

      name="k3s agent"
      command="/usr/local/bin/k3s"
      command_args="agent --server https://{{ master_ip }}:6443 --token {{ hostvars[groups['master'][0]]['token'] }} {{ extra_agent_args | default("") }}"
      command_background=true
      pidfile="/run/${RC_SVCNAME}.pid"
      output_log="/var/log/k3s.log"
      error_log="/var/log/k3s.err"
    dest: /etc/init.d/k3s
    owner: root
    group: root
    mode: 0755

- name: Create K3s service symlink
  file:
    src: /etc/init.d/k3s
    dest: /etc/runlevels/default/k3s
    state: link

- name: Enable and check K3s service
  service:
    name: k3s
    state: restarted
    enabled: yes
Loading