Ansible バックアップ作成と取得サンプル
環境
Ansible
RHEL8
操作方法
1.バックアップ先ディレクトリ作成
- name: create backup directory file: path=/config_backup/etc/ssh state=directory changed_when: false
2.バックアップ取得
- name: backup /etc/ssh/sshd_config shell: cp -p /etc/ssh/sshd_config /config_backup/etc/ssh/sshd_config.`date +%Y%m%d%H%M%S`
3.設定内容の反映
- name: modify /etc/ssh/sshd_config shell: cp {{ ansible_dir_ssh }}/etc/ssh/sshd_config /etc/ssh/
4.ファイル権限設定
- name: chown/chmod Setting ( sshd_config ) file: path=/etc/ssh/sshd_config owner=root group=root mode=0600