Como certificar-se da ordem dos recibos no chef

0

Eu quero criar um usuário primeiro e deixar o usuário criar vários diretórios e modelos.

Eu criei um livro de receitas para usuários como este, knife cookbook create user -o site-cookbooks .

Como se certificar de que este livro de receitas do usuário será preparado antes de outras pessoas?

    
por ironsand 04.03.2014 / 07:01

2 respostas

1

Percebi que só preciso escrever user cookbook primeiro em runlist array.

    
por 04.03.2014 / 07:23
0

Outra resposta a essa pergunta é usar a receita padrão de um livro de receitas wrapper que contém a lista dos livros de culinária necessários. Isso também é considerado um bom padrão de desenvolvimento (fontes abaixo). Este é um exemplo:

#
# Cookbook Name:: wrapper-cookbook
# Recipe:: base
#
include_recipe "ntp"
include_recipe "nagios::windows_client"
include_recipe "web_server::web_sites",
include_recipe "base_server::ssl_certs"

Julian Dunn, do Opscode, sugere que esta é uma solução válida no ponto 6. Executar lista em funções (hora ~ 15:30) na apresentação. link

Além disso, demonstrado no blog vinculado. link

    
por 18.02.2015 / 16:52

Tags