标签: yaml

使用perl转储yaml文件

我试图以特定格式转储yaml文件,如下所述; 如果我必须转储下面的内容,我该如何定义我的哈希值(%database)?

-name:Fred

 Language:python

-name:Barney

 Language:perl

-name: Betty

 Language:java

-name:Wilma

 Language:ruby

open  FILE, '>>', "database.txt";

print FILE Dump(\%database);
Run Code Online (Sandbox Code Playgroud)

perl yaml

-1
推荐指数
1
解决办法
1022
查看次数

Ansible - 在以下情况下使用或有条件:

我在tasks/main.yml中有以下代码

---
- name: Check if service exists.
  shell: "systemctl status {{ service }}"
  ignore_errors: yes
  register: service_exists

- name: Enable service and start if it exists.
  systemd:
    name: "{{ service }}"
    state: started
    enabled: true
  when: "could not be found" not in service_exists.stderr' or '"Failed to get properties" not in service_exists.stderr' or '"not-found" not in service_exists.stderr'
Run Code Online (Sandbox Code Playgroud)

我在configure-services.yml中有以下代码

---
- hosts: localhost
  become: true
  gather_facts: yes
  tasks:
    - include: tasks/main.yml
      with_items: "{{ services }}"
      loop_control:
        loop_var: service
Run Code Online (Sandbox Code Playgroud)

但是,运行剧本时出现以下错误。 …

yaml conditional-statements ansible ansible-awx ansible-tower

-1
推荐指数
1
解决办法
5047
查看次数

如何使用 Yaml 配置 Flyway?

我有一个spring boot项目,我需要在我的application.yml文件中配置Flyway 。

有谁知道如何用 Yaml 做到这一点?

configuration yaml flyway spring-boot

-1
推荐指数
1
解决办法
2363
查看次数

如何在普通代码中使用 application.yml 文件中的变量?

例如,假设在我的 yml 文件中,我有一个名为指标的变量。并且基于指标变量的值是什么,我希望代码做一些不同的事情。我将如何访问常规代码中的 yml 变量并相应地使用它?

java spring yaml spring-boot

-1
推荐指数
1
解决办法
8572
查看次数

将 groovy 列表转换为 Yaml

我正在寻找在 groovy 中转换列表

array = ['hostname1','hostname2','hostname3']
Run Code Online (Sandbox Code Playgroud)

转换为 Ansible inventory Yaml 格式,类似于

---
all:
  hosts:
     hostname1:
     hostname2:
     hostname3:
       
Run Code Online (Sandbox Code Playgroud)

欢迎任何建议。

groovy yaml ansible ansible-inventory

-1
推荐指数
1
解决办法
273
查看次数

Ruby中的String to Array

我需要我的string:"---\n- aaaadddhh ddddggg\n- bbbdddddf ff ddd\n- cccf\n"转换为arrayRuby

这就是我想要的:

["aaaadddhh ddddggg", "bbbdddddf ff ddd", "cccf"]
Run Code Online (Sandbox Code Playgroud)

ruby arrays yaml ruby-on-rails

-2
推荐指数
1
解决办法
259
查看次数

访问YAML文件中的'ENV'变量

我有一个需要使用ENV变量的自定义yaml文件.

YAML.load_file('config/databases.yml')
Run Code Online (Sandbox Code Playgroud)

需要从yaml文件中的ENV变量访问PASSWORD变量,如下所示

TEST: 
     PASSWORD:  ENV["TEST_DB_PW"]
Run Code Online (Sandbox Code Playgroud)

这不是RAILS应用程序.

我该怎么做呢?<%ENV ["TEST_DB_PW"]%>适用于RAILS但如果它是一个简单的ruby脚本则不起作用.

require 'yaml'
class Databases
  def initialize
    if File.exist?('config/databases.yml')
      @databases=YAML.load_file('config/databases.yml')
    else
      # You screwed up... 
    end
  end
end

def print_data
 @databases['TEST']['PASSWORD']
end
Run Code Online (Sandbox Code Playgroud)

print_data需要解析为YAML文件中引用的ENV参数.

ruby yaml

-2
推荐指数
1
解决办法
6277
查看次数

为什么JSON没有关联数组?

为什么JSON没有关联数组?YAML.

你不能在JSON中这样做:

{
    productsBySku: [
        12J432: {
            price: 49.99,
            qty_in_stock: 4
        },
        5X4352: {
            price: 29.99,
            qty_in_stock: 5
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是在YAML你可以这样做:

productsBySku:
  - 12J432: 
        price: 49.99,
        qty_in_stock: 4
  - 5X4352:
        price: 29.99,
        qty_in_stock: 5
Run Code Online (Sandbox Code Playgroud)

我在技术层面上想知道为什么这个决定可能是针对JSON做出的.

arrays json yaml associative-array

-4
推荐指数
1
解决办法
80
查看次数

在golang中可以做到这一点吗?

.yaml我对golang中的文件有疑问,假设我有一个.yaml包含以下内容的文件:

print:
  1

print:
  2

print:
  3
Run Code Online (Sandbox Code Playgroud)

有没有办法获取printyaml文件中的所有内容?我如何在 golang 中表示该结构?因为例如如果我在.yaml文件中有这个:

print:
  1
Run Code Online (Sandbox Code Playgroud)

在 golang 中我可以这样表示:

type Print struct {
  Print int `yaml:"print"`
}
Run Code Online (Sandbox Code Playgroud)

如果不能做到这一点,还有什么其他方法可以做类似的事情呢?提前致谢。

yaml go

-4
推荐指数
1
解决办法
92
查看次数