-1
私はキー値辞書を持っています。 私はユーザーから取得している(オンまたはオフの)パラメータを使用したいと思い、その値を辞書に書き留めたいと思います。私はそれを実行する方法JSONとシェルで外部変数を使用する可能性があります
:
ansible-playbook -i $INVENTORY -s --extra-vars "switch='on' PLAYBOOKS/add_or_rm.yml
コード:
- hosts: docker-first-manager
vars:
operationMap:
on: add
off: rm
tasks:
- name: open_kibana_debug_port
shell:
docker service update --publish-{{operationMap[switch]}} 5603:5603 my_service
ちょうどそれが最後に働く –