问题标签 [rundeck]
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.
linux - rundeck - 在作业脚本中切换到 root 用户
通过终端登录我可以很好地切换到 root 用户:
所以我在 rundeck 中创建了一个作业脚本:
当我运行它时,它会打印:
打印“第一步”后,它会永远卡住。似乎是sudo -s
命令的问题。
- 试过
sudo -i
但同样的事情发生 - 试过
sudo su - root
但同样的事情发生 - rundeck 正在以 ubuntu 用户身份登录,我也是
在 rundeck 脚本中切换到 root 有什么想法吗?
curl - Rundeck 卷曲作业导入
我想通过 curl 将 job.xml 导入 Rundeck。
尝试这样的事情:
我收到 302 响应,仅此而已
有人可以帮我提供一个工作样本或帮助创建/修改这样的样本吗
chef-infra - 如何从 Chef 获取 rundeck 的节点清单
工作流自动化工具rundeck获取结构化文本文件以创建其节点清单。但是,如果您使用 chef 作为您的服务器/节点清单的真实来源,那么必须创建这些平面文件以供 rundeck 参考是不可取的。rundeck 如何从厨师服务器动态获取这些信息?
tomcat - Artifactory plugin for rundeck?
I have been unable to find a plugin to list available artifacts from Artifactory.
Does anyone know of a method to do this in a rundeck job, I want to deploy a war file which is available In artifactory to tomcat using rundeck.
Regarding deployments to tomcat in rundeck what are best practices there ?
continuous-integration - 在 CD 平台中自动化 Rundeck - 将节点添加到 rundeck
我正在为我的持续交付平台探索 Rundeck。我在这里可以预见的挑战是自动化 rundeck 本身 -每当创建新节点/vm 时将节点添加到 Rundeck。
我想用我的 rundeck 服务器的公钥创建 vm,并将 vm 详细信息添加到资源文件 [~/rundeck/projects/../resources.xml] 中。但这是一种低效的方法,因为我必须在每次删除 vm 时删除条目来管理 resources.xml 文件。我主要依靠主厨来提供基础设施,从主厨那里获取节点库存似乎是一个可行的解决方案,但它会增加更多的开销和工作流程的延迟。
如果我能得到一些简单/干净的建议来解决问题,那就太好了。
powershell - 如何运行没有 ps1 扩展名的 powershell 脚本
我正在使用允许执行任意脚本的操作工具 Rundeck。我在 Web 应用程序小部件中输入脚本文本,执行后,Rundeck 将其保存到临时文件并调用解释器。问题是临时文件没有 ps1 扩展名,Powershell 拒绝执行它。
有什么方法可以设置 Powershell 忽略扩展?
=== 编辑 2018 ===
Rundeck 现在在作业定义中有一个选项。
ubuntu - ubuntu - 如何卸载 deb 包?
如何删除使用 debian 软件包安装的程序?
我已经在我的 Ubuntu 14.04 中安装了 Rundeck ( http://rundeck.org/downloads.html )。
java - Rundeck 在 Amazon VPC 中不发送电子邮件?
我在 Amazon AWS 的 VPC 上的实例上安装了 Rundeck。这不是默认的 VPC - 它是我使用不同的子网和安全组创建的。我的问题是这样的: Rundeck 运行良好,除了发送电子邮件外。我收到此错误:
仅当在我的 VPC 中创建实例时。它位于通过 Internet 网关直接访问 Internet 的公共子网中,因此它之间没有 Nat 实例。ACL 是此子网的默认设置,安全组设置为允许所有出站。
奇怪的是,这在 Amazon 默认 VPC 中有效,但在我创建的 VPC 中无效。它们的设置完全相同。唯一的区别显然是 IP 范围 - 两者都有公共 IP,并且安全组设置相同。Sendmail 可以发送电子邮件,但 Java 似乎不能。
关于问题是什么的任何想法?我已经尝试了几件事,但我很困惑。
python - 使用 Rundeckrun 创建作业?
想在 Rundeck 中使用 rundeckrun python 模块创建工作,我在他们的文档中搜索,但找不到。
是否有任何其他选项可以在 Rundeck 中使用 rundeckrun 创建作业
感谢您的关注。
python - rundeckrun 的 Python 2.6 兼容性
我是 Python 新手,在一段代码上有点挣扎。我正在使用 rundeckrun,它是 Rundeck API 的开源 python 客户端。客户端中有一段代码似乎被锁定到 python 2.7+,我真的需要让它在 Python 2.6 上工作。我试过搜索,但什至不知道这个结构叫什么很难找到它的 2.6 等价物。
具体错误是:
文件“/usr/lib/python2.6/site-packages/rundeckrun-0.1.11-py2.6.egg/rundeck/client.py”,第 21 行,在 from .api 中导入 RundeckApiTolerant、RundeckApi、RundeckNode 文件“/ usr/lib/python2.6/site-packages/rundeckrun-0.1.11-py2.6.egg/rundeck/api.py”,如果 getattr(self, k, None) 不是 None,则为 node_attr_keys 中的 k 第 135 行} ^ SyntaxError: 无效的语法