问题标签 [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.

0 投票
2 回答
6077 浏览

linux - rundeck - 在作业脚本中切换到 root 用户

通过终端登录我可以很好地切换到 root 用户:

所以我在 rundeck 中创建了一个作业脚本:

当我运行它时,它会打印:

打印“第一步”后,它会永远卡住。似乎是sudo -s命令的问题。

  • 试过sudo -i但同样的事情发生
  • 试过sudo su - root但同样的事情发生
  • rundeck 正在以 ubuntu 用户身份登录,我也是

在 rundeck 脚本中切换到 root 有什么想法吗?

0 投票
1 回答
2757 浏览

curl - Rundeck 卷曲作业导入

我想通过 curl 将 job.xml 导入 Rundeck。
尝试这样的事情:

我收到 302 响应,仅此而已

有人可以帮我提供一个工作样本或帮助创建/修改这样的样本吗

0 投票
2 回答
1336 浏览

chef-infra - 如何从 Chef 获取 rundeck 的节点清单

工作流自动化工具rundeck获取结构化文本文件以创建其节点清单。但是,如果您使用 chef 作为您的服务器/节点清单的真实来源,那么必须创建这些平面文件以供 rundeck 参考是不可取的。rundeck 如何从厨师服务器动态获取这些信息?

0 投票
2 回答
1297 浏览

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 ?

0 投票
2 回答
1092 浏览

continuous-integration - 在 CD 平台中自动化 Rundeck - 将节点添加到 rundeck

我正在为我的持续交付平台探索 Rundeck。我在这里可以预见的挑战是自动化 rundeck 本身 -每当创建新节点/vm 时将节点添加到 Rundeck

我想用我的 rundeck 服务器的公钥创建 vm,并将 vm 详细信息添加到资源文件 [~/rundeck/projects/../resources.xml] 中。但这是一种低效的方法,因为我必须在每次删除 vm 时删除条目来管理 resources.xml 文件。我主要依靠主厨来提供基础设施,从主厨那里获取节点库存似乎是一个可行的解决方案,但它会增加更多的开销和工作流程的延迟。

如果我能得到一些简单/干净的建议来解决问题,那就太好了。

0 投票
1 回答
2689 浏览

powershell - 如何运行没有 ps1 扩展名的 powershell 脚本

我正在使用允许执行任意脚本的操作工具 Rundeck。我在 Web 应用程序小部件中输入脚本文本,执行后,Rundeck 将其保存到临时文件并调用解释器。问题是临时文件没有 ps1 扩展名,Powershell 拒绝执行它。

有什么方法可以设置 Powershell 忽略扩展?

=== 编辑 2018 ===

Rundeck 现在在作业定义中有一个选项。

0 投票
1 回答
8760 浏览

ubuntu - ubuntu - 如何卸载 deb 包?

如何删除使用 debian 软件包安装的程序?

我已经在我的 Ubuntu 14.04 中安装了 Rundeck ( http://rundeck.org/downloads.html )。

0 投票
1 回答
786 浏览

java - Rundeck 在 Amazon VPC 中不发送电子邮件?

我在 Amazon AWS 的 VPC 上的实例上安装了 Rundeck。这不是默认的 VPC - 它是我使用不同的子网和安全组创建的。我的问题是这样的: Rundeck 运行良好,除了发送电子邮件外。我收到此错误:

仅当在我的 VPC 中创建实例时。它位于通过 Internet 网关直接访问 Internet 的公共子网中,因此它之间没有 Nat 实例。ACL 是此子网的默认设置,安全组设置为允许所有出站。

奇怪的是,这在 Amazon 默认 VPC 中有效,但在我创建的 VPC 中无效。它们的设置完全相同。唯一的区别显然是 IP 范围 - 两者都有公共 IP,并且安全组设置相同。Sendmail 可以发送电子邮件,但 Java 似乎不能。

关于问题是什么的任何想法?我已经尝试了几件事,但我很困惑。

0 投票
1 回答
1170 浏览

python - 使用 Rundeckrun 创建作业?

想在 Rundeck 中使用 rundeckrun python 模块创建工作,我在他们的文档中搜索,但找不到。

是否有任何其他选项可以在 Rundeck 中使用 rundeckrun 创建作业

感谢您的关注。

0 投票
3 回答
188 浏览

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: 无效的语法