1
は、自分のタスク/ main.ymlがansible - 以下の役割の静的スクリプトファイルを含める
- name: Create swap file 50MB
script: /etc/ansible/roles/webserver/files/createswap.sh
- name: add GPG key for nginx
script: /etc/ansible/roles/webserver/files/nginxkeyadd.sh
- name: Install nginx on target
apt: name={{ item }} state=latest
with_items:
- rsync
- git
- nginx
のように見えるウェブサーバ
localhostの役割の#ツリー
.
├── readme.md
├── site.yml
└── webserver
├── files
│ ├── createswap.sh
│ └── nginxkeyadd.sh
├── handlers
│ └── main.yml
├── tasks
│ └── main.yml
├── templates
│ ├── helloworld.conf.j2
│ └── index.html.j2
└── vars
└── main.yml
呼ばansibel役割のための私のディレクトリ構造であります
タスク/ main.yml内のローカルスクリプトファイルへの絶対パスを指定する
script: /etc/ansible/roles/webserver/files/nginxkeyadd.sh
およびscript: /etc/ansible/roles/webserver/files/createswap.sh
。スクリプトには何らかの変数がありません。 これは実践的な人にとっては良い練習ですか?