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コマンドの結果)を出力する

サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
- 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 }}"
- 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 }}"
- 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 }}"

 

Ansible

Posted by arkgame