problemas con los datos de las bolsas de cocinero/cuchillo
Pregunta
intento crear usuarios en el sistema remoto por el chef/cuchillo, pero algo sale mal...aquí está mi pasos:
- la instalación de "usuario" libro de cocina
cuchillo libro de cocina del sitio de instalación de usuario
- creación de bolsa de datos para que
cuchillo de datos de la bolsa de crear usuarios
- 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."
}
- la exportación en mi bolsa de datos
cuchillo de la bolsa de datos de los usuarios del archivo data_bags/usuarios/fatal.json
- 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:
- la carga en el cuchillo servidor
cuchillo libro de cocina de carga de usuario
- 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 :(
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.