Tag: 厨师模板

Chef Ruby循环遍历.erb模板文件中的属性

所以这可能有点令人困惑,但请耐心等待。 简而言之,我希望使用某个键值循环所有属性,然后在值不为空时将它们插入模板中。 这是我的代码: 属性: # === Default file Configurations # default[‘elasticsearch’][‘default’][‘ES_USER’] = ” default[‘elasticsearch’][‘default’][‘ES_GROUP’] = ” default[‘elasticsearch’][‘default’][‘ES_HEAP_SIZE’] = ” default[‘elasticsearch’][‘default’][‘MAX_OPEN_FILES’] = ” default[‘elasticsearch’][‘default’][‘MAX_LOCKED_MEMORY’] = ‘unlimited’ default[‘elasticsearch’][‘default’][‘MAX_MAP_COUNT’] = ” default[‘elasticsearch’][‘default’][‘LOG_DIR’] = ‘/var/log/elasticsearch’ default[‘elasticsearch’][‘default’][‘DATA_DIR’] = ‘/var/lib/elasticsearch’ default[‘elasticsearch’][‘default’][‘WORK_DIR’] = ‘/tmp/elasticsearch’ default[‘elasticsearch’][‘default’][‘CONF_DIR’] = ‘/etc/elasticsearch’ default[‘elasticsearch’][‘default’][‘CONF_FILE’] = ‘/etc/elasticsearch/elasticsearch.yml’ default[‘elasticsearch’][‘default’][‘RESTART_ON_UPGRADE’] = ” 模板: = 输出(希望): MAX_LOCKED_MEMORY=unlimited LOG_DIR=/var/log/elasticsearch DATA_DIR=/var/lib/elasticsearch WORK_DIR=/tmp/elasticsearch CONF_DIR=/etc/elasticsearch CONF_FILE=/etc/elasticsearch/elasticsearch.yml […]