こちらを参考に手順を作りました
手順をplaybookに変換しているだけですが、こちらでうまく動作いたしました。
playbook.yaml
- name: yarn をインストールする手順
block:
- name: node をインストール
ansible.builtin.shell:
cmd: "curl --silent --location https://rpm.nodesource.com/setup_20.x | sudo bash -"
become: yes
- name: yarn のrpmパッケージをダウンロード
ansible.builtin.get_url:
url: https://dl.yarnpkg.com/rpm/yarn.repo
dest: /etc/yum.repos.d/yarn.repo
mode: '0755'
become: yes
- name: yarn をインストール
ansible.builtin.dnf:
name: yarn
state: present
become: yes
コマンド
ansible-playbook playbook.yml --ask-become-pass