如何在 Rundeck 中创建并链接 rundeck-config.properties

问题描述 投票:0回答:1

首先这是我的设置。 我使用两个 YAML 文件在 EKS 上部署 Rundeck,

 rundeck-svc.yaml , rundeck-deployment.yaml
这些可以在这里找到text

现在我想做两件事

  1. 首先将默认用户名和密码从 admin, admin 更改为其他名称。
  2. 将 Rundeck 连接到某种永久存储,以便它可以保存数据。

这两件事都需要在

rundeck-config.properties
中保存配置,如下-> 1.

rundeck.password.reset.enabled=true

dataSource.driverClassName = org.postgresql.Driver
dataSource.url = jdbc:postgresql://pgsql.rundeck.local/rundeck
dataSource.username = rundeckuser
dataSource.password = rundeckpassword

因此,只有这两个 yaml 文件,我如何创建一个

rundeck-config.properties
文件并将其与 rundeck 部署文件正确链接。

这是我确切的 rundeck 部署文件

apiVersion: apps/v1
kind: Deployment
metadata:
  name: rundeck
  labels:
    env: dev
spec:
  replicas: 1
  selector:
    matchLabels:
      env: dev
  template:
    metadata:
      labels:
        env: dev
    spec:
      serviceAccountName: rundeck-svc-account
      containers:
        - name: rundeck
          image: rundeck/rundeck:4.8.0
          env:
            - name: RUNDECK_SERVER_FORWARDED
              value: "true"
          ports:
            - containerPort: 4440

如果您能提供一些关于如何创建配置和链接配置文件的精确模板,我将不胜感激。

我尝试用谷歌搜索,但找不到确切的资源。

yaml devops rundeck configmap pagerduty
1个回答
0
投票

您不需要“创建

rundeck-config.properties
”文件,Rundeck 容器已设计为使用可在 Kubernetes 部署文件中使用的容器环境变量。这些环境变量等于
rundeck-config.properties
文件参数,看看thisthis

© www.soinside.com 2019 - 2024. All rights reserved.