Percebi que só preciso escrever user
cookbook primeiro em runlist
array.
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?
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
Tags chef