问题标签 [fabric]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python:如何使用 Fabric 在 ubuntu 用户帐户上设置密码
我正在尝试使用 Fabric 在远程 Ubuntu 系统上创建用户帐户。我希望该帐户具有强密码。我可以使用以下内容创建帐户:
问题是我不确定如何设置密码。useradd -p 选项需要加密密码。如何设置密码?盐是如何传递到远程系统的?
示例代码将不胜感激。
谢谢
python - 在 Fabric 中使用 SSH 密钥文件
您如何配置结构以使用 SSH 密钥文件(例如,Amazon EC2 实例)连接到远程主机?
python - Python Fabric 任务可以调用其他任务并尊重它们的主机列表吗?
我有一个如下的fabfile:
我想要做
并让它等价于
换句话说,运行每个子任务并为每个子任务使用它指定的主机列表。但是,这不起作用。相反,deploy() 任务需要它自己的主机列表,它将传播给它的所有子任务。
有没有办法在这里更新 deploy() 任务,这样它就可以做我想做的事情,同时不理会子任务,以便它们可以单独运行?
django - chef-solo from_file 出错了 bash /tmp/chef-script 返回 1,预期为 0
我在 chef-solo 食谱上出现了这个错误,我是新手,所以我并没有真正得到这个错误或如何修复它......听起来仍然像找不到文件或目录,创建......
这是显示错误的配方。
python - Fabric 说“没有到主机的路由”,即使我可以通过 SSH 访问它
我在使用 Fabric 将文件上传到服务器时遇到了一些问题。我得到以下输出:
奇怪的是,当我使用手动连接ssh
(相同的主机字符串,我从 fabfile 复制粘贴它以确保)时,它可以正常工作。我也可以使用scp
手动将文件复制到同一位置。
我的 Fabfile 中的违规行是这样的,如果它有帮助的话:
此外,我正在使用装饰器将不同的主机连接到我的 fabfile 的其余部分@hosts()
(这种特殊方法会上传静态媒体,该媒体是从与应用程序本身不同的地方提供的)。
python - 限制命令时间
我运行命令:运行('睡眠 1000')。如何限制此命令的时间(例如 100)?
svn - svn设置被fabric覆盖
看来fabric正在覆盖我的本地svn用户设置。我能想到的主要代码是:
所以这会设置env.svnuser
和env.svnpass
,然后在远程服务器上使用它们(使用sudo
)。
但是,当我下次在本地运行 svn 时,似乎 svn 正在使用由 fabric 设置的用户名——存储的 subversion 用户 in~/.subversion/auth/svn.simple
被替换为 in 中设置的值env.svnuser
。知道这怎么会发生吗?
django - Django Celery 为每个任务设置单独的日志文件路径
我正在尝试将 fabfile 中定义的结构函数作为 celery 任务执行。现在我需要在每次执行任务时创建一个单独的日志文件。如何根据时间戳每次设置日志文件路径。我需要在最后给出这个日志文件的链接以供下载,以便用户可以看到整个部署过程或过程中的错误。
谢谢,罗汉
python - Fabric 无法使用 nohup 调用远程脚本
在远程服务器中,我有一个脚本 test.sh,例如:
从本地,我运行'fab runtest'来调用远程test.sh。
我可以得到输出“我在这里!”,但我无法在远程服务器中找到睡眠过程。我错过了什么?
谢谢!
python - 如何在 Fabric 中捕获身份验证错误并重试?
我有两个用户名和相应的密码,用于管理我的服务器,有没有办法让我的 fab 脚本/模块,如果第一个失败,则使用一个,然后使用第二个,而不必维护完整的凭据列表每个主机甚至一组。
我在文档中看不到尝试/除了 run() 或类似的方法...