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

 

Ansible

Posted by arkgame