template

.Files.Helm 구성 맵의 Glob 모드
template

.Files.Helm 구성 맵의 Glob 모드

나는 다음과 같은 디렉토리 구조를 가지고 있습니다 $ tree . . ├── Chart.yaml ├── datafiles │   ├── index.html │   ├── style.css │   ├── exclude.txt │   └── text │   ├── file1.txt │   ├── file2.txt 이 조건으로 구성 그래프를 만들고 싶습니다. 데이터 파일 디렉터리에 ...

Admin

systemd 템플릿 서비스의 경우 상태 출력이 ExecStart에서 %i를 확장하지 않습니다.
template

systemd 템플릿 서비스의 경우 상태 출력이 ExecStart에서 %i를 확장하지 않습니다.

서비스 스크립트는 이름에 %i가 확장된 bash 스크립트를 올바르게 시작하지만 상태를 요청하면 %i가 확장되지 않습니다. 스크립트는 다음과 같습니다. #cat /etc/systemd/system/[email protected] # The test service unit template file # # version=$Header [Unit] Description=test %I instance [Service] Type=forking KillMode=process ExecStart=/bi...

Admin

HELM 도우미 템플릿에서 첫 번째 요소 가져오기
template

HELM 도우미 템플릿에서 첫 번째 요소 가져오기

아래와 같이 _helpers.tpl 파일에 몇 가지 템플릿이 있습니다. {{- define "clusterNodes" }} - ip: "192.168.7.10" hostnames: - "m1" - ip: "192.168.7.20" hostnames: - "w1" - ip: "192.168.7.30" hostnames: - "w2" {{- end }} 다음 yaml에서 사용하기 위해 위 첫 번째 요소의 호스트 이름을 가져오고 싶습니다. apiVersion: apps/v1 kind...

Admin

jq를 사용하여 JSON 파일에서 교체를 수행하고 싶습니다.
template

jq를 사용하여 JSON 파일에서 교체를 수행하고 싶습니다.

JSON 파일 자체 내에서 데이터 교체와 쉘 환경 교체(및 쉘 함수 호출)를 관리할 수 있는 JQ 함수를 설계하고 싶습니다. 예를 들어 이런 파일이 있는데... { "services" : { "blah" : { "server" : "https://my.server.home", "role_id" : "ABC", "login" : { "path" : "v1/auth/approle/login"...

Admin

csv 데이터를 사용할 수 있는 bash용 간단한 템플릿 엔진이 있습니까?
template

csv 데이터를 사용할 수 있는 bash용 간단한 템플릿 엔진이 있습니까?

나는 종종 일부 데이터를 빠르게 가져와 bash의 템플릿에 적용하고 싶습니다. 예를 들어 다음을 수행한다고 상상해보십시오. $ seq 1 2 | eztemplate 'this is a {1} test' this is a 1 test this is a 2 test $ eztemplate 'this is a {1} test' hi 'there now' this is a hi test this is a there now test $ eztemplate /tmp/template ...

Admin

Ansible 실패를 통해 Zabbix 6.2에 호스트 추가(6.0에서 작동)
template

Ansible 실패를 통해 Zabbix 6.2에 호스트 추가(6.0에서 작동)

zabbix 6.0에서 zabbix 6.2로 변환(마이그레이션)하는 데 문제가 있습니다. 사전 정의된 일부 호스트 그룹 및 템플릿을 사용하여 자동으로 zabbix에 호스트를 추가하는 Ansible 플레이북이 있습니다. 이는 Zabbix 6.0에서 작동했지만 6.2에서는 zabbix가 Template_groups를 추가했고 이제 플레이북에서 더 이상 템플릿을 찾을 수 없다고 불평합니다. 이것은 스크립트의 일부입니다. - name: ZABBIX - Create or update host local_a...

Admin

org.freedesktop.systemd1 아래의 systemd dbus 서비스가 유닛 템플릿을 관리할 수 있습니까?
template

org.freedesktop.systemd1 아래의 systemd dbus 서비스가 유닛 템플릿을 관리할 수 있습니까?

저는 일부 셀 템플릿의 많은 인스턴스를 관리하는 프로그램을 작성 중입니다. 내 계획은 이를 위해 systemd의 dbus 서비스를 사용하는 것입니다. 하지만 분명히 org.freedesktop.systemd1.Manager의 인터페이스는 이미 로드된 유닛이나 유닛만 관리할 수 있습니다.문서. 유닛 파일을 사용하는 방법은 템플릿 인스턴스를 활성화하거나 시작하는 데 작동하지 않습니다. 왜냐하면 정확히 일치하는 이름을 가진 유닛 파일이 없는 유닛 이름에서는 작동하지 않고 일치하는 인스턴스에 해당하는 템플릿...

Admin

명령에 대한 환경 변수를 동적으로 설정하는 방법은 무엇입니까?
template

명령에 대한 환경 변수를 동적으로 설정하는 방법은 무엇입니까?

나는 순수한 bash와 함께 일종의 미니멀리스트 템플릿 엔진을 사용하고 싶습니다 envsubst. user@host:~$ env -i FOO=foo BAR="bar baz" envsubst '$FOO,$BAR' \ <<< 'Hello "$FOO" and "$BAR"!' Hello "foo" and "bar baz"! 위의 내용은 작동하지만 정적 변수만 포함합니다. 이제 연관 배열처럼 환경 변수가 동적으로 제공된다고 가정해 보겠습니다. declare -A MY_ENV=([FOO]=...

Admin

CSV 파일에서 yaml 템플릿 생성
template

CSV 파일에서 yaml 템플릿 생성

내 변수를 사용하여 템플릿에서 yaml 파일을 만들려고 합니다. 내 yaml 템플릿은 다음과 같습니다 number: {{NUMBER}} name: {{NAME}} region: {{REGION}} storenum: {{STORENUM}} clients: {{CLIENTS}} tags: {{TAGS}} storename: {{STORENAME}} employee: {{EMPLOYEE}} products: {{PRODUCTS}} 하지만 내 변수는 CSV 파일에 있습니다. 구조는 변...

Admin

쉼표로 구분된 목록에 인벤토리 항목을 추가하는 방법은 무엇입니까?
template

쉼표로 구분된 목록에 인벤토리 항목을 추가하는 방법은 무엇입니까?

나는 ansbile inv를 가지고 있습니다 # cat inv [all] vm1 vm2 Jinja 템플릿을 사용하여 쉼표로 구분된 목록으로 추출하고 싶습니다. 그래서 jinja 템플릿을 추가했습니다. # cat comb_list.j2 {{ groups['all'] | map('extract', hostvars, ['item']) | join(',') }}" 하지만 항목이 호스트 변수가 아닌 것 같아서 오류가 발생합니다. 최종 파일이 다음과 같기를 원합니다 # cat comb_list vm1,vm...

Admin

시스템 서비스의 개인화된 인스턴스
template

시스템 서비스의 개인화된 인스턴스

네 명의 서로 다른 사용자를 위해 Debian Buster 컴퓨터에서 네 개의 VNC 서버 인스턴스를 실행하고 있습니다. Apache Guacamole 덕분에 사용자는 웹 브라우저를 통해 원격 컴퓨터에서 동시에 각자의 계정에 로그인할 수 있습니다. 각 VNC 인스턴스에는 자체 유닛 파일이 있습니다. 그것들은 다음과 같습니다: [Unit] Description=a wrapper to launch an X server for VNC After=syslog.target network.target [Ser...

Admin

명령의 출력을 루프의 동일한 명령에 대한 입력으로 사용
template

명령의 출력을 루프의 동일한 명령에 대한 입력으로 사용

그래서 본질적으로 명령을 실행하는 bash/셸 스크립트용 템플릿을 찾으려고 합니다. 입력 "X"를 사용하여 "command1"이라고 부르고 그 자체에서 command1의 출력을 사용합니다... 하지만 루프에서 . 실제 사례는 다음과 같습니다. echo "hello" | cut -c2- 그러면 입력 문자열과 출력의 시작 부분에서 첫 번째 문자가 제거됩니다. ello 이제 위의 내용은 위에서 언급한 템플릿을 설명하기 위한 예일 뿐입니다. 이 예에 따르면 어떻게 사용합니까?명령 1산출: echo "he...

Admin

Bash를 템플릿 도구로 사용할 때 첫 번째 오류가 발생하면 실패하는 방법
template

Bash를 템플릿 도구로 사용할 때 첫 번째 오류가 발생하면 실패하는 방법

더 나은 버전을 찾고 있습니다 set -e. 더 나은 버전은 제대로 작동할 것입니다™. 나는 간단히 읽었다배쉬 FAQ/105그리고 시도했다이 미친 접근 방식, 하지만 오류로 인해 실패하는 방법을 아직 모르겠습니다. 내 사용 사례는 다음과 같은 템플릿에서 텍스트 파일을 생성하려는 것입니다. #!/usr/bin/env bash # none of these options helped to get the behavior I want: stop on first error # set -euo pipefail ...

Admin