ansible - 无法翻译主机名——Ansible/AWX
问题描述
创建 dba 和密码
postgresql_db:
name: "{{ customer_id }}"
encoding: UTF-8
lc_collate: en_US.UTF-8
lc_ctype: en_US.UTF-8
port: 5432
template: pg_default
state: present
login_host: localhost
login_user: "{{postgresql_admin_password }}"
login_password: "{{ postgresql_admin_password }}"
login_unix_socket: "{{ postgresql_unix_socket_directories }}"
应该在登录主机和 login_unix_socket 中定义哪些变量来连接?
解决方案
在任务中调用模块时不需要声明所有属性。我建议您忽略login_unix_socket
(没关系)和 for login_host
,只需提供运行数据库的«主机。» 如postgresql_db
模块文档中所述。
推荐阅读
- javascript - 如何防止 Node IIFE 函数通过注入运行?
- c# - Response.HeadersWritten in ASP.NET Core 2
- python - 在哪里可以找到已实施的 DQfDAgent?
- angular - css 类的 Angular HostBinding 测试
- android - 下载图片后替换我的画廊
- reactjs - 在具有键的元素上反应唯一键错误
- angular - 角度路由下载文件而不是解析组件
- javascript - RegExp 查找和替换两个单独分隔符之间的所有空格
- spring-webflow-2 - 更改流组装的类加载器
- file-upload - ZenCart 文件上传问题