官术网_书友最值得收藏!

Setting up automated encrypted backups in AWS S3

Backups are always something that most of us feel should be done, but they seem quite a chore. Over the years, people have done extensive work to ensure we can have simple enough ways to back up and restore our data. 

In today's day and age, a great backup solution/software should be able to do the following:

The following code snippet is to set up duply for encrypted automated backups from the server to AWS S3:

- name: installing duply
apt:
name: "{{ item }}"
update_cache: yes
state: present

with_items
:
- python-boto
- duply

- name: check if we already have backup directory
stat:
path: "/root/.duply/{{ new_backup_name }}"
register: duply_dir_stats

- name: create backup directories
shell: duply {{ new_backup_name }} create
when: duply_dir_stats.stat.exists == False

- name: update the duply configuration
template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"

with_items:
- { src: conf.j2, dest: /root/.duply/{{ new_backup_name }}/conf }
- { src: exclude.j2, dest: /root/.duply/{{ new_backup_name }}/exclude }

- name: create cron job for automated backups
template:
src: duply-backup.j2
dest: /etc/cron.hourly/duply-backup
主站蜘蛛池模板: 阳朔县| 孝感市| 双牌县| 林甸县| 宽城| 嘉祥县| 确山县| 绿春县| 衡南县| 应用必备| 望城县| 嘉义县| 台江县| 潢川县| 蕲春县| 云霄县| 太原市| 墨竹工卡县| 墨玉县| 邯郸县| 南昌县| 苍梧县| 清河县| 寿阳县| 灵山县| 天祝| 孟州市| 淮阳县| 萝北县| 定边县| 上栗县| 台北县| 通辽市| 贞丰县| 苏尼特左旗| 浦北县| 绵阳市| 新龙县| 永德县| 临潭县| 岳池县|