【发布时间】:2012-06-24 01:20:27
【问题描述】:
当新的虚拟机启动时,我需要将固定装置加载到系统中。我已经抛弃了 MongoDB 和 Postgres。但是每当有新机器启动时,我不能只是坐在电脑前。我希望能够只“发出”一个命令或脚本自动执行它。
但是像pg_dump 这样的转储PostgreSQL 的命令需要密码。问题是,我用来部署这些设备的脚本应该在版本控制之下。包含此密码的文件(如果这是进行自动化的唯一方法)将不会被提交。如果需要提交,则部署存储库仅限内部开发人员使用。
我的问题是……在这种情况下,您认为什么是好的做法?我正在考虑使用 Python 的 Popen 来发出这些命令。
谢谢。
我也可以将它放在缓存服务器中...但不确定它是否是唯一“更好”的方式...
【问题讨论】:
标签: python deployment fixtures