Sha256: 1bb1bf3df8abf0d8b62cd9417223992603b5dbdbb82792a3f99fa71a21ffad0e

Contents?: true

Size: 624 Bytes

Versions: 9

Compression:

Stored size: 624 Bytes

Contents

#!/usr/bin/env ruby
$:.unshift(File.join(File.dirname(__FILE__), "..", "lib"))
require "poolparty"
require "poolpartycl"

o = PoolParty::Optioner.new(ARGV) do |opts, optioner|
  opts.on('-n name', '--name name', 'For cloud name')    { |c| optioner.cloudname c }
  opts.on('-f name', '--for name', 'Clear the cert for')    { |f| optioner.for f }
end

o.loaded_clouds.each do |cloud|
  # @nodes = cloud.messenger_send!("get_current_nodes")
  # @nodes = @nodes.split(" ").map {|a| a.split(/@/)[-1] }  
  PoolParty::Ruberl::Base.new(cloud.master, Default.messenger_client_port).messenger_send!("clear_cert_for #{cloud.for}")
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
auser-poolparty-1.1.1 bin/server-clean-cert-for
auser-poolparty-1.1.3 bin/server-clean-cert-for
auser-poolparty-1.1.4 bin/server-clean-cert-for
auser-poolparty-1.1.5 bin/server-clean-cert-for
auser-poolparty-1.1.6 bin/server-clean-cert-for
auser-poolparty-1.1.7 bin/server-clean-cert-for
fairchild-poolparty-1.1.3 bin/server-clean-cert-for
fairchild-poolparty-1.1.4 bin/server-clean-cert-for
fairchild-poolparty-1.1.5 bin/server-clean-cert-for