| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | ---- name: Packages  hosts: nodes  remote_user: bwdezend  tasks:  - name: Install nfs-common    apt:      name: nfs-common      state: present    become: true- name: Get k3s bits  hosts: all  remote_user: bwdezend  vars:    node_token: ""  tasks:  - name: get agent token    slurp:      src: '/var/lib/rancher/k3s/server/node-token'    register: node_token    become: true    when: inventory_hostname in groups['master']  - name: Install agent    command: curl -sfL https://get.k3s.io --output /tmp/k3s.sh    become: true    args:      creates: /tmp/k3s.sh    when: inventory_hostname in groups['nodes']  - name: Fix DNS    copy:      src: resolv.conf      dest: /etc/resolv.conf    when: inventory_hostname in groups['nodes']    become: true  - name: install    command: /bin/sh /tmp/k3s.sh    environment:      K3S_URL: https://192.168.1.87:6443      K3S_TOKEN: "{{ node_token }}"    args:      creates: /var/lib/rancher/k3s/agent    when: inventory_hostname in groups['nodes']
 |