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
UXデザインの法則 ―最高のプロダクトとサービスを支える心理学
[ad] UXデザインの法則 ―最高のプロダクトとサービスを支える心理学
Jon Yablonski, 相島 雅樹 (単行本(ソフトカバー))