RHEL8.6 Ansible templateモジュールの使い方のサンプル
環境
Ansible 2.9
Python3.9
RHEL8.6
主なパラメータ
src
Ansible マシン側のテンプレートファイルのパス
dest
管理対象機器側の転送先のパス
owner
転送後のファイルの所有ユーザ
group
転送後のファイルの所有グループ
mode
転送後のファイルの権限
force
yes dest が存在する場合、内容が異なればファイルを置換
no dest が存在しない場合のみファイルを転送する
操作例
転送元
/root/sample.tpl
内容
study
skill
{{ test_var }}
転送先
/root/target.conf
playbook.ymlの定義
- hosts: all become: yes vars: - sample_var: arkgame tasks: - name: template test template: src: /root/sample.tpl dest: /root/target.conf owner: root group: root mode: 0664