Class: ConsulBridge::BootstrapConsul
- Inherits:
-
Object
- Object
- ConsulBridge::BootstrapConsul
- Includes:
- Metaractor
- Defined in:
- lib/consul_bridge/bootstrap_consul.rb
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/consul_bridge/bootstrap_consul.rb', line 12 def call while !DetectConsul.call!.running puts 'Local consul agent not detected, sleeping for 5 seconds' sleep 5 end puts '==> Bootstrapping consul' master_ips = DownloadMasters.call!(bucket: bucket).master_ips JoinConsul.call!(master_ips: master_ips, join_all: join_all) puts '==> Done.' end |