问题标签 [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.
rundeck - rundeck 2.6.8.1 无法更改默认管理员/管理员
我尝试使用以下方法创建新的管理员通行证:
并像这样复制到 realm.properties:
并注释文件中的framework.server.username
和framework.server.password
行framework.properties
。
我已经重新启动了 rundeckd,但我仍然可以使用 admin/admin 登录到 GUI。
我在这里缺少什么?
amazon-web-services - 通过 curl 命令从本地目录或 AWS S3 导入 rundeck 中的作业
我正在使用下面的 curl 命令将 test.xml 作业导入 rundeck,但它不起作用。
我在 Linux 机器上收到以下错误:
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 文件的这些参数,你有什么建议我该如何整合这个事物?
ubuntu - Rundeck - 以不同的用户身份在 localhost 上运行作业
我对 Rundeck 很陌生,并且正在评估它作为 Jenkins 的替代品来运行我们的临时操作任务。
我们在 Rundeck 服务器上有所有需要以特定用户身份运行的命令和脚本,例如:ubuntu。
我尝试在/etc/rundeck/framework.properties(framework.ssh.user=ubuntu)和/var/rundeck/projects/myproject/etc/resources.xml (为 localhost 节点设置username="ubuntu" )等地方更改配置) 但无论如何我的工作总是以用户“rundeck”的身份运行,这非常令人沮丧,因为起初我认为实现这一目标应该很简单。
那么,我是否遗漏了某些东西,或者 Rundeck 无法以与“rundeck”不同的用户身份在本地运行脚本?
更新:我现在找到了一个解决方案,那就是使用脚本步骤,然后在高级选项调用字符串中我可以设置为“sudo -u ubuntu”,这样我的脚本就可以从 rundeck 作为 ubuntu 运行。
但是,使用该 sudo 仍然不是很方便,例如环境变量保留问题。
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。什么是正确的方法?
shell - rundeck - 我可以将文件从桌面 sftp 传输到各个节点吗?
我是 rundeck 的新手,我知道我可以在不同的节点上运行相同的重复作业。但是我需要将一些文件sftp到所有节点,怎么做?
unix - 访问 rundeck 节点上的环境变量
这是一个两部分的问题。我正在使用 rundeck 运行一个脚本,该脚本取决于在节点上访问系统范围内的环境变量,我正在执行我在 /etc/environment.xml 中设置的脚本。
首先,我如何让 rundeck 摄取系统环境?我在 rundeck 中找不到任何选项来执行此操作。
其次,为什么默认情况下不会发生这种情况?我的印象是 rundeck 通过 ssh 工作;不应该每次登录节点都加载系统环境吗?
rundeck - 在 Rundeck:如何设置命令执行的工作目录?
无论我尝试什么,执行pwd
总是打印/var/log/rundeck
. 我想将其配置为全局甚至项目范围的设置,因为我的所有脚本和命令都将与文件系统上的特定目录相关。
/home/jobs
例如。
jobs - Rundeck - 重新启动服务器作业
我有一个重新启动服务器的 rundeck 作业,它发送命令“sudo reboot”。这有效,服务器正在重新启动。
问题是 rundeck 没有收到信号,因此作业失败。
有没有办法完成这项工作并在 rundeck 中获得完整的信号?
linux - 在 Rundeck 作业中从 root 切换用户(无法创建会话:已在会话中运行)
我正在尝试通过在 16.04 Ubuntu 机器上运行特定命令来测试 Rundeck 上的预定作业,其中之一是将用户root
从nodeworker
.
顺序是:
- 以 root 身份访问正确的目录
cd /var/www/...
(运行没有问题) - 切换到用户
nodeworker
,无需密码su nodeworker
- 运行命令
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