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