我正在尝试使用 Ansible 安装 RKE2。
但安装 RKE2 的命令不是 apt 命令
安装 rke2 的命令是
curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION=v1.21.6+rke2r1 sh -
我不知道如何将此命令转换为剧本代码
我确实检查了有关 curl - ansible 的其他帖子,但这对我的情况没有帮助
这能行吗?
vars:
script_dir: mydir
tasks:
- file:
state: directory
path: "{{ script_dir }}"
- name: download RKE2
get_url:
url: https://get.rke2.io
validate_certs: false
dest: "{{ script_dir }}/install.sh"
mode: 0755
- name: install RKE2
command: "{{ script_dir }}/install.sh"
environment:
INSTALL_RKE2_VERSION: v1.21.6+rke2r1