我是Rundeck的新手,我设法在Rundeck中创建了项目、节点和作业 我在Jenkins中创建了一个简单的参数化作业,并输入了IP地址(例如10.10.20.30) 我想通过$IP_ADDRESS from Jenkins to Rundeck. 我尝试在运行平台的Jenkins构建后操作中添加ip_address=$IP_ADDRESS,但无法从运行平台执行echo IP_ADDRESS操作 我用谷歌搜索了很多,但我没有得到足够的信息。任何帮助都是非常感谢的
通过遵循指南,我试图允许域用户登录到我的运行库实例。然而,我遇到了两个问题。
由于某些原因,我无法与添加到"rundeck_admins“组中的用户登录到运行程序中。我确认了凭证是正确的,我相信我添加到"jaas-activedirectory.conf“中的信息在语法上是正确的,并且基于我的广告设置是准确的。根据"/var/log/rundeck/service.log“,它如下所示:
2018-12-13 20:13:29.689调试- to 1465511423-25 ailsUsernamePasswordAuthenticationFilter : ail
我正在使用Rundecerv2.5.1,我正在尝试配置一个在本地执行的作业。作业运行一个内联脚本,该脚本运行另一个脚本。当我运行作业(作为管理员)时,运行程序似乎没有运行任何内联脚本。以下是作业的输出:
com.dtolabs.rundeck.core.NodesetEmptyException: No matched nodes: MultiNodeSelector{nodenames=[localhost]}
at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy.validateNodeSet(N
不幸的是,偶尔会收到一些计划作业的运行库异常:
com.dtolabs.rundeck.core.NodesetEmptyException: No matched nodes: NodeSet{includes={name= myrealhost.com, dominant=false, }}
at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowExecutor.validateNodeSet(NodeFirstWorkflowExecutor.java:369)
at com.dto
我有一个Rundeck的安装,它可以很好地用于“普通”用途:在远程主机上运行命令/脚本等。我们在组织中的其他地方也使用Ansible,所以我认为尝试使用Ansible插件来做一些事情会是一个好主意,这样Ansible就可以在它非常擅长的某些任务上做繁重的工作,比如添加用户,安装包等等。 然而,我遇到了一个问题,Ansible plugin for Rundeck似乎需要自己的清单,独立于我已经在Rundeck中配置的节点。 例如,我使用Ansible模块创建了一个带有工作流步骤的作业。我选择"Dispatch to Nodes“并选择一些节点子集。当我运行作业时,我得到: [WARN
昨晚是美国大部分地区的“倒退”时间转换。今天早上我醒来,发现有几十个工作失败通知。尽管它们几乎都是不正确的:作业显示为已正常完成,但Rundeck为其发送了失败通知。
有趣的是,这发生在两个完全独立的Rundeck安装中(v2.10.8-1和v3.1.2-20190927)。共同点是它们都在CentOS 7(独立的服务器)上。虽然MariaDB的版本不同,但它们都在使用MariaDB。
成功完成的作业的失败电子邮件在"Scheduled after“行中显示负时间:
#1,811,391
by admin Scheduled after 59m at 1:19 AM
• Sched
我想在Rundeck上创建一个计划的作业。Rundeck Job运行为我列表中的单个用户执行一些人员的脚本。
因此job有一个输入参数-用户名。我需要为列表中的所有用户运行该作业,但不是在一次作业执行中处理它。我需要为每个用户单独执行作业。
Providing an example to make it more clear:
For instance, I have 3 users: user1, user2, user3.
I have a job that does some processing for that users and running it with para