Sonatype Nexus用のGalaxyモジュールをテストするためにAnsible + Test Kitchenを設定しようとしています。これを行うために、私はgeerlingguy.java
に依存したい、そして配列java_packages: ['java-1.8.0-openjdk']
を渡すことによってデフォルトのJavaバージョンを上書きしたいと思います。Ansible + Test Kitchen:配列データを従属モジュールに渡す
role dependencies状態のDOCO:役割を使用しているとき
役割の依存関係を使用すると、自動的に他のロールに引くことができます。役割の依存関係は、roleディレクトリ内のmeta/main.ymlファイル に保存されます。このファイルには、スカラーデータ従うに渡す方法の 例の役割/ myappに/メタ/ main.ymlに次
例として、指定されたロールの前に挿入する役割とパラメータのリスト を含める必要があります配列やハッシュデータの例は続きません。
私はこの二つの方法を試みた。また、すべて1行に
---
dependencies:
- { role: geerlingguy.java,
java_packages: ['java-1.8.0-openjdk'] }
を:この場合
---
dependencies:
- { role: geerlingguy.java, java_packages: ['java-1.8.0-openjdk'] }
java_packages
を無視するようにし、Java 1.7.0のデフォルトが使用されているようです。
また、私はこの試みた:これは、放出されている構文エラーにつながる
---
dependencies:
- { role: geerlingguy.java,
java_packages:
- java-1.8.0-openjdk }
を。
Test Kitchenを使用している間にArrayデータを渡すことは可能ですか?