私は2つの役割を両方の仕事のリストで持っています。危険なDRY(あなた自身を繰り返さないでください)
- name: Ensure bible server is running
command: npm run forever
args:
chdir: ~/bible-server
when: "foreverlist.stdout.find('bibleServer.js') == -1"
例ロールBタスク:
しかし、いくつかは(すべてではない)の役割Aにおけるタスクの役割B
例ロールタスクのタスクとほぼ同一であります
- name: Ensure certs server is running
command: npm run forever
args:
chdir: ~/certs-server
when: "foreverlist.stdout.find('certsServer.js') == -1"
関数を宣言して引数を渡すようなタスクを宣言できるようにタスクをパラメータ化することは可能ですか?
それは何のための変数です。私は質問と全く混同している。 – techraf
これは、1つのタスクを定義して別のロールから呼び出す場合、それは正気の問題です。とにかくコード内でコロンを数回繰り返すことになります。 – techraf