前提・実現したいこと
ansibleのunarchiveモジュールを利用してローカルホストに
Istioをインストールについてを試みています。
◆ディレクトリ構成
commands
-istio-install.yml
group_vars
-ita.yml
inventory
-ita
発生している問題・エラーメッセージ
playbookを実行すると下記のエラーが出力されます。
fatal: [localhost]: FAILED! => {"msg": "{u'istio': {u'url': u'1.4.4', u'dir': u'/opt'}, u'stage': u'ita'}: {u'istio': {u'url': u'https://github.com/istio/istio/releases/downlrsion': u'1.4.4', u'dir': u'/opt'}, u'stage': u'ita'}: recursive loop detected in template string: https://github.com/i: u'ita'}: {u'istio': {u'url': u'https://github.com/istio/istio/releases/download/{{gstio/istio/releases/download/{{genv.istio.version}}/istio-{{genv.istio.version}}-linux.tar.gz"}
recursive loop detected in template string: https://github.com/i: u'ita'}: {u'istio': {u'url': u'https://github.com/istio/istio/releases/download/{{gstio/istio/releases/download/{{genv.istio.version}}/istio-{{genv.istio.version}}-linux.tar.gz"}
該当のソースコード
istio-install.yml
- hosts: all
connection: local
become: true
vars_files:- ../group_vars/ita.yml
- name: downlocad istio
unarchive:
src: "{{ genv.istio.url }}"
dest: "{{ genv.istio.dir }}"
remote_src: yes
ita.yml
genv:
stage: "ita"
istio:
url: "https://github.com/istio/istio/releases/download/{{genv.istio.version}}/istio-{{genv.istio.version}}-linux.tar.gz"
version: "1.4.4"
dir: "/opt"
ita
[localhost]
local
補足情報(FW/ツールのバージョンなど)
CentOS Linux release 7.7.1908 (Core)
ansible 2.4.2.0
浅学で恐縮ですがご助言いただけますと幸いです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/23 13:42
2020/02/24 13:11