¿Hay alguna alternativa a la gema capistrano-chef para chef-solo? Principalmente, para evitar definir la información del servidor dos veces.Integración Chef-solo con Capistrano
5
A
Respuesta
5
he encontrado algo fresco y caliente sobre el tema:
Archivo de Gemfile:
gem 'roundsman', :require => false
Capfile:
require 'roundsman/capistrano'
Ver Léame para obtener más detalles.
0
decidí escribir una joya de rubí para analizar los archivos en nodes/*.json
y transformarlos a las direcciones de Capistrano ambiente:
A continuación, en el archivo de la tapa de despliegue:
require "Chef_Solo_Nodes"
role :app, *Chef_Solo_IPs('app')
role :db, *Chef_Solo_IPs('db')
Que es equivalente a:
role :app, "[email protected]:port", "xx.xx.xx.xx"
role :db, "xx.xx.xx.xx"
Cada archivo node/*.json
puede definir opcionalmente atributos:
- ipaddress
- usuario (o login)
- puerto
Cuestiones relacionadas
- 1. desplegar con Capistrano no
- 2. Git Workflow Con Capistrano
- 3. Error al implementar con Capistrano
- 4. Meteor: ¿Integración con Mangosta?
- 5. Integración con Google Docs
- 6. RestKit con integración Three20
- 7. NUnit Integración con teamcity
- 8. integración continua con mysql
- 9. VS2010 Integración con Subversion
- 10. Subversion con integración continua
- 11. Integración con SAP
- 12. ssh problemas durante la implementación con capistrano
- 13. Capistrano con solo 'sudo su - user' permitido
- 14. ¿Cómo se relaciona Capistrano con Rake?
- 15. Problema de reinicio de unicornio con capistrano
- 16. proyecto github con submódulos clonando capistrano
- 17. integración de Paypal con PHP
- 18. Pruebas de integración con blanco
- 19. Integración de Groovy con Java
- 20. Integración con Sage Financial Software
- 21. Prueba de integración con Ninject
- 22. Integración continua con ASP.Net MVC
- 23. Integración de FosUserBundle con FosRestBundle
- 24. Integración de Turbomail con Pyramid
- 25. Pruebas de integración con Authlogic?
- 26. Dispositivo de integración con Mongoid
- 27. Integración de Prolog con C#
- 28. Embarcadero de integración con RESTEasy
- 29. Pruebas de integración con MongoDB?
- 30. Capistrano Deploy Wipes Database?
Gracias! Era lo que necesitaba. –