Ale*_*995 5 postgresql ansible
给我一个错误的代码部分是:
- name: import database jira64_20180626.dump.tar.gz
postgresql_db:
name: jira64_20180626.dump.gz
login_user: jira
login_password: jira_pwd
state: restore
target: /var/lib/pgsql/jira64_20180626.dump.tar.gz
Run Code Online (Sandbox Code Playgroud)
错误是:
致命:[node-1]:失败!=> {"changed": false, "cmd": "cmd: ****", "msg": "\ngzip: stdout: Broken pipe\n", "rc": 1, "stdout": "" , "stdout_lines": []}
该名称似乎不正确,正确的代码如下:
- name: import database jira64_20180626.dump.tar.gz
postgresql_db:
name: name of the db which you want to restore
login_user: jira
login_password: jira_pwd
state: restore
target: /TheDUMPfilepath/jira64_20180626.dump.tar.gz
Run Code Online (Sandbox Code Playgroud)
如果这不起作用 Ansible 文档单击此处表示恢复格式如下:
将根据目标名称检测备份的格式。支持的转储和恢复压缩格式包括 .bz2、.gz 和 .xz 支持的转储和恢复格式包括 .sql 和 .tar
例如如下:
- name: Dump existing database
postgresql_db:
name: acme
state: dump
target: /tmp/acme.sql
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2506 次 |
| 最近记录: |