当前位置: 首页 > news >正文

Ansible 查看PostgreSQL的版本

Ansible的基础知识就不说了

直接贴剧本

- name: Check PostgreSQL versionhosts: db_serversbecome: yesvars:ansible_python_interpreter: /usr/bin/python3db_name: postgresdb_user: postgresdb_password: your_passwordtasks:- name: Install psycopg2ansible.builtin.package:name: python3-psycopg2state: present- name: Query PostgreSQL versioncommunity.postgresql.postgresql_query:db: "{{ db_name }}"login_user: "{{ db_user }}"login_password: "{{ db_password }}"query: "SELECT version();"register: pg_version_result- debug:var: pg_version_result.query_result

为何要装 psycopg2?

 community.postgresql.postgresql_query 模块底层是用 psycopg2 连接 PostgreSQL 的。没有它就连接不了。

密码可以写到环境变量中,我们下次再说,这个只做简单的验证

http://www.lryc.cn/news/590341.html

相关文章:

  • Rocky9安装Ansible
  • Android CameraX使用
  • PyCharm高效入门指南
  • 深度解析:如何在 Windows 系统中高效配置 Android MCP 服务
  • 【Unity】IL2CPP相关理论知识学习
  • CSS:transition语法
  • 网络安全初级(XSS-labs 1-8)
  • 【黑客与安全】windows平台的BurpSuite的安装
  • Opencv---cv::minMaxLoc函数
  • API Gateway HTTP API 控制客户端访问 IP 源
  • [硬件电路-28]:从简单到复杂:宇宙、芯片与虚拟世界的共通逻辑
  • Linux 716 数据库迁移
  • 汽车电子功能安全标准ISO26262解析(二)——需求部分
  • 网络编程(数据库)
  • ST表及数学归纳法
  • LLM OCR vs 传统 OCR:解锁文档处理的未来
  • 统一日志格式规范与 Filebeat+Logstash 实践落地
  • LeetCode 3201.找出有效子序列的最大长度 I:分类统计+贪心(一次遍历)
  • 跟着Carl学算法--回溯【2】
  • Python高级编程技巧探讨:装饰器、Patch与语法糖详解
  • Android动态获取当前应用占用的内存PSS,Java
  • x86版Ubuntu的容器中运行ARM版Ubuntu
  • 消息中间件(Kafka VS RocketMQ)
  • AQS(AbstractQueuedSynchronizer)抽象队列同步器
  • 开源Web播放器推荐与选型指南
  • 开源一体化协作平台Colanode
  • uniapp小程序实现地图多个标记点
  • 数据结构与算法学习(一)
  • Java大厂面试实录:从Spring Boot到AI微服务架构的全栈挑战
  • PyCharm高效入门指南大纲