created: 2022-11-02T05:54:02.911Z

ansible で role を使う

role のソースコードを取得する

requirements.yml は色々書けるみたいだが、やる気がない感じでも大丈夫。

- src: git+git@github.com:geerlingguy/ansible-role-nodejs.git
- src: git+git@github.com:fubarhouse/ansible-role-golang.git
- geerlingguy.swap

こんなコマンドでローカル落として、使えるようになる。

$ ansible-galaxy install --role-file requirements.yml

ここに置いてあるものじゃないとうまいことインストールできないようだ。

使い方

使うロールによって使い方は色々ある。

roles で定義し、vars にて規約にそった変数を定義しておけば動作してくれるものが多いようだ。

  roles:
    - geerlingguy.swap

  vars:
    swap_file_path: /swapfile
    swap_file_size_mb: 8192
勉強の戦略――9割の「努力」をやめ、真に必要な一点に集中する
[ad] 勉強の戦略――9割の「努力」をやめ、真に必要な一点に集中する
岡 健作 (単行本)