Ansible MVSコマンドを実行するサンプル
環境
Ansible Tower
概要
hosts:test020
このPlaybookはtest020というホストに対して操作を実行することになります。
inventory.ymlで管理対象ホストの名前(<name>)を変更します。
environment: “{{ environment_vars }}"
environment指定により、host_vars/<name>.ymlから環境
変数が読み込まれます。
MVSコマンドを実行する
ibm.ibm_zos_core.zos_operator:
cmd: “D T"
display results
tmp_result変数に格納された値(D Tコマンドの結果)を出力する
サンプルコード
- name: submit a zos command hosts: test020 environment: "{{ environment_vars }}" gather_facts: no tasks: - name: envvars debug: msg: "environemt_variables are {{ environment_vars }}" - name: execute an operator command ibm.ibm_zos_core.zos_operator: cmd: "D T" register: tmp_result changed_when: False - name: display results debug: msg: "command output {{ tmp_result }}"