问题标签 [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 回答
6147 浏览

rundeck - rundeck 2.6.8.1 无法更改默认管理员/管理员

我尝试使用以下方法创建新的管理员通行证:

并像这样复制到 realm.properties:

并注释文件中的framework.server.usernameframework.server.passwordframework.properties

我已经重新启动了 rundeckd,但我仍然可以使用 admin/admin 登录到 GUI。

我在这里缺少什么?

0 投票
1 回答
979 浏览

amazon-web-services - 通过 curl 命令从本地目录或 AWS S3 导入 rundeck 中的作业

我正在使用下面的 curl 命令将 test.xml 作业导入 rundeck,但它不起作用。

我在 Linux 机器上收到以下错误:

0 投票
0 回答
433 浏览

nexus - Rundeck 和 Sonatype Nexus 集成

情况如下:

对于两个环境,我们在本地 Sonatype Nexus OSS 中几乎没有存储库,它是“站点”和“托管存储库”。Jenkins 在那里上传构建,目前它是一个带有 *.bin 的 zip 文件,特别是 Nexus 存储库,我看到了文件列表,例如:

我想让 Rundeck 工作从适当的 repo 中选择适当的版本进行部署,我在 nexus 中设置了nexus-rundeck-plugin,在Rundeck 中设置了 nexus -step-plugins,我想,evrth 会好的,但是 rundeck-nexus 步骤需要诸如“Group”、“Artifact”、“Version”、“Packaging”、“Classifer”之类的东西,我在本地 Nexus 存储库中没有我的 *.zip 文件的这些参数,你有什么建议我该如何整合这个事物?

0 投票
2 回答
5498 浏览

ubuntu - Rundeck - 以不同的用户身份在 localhost 上运行作业

我对 Rundeck 很陌生,并且正在评估它作为 Jenkins 的替代品来运行我们的临时操作任务。

我们在 Rundeck 服务器上有所有需要以特定用户身份运行的命令和脚本,例如:ubuntu。

我尝试在/etc/rundeck/framework.propertiesframework.ssh.user=ubuntu)和/var/rundeck/projects/myproject/etc/resources.xml (为 localhost 节点设置username="ubuntu" )等地方更改配置) 但无论如何我的工作总是以用户“rundeck”的身份运行,这非常令人沮丧,因为起初我认为实现这一目标应该很简单。

那么,我是否遗漏了某些东西,或者 Rundeck 无法以与“rundeck”不同的用户身份在本地运行脚本?

更新:我现在找到了一个解决方案,那就是使用脚本步骤,然后在高级选项调用字符串中我可以设置为“sudo -u ubuntu”,这样我的脚本就可以从 rundeck 作为 ubuntu 运行。

但是,使用该 sudo 仍然不是很方便,例如环境变量保留问题。

0 投票
1 回答
894 浏览

mysql - 如何将 MySQL 中现有的 RunDeck 项目导入新的 RunDeck?

有一个 RunDeck 安装,它被配置(由其他不再工作且没有制作文档的人)将所有元数据存储在 MySQL 中。两者都在不同的虚拟机上运行。

丢失 RunDeck 应用程序 VM。MySQL 仍然存在。部署了一个新的 RunDeck 应用程序,并将其配置为使用现有的 MySQL。在启动它时,在 service.log 中出现以下错误:

FrameworkException{message='项目不存在:project-redis_scans', resource='FrameworkProjectMgr{name=name, baseDir=/var/rundeck/projects}'}

总共有 4 个项目需要重新导入 RunDeck。什么是正确的方法?

0 投票
1 回答
153 浏览

shell - rundeck - 我可以将文件从桌面 sftp 传输到各个节点吗?

我是 rundeck 的新手,我知道我可以在不同的节点上运行相同的重复作业。但是我需要将一些文件sftp到所有节点,怎么做?

0 投票
1 回答
959 浏览

unix - 访问 rundeck 节点上的环境变量

这是一个两部分的问题。我正在使用 rundeck 运行一个脚本,该脚本取决于在节点上访问系统范围内的环境变量,我正在执行我在 /etc/environment.xml 中设置的脚本。

首先,我如何让 rundeck 摄取系统环境?我在 rundeck 中找不到任何选项来执行此操作。

其次,为什么默认情况下不会发生这种情况?我的印象是 rundeck 通过 ssh 工作;不应该每次登录节点都加载系统环境吗?

0 投票
3 回答
3263 浏览

rundeck - 在 Rundeck:如何设置命令执行的工作目录?

无论我尝试什么,执行pwd总是打印/var/log/rundeck. 我想将其配置为全局甚至项目范围的设置,因为我的所有脚本和命令都将与文件系统上的特定目录相关。

/home/jobs例如。

0 投票
2 回答
2393 浏览

jobs - Rundeck - 重新启动服务器作业

我有一个重新启动服务器的 rundeck 作业,它发送命令“sudo reboot”。这有效,服务器正在重新启动。

问题是 rundeck 没有收到信号,因此作业失败。

有没有办法完成这项工作并在 rundeck 中获得完整的信号?

0 投票
1 回答
2092 浏览

linux - 在 Rundeck 作业中从 root 切换用户(无法创建会话:已在会话中运行)

我正在尝试通过在 16.04 Ubuntu 机器上运行特定命令来测试 Rundeck 上的预定作业,其中之一是将用户rootnodeworker.

顺序是:

  1. 以 root 身份访问正确的目录 cd /var/www/...(运行没有问题)
  2. 切换到用户nodeworker,无需密码 su nodeworker
  3. 运行命令git pull origin master

我尝试用sudo su - nodeworker -c "command here"同样的问题运行它,但也没有用。我最终auth.log发现su当根会话存在时启动会话时出现错误,我不知道如何修复它:

pam_systemd(su:session): Cannot create session: Already running in a session

我发现这个问题报告给 Debian,https: //bugs.debian.org/cgi-bin/bugreport.cgi?bug=825949