main.yml 608 B

1234567891011
  1. - name: copy {{ resource }} {{ namespace }}/{{ resource_name }} patch to /tmp/{{ resource_name }}.patch.yml
  2. copy:
  3. src: "{{ resource }}.patch.yml"
  4. dest: "/tmp/{{ resource_name }}.patch.yml"
  5. - name: patch {{ resource }} {{ namespace }}/{{ resource_name }} onecloud.yunion.io/controller node selector
  6. shell: |
  7. KUBECONFIG="{{ ENV_KUBECONFIG }}" {{ K3S_CMDLINE_PREFIX }} kubectl patch {{ resource }} -n {{ namespace }} {{ resource_name }} --patch "$(cat /tmp/{{ resource_name }}.patch.yml)" --type merge && rm -f /tmp/{{ resource_name }}.patch.yml
  8. become: yes
  9. args:
  10. executable: /bin/bash