Esiste un'alternativa alla gemma capistrano-chef per chef-solo? Principalmente, per evitare di definire due volte le informazioni sul server.Integrazione Chef-solo con Capistrano
5
A
risposta
5
ho trovato qualcosa di fresco e caldo sul tema:
Gemfile:
gem 'roundsman', :require => false
Capfile:
require 'roundsman/capistrano'
Vedere readme per i dettagli.
0
ho deciso di scrivere una gemma rubino per analizzare i file in nodes/*.json
e trasformarli in indirizzi Capistrano-friendly:
Poi, nel file cap deploy:
require "Chef_Solo_Nodes"
role :app, *Chef_Solo_IPs('app')
role :db, *Chef_Solo_IPs('db')
Che è equivalente a:
role :app, "[email protected]:port", "xx.xx.xx.xx"
role :db, "xx.xx.xx.xx"
Ogni file node/*.json
può facoltativamente definire gli attributi:
- IndirizzoIP
- utente (o login)
- porta
Problemi correlati
- 1. distribuire con Capistrano in mancanza
- 2. Distribuzione su Heroku con Capistrano?
- 3. rotaie Capistrano
- 4. Integrazione con google drive
- 5. integrazione R con Rsruby
- 6. Integrazione VS2010 con Subversion
- 7. integrazione RFID con PHP
- 8. integrazione gitlab con sonarqube
- 9. NUnit Integrazione con teamcity
- 10. integrazione Paypal con PHP
- 11. integrazione paypal con ios
- 12. Integrazione SMP con Android
- 13. Integrazione Paypal con Braintree
- 14. Problema di riavvio dell'unicorno con capistrano
- 15. Distribuzione con Capistrano fa ignorare l'impostazione gruppo
- 16. Errore durante la distribuzione con Capistrano
- 17. Capistrano: chiamare compito con argomenti (internamente)
- 18. Esegui automaticamente test sulla distribuzione con capistrano
- 19. Avvio delle attività in background con Capistrano
- 20. staging e live app con capistrano
- 21. progetto github con sottomoduli clonazione capistrano
- 22. Capistrano con solo 'sudo su - user' consentito
- 23. Problemi ssh durante l'implementazione con capistrano
- 24. Capistrano Deployment Timeout
- 25. Integrazione di Wix con MSBuild
- 26. Compilazione numpy con integrazione OpenBLAS
- 27. Integrazione OAuth 2.0 con CodeIgniter
- 28. Integrazione Google Now con l'app
- 29. Test di integrazione con aerospike?
- 30. Openbravo Integrazione con java Pos
Grazie! Era quello di cui avevo bisogno. –