首页 > 其他分享 >Rundeck使用随笔

Rundeck使用随笔

时间:2025-01-16 13:55:15浏览次数:1  
标签:cli 示例 作业 Rundeck rd 参数 使用 随笔

Rundeck 使用 rd-cli 传递参数上传文件

1. 简介

Rundeck 是一个开源的运行自动化工具,提供了作业调度、工作流编排和操作自动化功能。
通过其命令行工具 rd-cli,用户可以方便地运行作业、传递参数,以及上传文件。


2. 环境准备

2.1 安装 rd-cli

安装了 rd-cli 工具。如果未安装,可以参考以下步骤:
克隆 rd-cli 源码:
git clone https://github.com/rundeck/rundeck-cli

2.2 配置 Rundeck 访问

rd-cli 需要以下配置信息:
Rundeck URL: Rundeck 的访问地址,例如 http://127.0.0.1:4440
Token: 用于身份验证的访问令牌,可在 Rundeck 的 Web 界面生成。

3. 基本命令

3.1 设置环境变量

export RD_URL=http://127.0.0.1:4440
export RD_TOKEN=YOUR_ACCESS_TOKEN

3.2 运行 Rundeck 作业

使用 rd run 命令运行一个指定的作业:

rd run -i JOB_ID -p 示例项目

JOB_ID: 要运行的 Rundeck 作业 ID,可以在 Rundeck 的 Web 界面中查看。
-p: 指定作业参数。

4. 传递文件

rd run -i JOB_ID -p 示例项目 -- -参数名称@ /路径/文件名

tips:不是文件参数不用加@ (-参数名称 参数内容)

示例:上传文件

#!/bin/bash

# 配置 Rundeck 环境变量
export RD_URL=http://127.0.0.1:4440
export RD_TOKEN=YOUR_ACCESS_TOKEN

# 运行作业并上传文件
rd run -i df960673-a468-4596-b7bc-94e26c377df8 -p "示例项目" -- -assets_file@ /tmp/filtered_excel_file.xlsx

标签:cli,示例,作业,Rundeck,rd,参数,使用,随笔
From: https://www.cnblogs.com/yigexiaodian/p/18674837

相关文章

  • OpenGL: VAO和VBO的使用
    一、VAO  1、顶点数组对象,VertexArrayObject。   2、顶点着色器允许开发者指定任何以顶点属性为形式的输入,如:"layout(location=0)invec3aPos;","location=0"即顶点属性指针的序号。   3、VAO并不保存实际数据,而是存放顶点数组结构定义,即指定OpenGL该如何......
  • helm repository 安装与使用
     官网:https://github.com/helm/chartmuseumhttps://helm.sh/zh/docs/topics/chart_repository/安装命令下载:https://github.com/helm/chartmuseum使用方法:https://chartmuseum.com/docs/#installationchart推送插件下载$helmplugininstallhttps://github.com/chartmus......
  • Redis安装配置与使用
    Redis是什么Redis(RemoteDictionaryServer)是一个开源的内存数据库,遵守BSD协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景。它的优点很多,Redis与其他key-value存储系统的主要区别在于其提供了丰富的数据类型、高性能的读写能力、......
  • 扎克伯格知晓 Meta 使用盗版图书馆数据训练 AI
    近日,随着Meta公司在一场关于版权的集体诉讼中披露的文件浮出水面,该公司利用一个名为LibraryGenesis(LibGen)的盗版电子书图书馆来训练其最新的AI聊天机器人Llama3的消息引发了广泛关注。这些文件显示,Meta的工程师曾讨论过利用LibGen这一“影子图书馆”的潜在风险,......
  • Windows系统下NoteFlow的下载:提供直观、易用的界面,使用户能够轻松创建和连接笔记节点
    NoteFlow(适用于python3.9及以上):功能:节点笔记软件,有助于更好地组织和管理笔记内容。特点:提供直观、易用的界面,使用户能够轻松创建和连接笔记节点。一.从github上获取创作者的代码跳伞到github下载文件压缩包二.Windows只按照pip就行使用pip安装(适用于所有平台)打开命令行......
  • JAVA-Exploit编写(5)--http-request库使用
    目录1.http-request简介2.依赖导入3.GET请求方式3.1test.php3.2基本使用代码实现 3.2请求时请求参数URL编码实现 3.3携带多参数请求3.Post请求方式3.1基本使用3.2携带单个参数请求 3.3携带多个参数请求4.设置代理请求 4.1方式一4.2方式二1.ht......
  • 内网穿透软件frp使用
    frp是什么?FRP(FastReverseProxy)是一个开源、简洁易用、高性能的内网穿透和反向代理软件,它支持TCP、UDP、HTTP、HTTPS等多种协议。FRP可以帮助用户将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。FRP的功能特点包括:多协议支持:FRP支持TCP、UDP、HTTP、HTTPS......
  • 如何将元组枚举中关联的变量元素取出来并使用?
    UUUUUUUUUUUUUUUUUUUUUUU在Rust中,枚举(enum)可以包含多种变体,每个变体可以有不同数量的关联值(例如元组形式的值)。如果你想从元组枚举中提取并使用这些关联的元素,可以通过模式匹配(match)或者解构赋值的方式来取出这些值。以下是一个详细的例子,展示了如何从元组枚举中取出元素并使......
  • 前端异步在CRM窗体中的使用方式
    ##一、异步解决了什么问题?......
  • 从零开始打造AI知识库:使用爬虫自动化采集网页内容的完整教程
    言简意赅的讲解crawler爬虫解决的痛点童鞋们在实现私有化大语言模型和实现精准参数归纳与程序执行之后还是不满足AI相关的能力。在AI驱动的知识管理时代,快速搭建属于自己的知识库已成为很多开发者和团队的核心需求。本文将带你一步步创建一个基于网页爬取的知识库,并将其......