rundeck

如何在 docker rundeck 中启用 LDAP 登录?
rundeck

如何在 docker rundeck 中启用 LDAP 登录?

我使用以下脚本来启动容器,但它一直使用realm.properties而不是 LDAP 设置。 该文件jaas-ldap.conf在使用不同方法设置的 rundeck2 中按原样工作。 此外,任何地方都没有生成日志,所以我看不出哪里出了问题。 #!/bin/bash local_ip=$(hostname -I | awk '{print $1}') # MariaDB db_user="rundeck"; db_pass="_omitted_"; db_root_user="root"; db_root_pass="_omitted_"; db_name...

Admin

Rundeck 基本配置的 Thycotic 插件不起作用
rundeck

Rundeck 基本配置的 Thycotic 插件不起作用

我正在尝试为 Rundeck 配置 Thycotic 插件 我正在遵循此处的文档,但添加建议的配置后服务无法成功重新启动: https://docs.rundeck.com/docs/manual/key-storage/storage-plugins/thycotic-storage.html 我们正在使用Rundeck社区版本 API版本:41 文件夹:C:\rundeck 版本:4.5.0-20220811 BUILDGIT:v4.5.0-0-g5b820d3 节点 :已编辑 SERVERUUID :已删除 版本 :4.5.0-20220811 这是来...

Admin

Docker 在容器启动前运行 SED 命令
rundeck

Docker 在容器启动前运行 SED 命令

我正在使用 docker-compose 和 Dockerfile 运行 Rundeck,我需要修改容器内文件内的值。 我可以在构建阶段进行时从另一个地方(本地)复制修改后的文件并将其放置在容器内,但不知何故该文件会被原始文件替换,并且这种方法不起作用。 我也尝试在 Dockerfile 中运行 SED 命令(这样我就可以修改文件的确切行),但这仍然不起作用,容器显示原始文件,其中没有任何修改。 因此,我知道图像是可变的并且无法修改(这也不是一个好的做法)。 我在这里能做什么?每次运行新的 Rundeck 映像时,在文件中应用我需要的修改的最佳方法是什么? ...

Admin

通过 rundeck UI 下载文件?
rundeck

通过 rundeck UI 下载文件?

有没有办法让 rundeck 下载文件给用户(通过浏览器)?我们的开发人员从我们的生产和 qa 环境中请求文件,管理团队必须为他们获取这些文件。想设置一个 rundeck 作业,允许他们指定节点和文件名,并(如果他们有权限)让它获取文件并允许他们通过浏览器下载。第一部分,将文件获取到 rundeck 服务器很容易,但我查看了插件列表,没有看到任何可以提供浏览器下载部分的东西。 运行甲板 3.3.9。 ...

Admin

如何告诉 Apache httpd 2.4.6 不要代理特定路径?
rundeck

如何告诉 Apache httpd 2.4.6 不要代理特定路径?

我正在使用 apache 反向代理 Rundeck。Rundeck 有一个可在 访问的 API rundeck.dns/api/,以及一个可在 访问的 Web UI rundeck.dns/{long list of other possible paths, such as user,menu,project}。 作为反向代理的一部分,我连接到 RedHat SSO 服务器以将用户标头传递给 rundeck。这用于连接到 UI。访问 API 时,我在 URL 中使用之前生成的 authtoken。因此,我需要 apache 完全不代理我的 /api 路径。...

Admin

依赖循环:要使用 awx ansible 部署 gitlab,我需要一个存储库
rundeck

依赖循环:要使用 awx ansible 部署 gitlab,我需要一个存储库

我想使用 awx 和 ansible(或使用 puppet 和 rundeck)部署 gitlab,为此我需要一个存储库(SCM:gitlab),问题是我想部署 gitlab,但我需要一个 gitlab,我找不到提供解决方案的文档,对这个问题有解决方案吗?我发现我可以将角色放在安装 AWX 的文件系统中,而不是使用 SCM,这是这个问题的唯一解决方案吗? ...

Admin

rsync 命令在终端中有效,但在 rundeck 中失败
rundeck

rsync 命令在终端中有效,但在 rundeck 中失败

我正在尝试使用 rundeck 将 docker 容器卷中的文件 rsync 到异地服务器。我可以模拟 rundeck 用户并在终端窗口中运行 rsync 命令。 当 rundeck 执行相同的命令时,我会得到一个意外的远程参数错误或意外的本地参数错误取决于我放置的位置–rsync路径命令中的选项。如果我省略–rsync路径我收到权限被拒绝错误,因为文件位于 docker 卷中并且需要 root 访问权限。 笔记:命令和输出已被删除,但其他方面均准确无误 以用户 rundeck 身份在 rundeck 服务器的终端中执行 rsync 命令: rsyn...

Admin

如何在 Java 中访问 OptionValue 插件配置值
rundeck

如何在 Java 中访问 OptionValue 插件配置值

https://docs.rundeck.com/docs/developer/12-option-values-plugins.html#configuring说 要配置您的插件,您可以将配置值添加到框架或项目范围。 framework.properties 中的框架范围属性定义 framework.plugin.OptionValues.[你的插件名称].[属性]=值 project.properties 中的项目范围属性定义 项目.插件.OptionValues.[你的插件名称]...

Admin

如何在 Rundeck 中将文件上传到远程节点?
rundeck

如何在 Rundeck 中将文件上传到远程节点?

我是 Rundeck 的新手。我希望能够将文件(作为必需选项)传递给 Rundeck 作业调用,然后让 Rundeck 上传该文件到远程节点,然后在远程节点上运行命令来处理该文件。这适用于默认节点,rundeck但不适用于远程节点。 我有一个 Rundeck 实例(版本 3.0.21-20190424)在线并且成功与一个外部节点通信。文档解释如何获得文本选项通过 SSH 连接作为环境变量传递到远程节点,但没有说明如何获取文件传递给远程节点的选项。 这是我的职位定义: - defaultTab: summary description: Test J...

Admin

如何为 rundeck 作业设置全局 webhook?
rundeck

如何为 rundeck 作业设置全局 webhook?

有没有办法为作业的各种状态设置全局 webhook:onStart、onSuccess、onFailure。 我希望所有工作的数据都发送到一个 URL,这样我就可以做任何我想做的事情。目前,我似乎必须为每个工作和每个州设置它。 ...

Admin

Rundeck访问节点的环境变量
rundeck

Rundeck访问节点的环境变量

我正在使用 rundeck 运行一个脚本,该脚本依赖于对正在执行脚本的节点上的系统范围环境变量的访问。这些变量已在 /etc/environment 中设置。 首先,我如何让 rundeck 接收系统环境?我在 rundeck 中找不到任何选项来执行此操作。 其次,为什么默认情况下不会发生这种情况?我的印象是 rundeck 通过 ssh 工作;每次登录节点时,系统环境难道不应该被加载吗? ...

Admin

导出Rundeck执行历史记录
rundeck

导出Rundeck执行历史记录

我想导出 rundeck 项目的“活动”选项卡下的完整执行历史记录(最好采用分隔格式,例如 csv)。我检查了 rd-queue cli 界面,但它只显示当前正在运行的作业。 有没有办法导出活动选项卡下显示的所有作业?换句话说,我正在寻找一个列表,其中包含每个作业的名称、其开始时间和持续时间以及运行该作业的用户。 ...

Admin

Rundeck 设置:ssh 密钥文件不存在
rundeck

Rundeck 设置:ssh 密钥文件不存在

我第一次设置 Rundeck。我通过配置用户名为“david”的节点进行测试。我设置了 ssh-password-storage-path="keys/foo/david",这是我在 Rundeck 中上传私钥文件的位置。我已经测试过,我可以手动以 david 身份使用无密码登录到远程机器,并将我的公钥放在远程机器的 .ssh 目录中。 看起来这应该可以在 rundeck 上运行,它会尝试以“david”的身份连接到远程计算机,因为这是节点定义中的用户名配置。我理解得对吗? 但是我在 rundeck.log 文件中收到以下错误: Node fail...

Admin

rundeck 无法针对 Active Directory 进行身份验证
rundeck

rundeck 无法针对 Active Directory 进行身份验证

我正在尝试设置 rundeck,以便它根据 Active Directory 进行身份验证 我一直收到这个错误 维基百科包含有关该403. Reason: !role错误的 信息https://github.com/rundeck/rundeck/wiki/FAQ#i-get-an-error-logging-in-http-error-403--reason-role Rundeck 2.6.2-1(从 .deb 安装) Ubuntu 14.04 jaas-ldap.conf ldap { com.dtolabs.rundeck....

Admin

让 rundeck 在端口 80 上运行
rundeck

让 rundeck 在端口 80 上运行

默认情况下,rundeck 在端口 4440/4443 上运行。现在,出于显而易见的安全原因,我不希望将此敏感服务绑定到高编号端口。一旦设置了 HTTPS,这应该会减轻我的一些担忧,但仍然... 有没有办法让 rundeckd 服务以 root 身份绑定到端口 80,然后再下放到 rundeck 用户? 非常明确地说,我不是问“我怎样才能让 rundeck 在不同的端口?”,因为我可以修改/etc/rundeck/profile它并使其在任何未注册的端口上运行。 ...

Admin