Pregunta

intento crear usuarios en el sistema remoto por el chef/cuchillo, pero algo sale mal...aquí está mi pasos:

  1. la instalación de "usuario" libro de cocina

cuchillo libro de cocina del sitio de instalación de usuario

  1. creación de bolsa de datos para que

cuchillo de datos de la bolsa de crear usuarios

  1. la creación de un archivo json con opciones

gato data_bags/usuarios/fatal.json
{
"id":"fatal",
"uid":"1002",
"casa":"/home/fatal",
"grupos":"sudo",
"shell":"/bin/bash",
"contraseña":"$6$wkWXnXUk$xjaISNyG3cDGU2XYBAf."
}

  1. la exportación en mi bolsa de datos

cuchillo de la bolsa de datos de los usuarios del archivo data_bags/usuarios/fatal.json

  1. la adición de la receta de "usuario" a mi nodo remoto

cuchillo nodo chef-prueba-cliente show
Nombre De Nodo:chef-prueba-cliente
Medio ambiente:_default
FQDN:chef-prueba-cliente
IP:192.168.16.777
Lista De Ejecución:receta[grupo], receta[usuario]
Funciones:
Recetas:grupo de usuario
Plataforma:debian 7.1
Etiquetas:

  1. la carga en el cuchillo servidor

cuchillo libro de cocina de carga de usuario

  1. la sincronización en mi nodo remoto

chef-client
A partir Chef Cliente, la versión 11.8.0
la resolución de libros de cocina de la lista de ejecución:["grupo::data_bag", "usuario::data_bag"]
La Sincronización De Libros De Cocina:
- usuario
- grupo de
La Compilación De Libros De Cocina...
La convergencia de 0 recursos
Chef Cliente terminado, 0 recursos actualizados

así que no pasa nada, el usuario no es creado;¿qué estoy haciendo mal ?, chicos por favor me ayude a lidiar con ella

ACTUALIZACIÓN:

en la sección de USO en http://fnichol.github.io/chef-user/

El uso de receta[usuario::data_bag], a incluir en su run_list y tiene una bolsa de datos llamado >"usuarios"

así que he cambiado de Ejecutar la configuración de la Lista a:

knife node show chef-test-client  
Node Name:   chef-test-client  
Environment: _default  
FQDN:        chef-test-client   
IP:          192.168.16.777  
Run List:    recipe[user::data_bag], recipe[group::data_bag]  
Roles:         
Recipes:     user::data_bag, group::data_bag  
Platform:    debian 7.1  

y mi bolsa de datos:

knife data bag show users fatal  
groups:   sudo  
home:     /home/fatal  
id:       fatal  
password:  >$6$wkWXnXUk$xjaISNyG3cDGU2X  
shell:    /bin/bash  
uid:      1002  

y no pasa nada nuevo :(

¿Fue útil?

Solución

Usted está usando este libro de cocina: http://fnichol.github.io/chef-user/

De acuerdo a la descripción, creo que tienes que añadir explícitamente el fatal usuario node[:users].

Otros consejos

Stephenking es correcto.Debe agregar: Predeterminado ["Usuarios"]= ["Usuarios", "a", "Cargar"] a sus atributos.Creo que la idea es que la bolsa de datos tiene todos los usuarios de los dominios, pero cada nodo decide lo que los usuarios se cargan de la bolsa de datos por nombre.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top