@ENigma371

How to kubeadm token create with ansible?

Добрый день!
Пытаюсь запулить kubeadm token через ансибл, погуглив нашел куча похожих вариантов но не один не срабатывает. Подскажите в чем может быть проблема
- hosts: master
  become: yes
  gather_facts: false
  tasks:
    - name: get join command
      shell: kubeadm token create --print-join-command
      register: join_command_raw

    - name: set join command
      set_fact:
        join_command: "{{ join_command_raw.stdout_lines[0] }}"


- hosts: node
  become: yes
  tasks:
    - name: join cluster
      shell: "{{ hostvars['master'].join_command_raw }} >> node_joined.txt"
      args:
        chdir: $HOME
        creates: node_joined.txt

Скрин с ошибкой ниже.
615db58ec0b6e677488471.jpeg
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MaxKozlov
у вас master, судя по всему, группа, а в hostvars - хосты
посмотрите
https://docs.ansible.com/ansible/latest/user_guide...
в районе
"You can use groups and hostvars together"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы