Sha256: 442ab4e9cb28cdebeab593af817e81c7417a2e421b802f0dcb16b1068999affd

Contents?: true

Size: 621 Bytes

Versions: 16

Compression:

Stored size: 621 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, Base.messenger_client_port).messenger_send!("clear_cert_for #{cloud.for}")
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
auser-poolparty-0.2.77 bin/server-clean-cert-for
auser-poolparty-0.2.78 bin/server-clean-cert-for
auser-poolparty-0.2.79 bin/server-clean-cert-for
auser-poolparty-0.2.80 bin/server-clean-cert-for
auser-poolparty-0.2.81 bin/server-clean-cert-for
auser-poolparty-0.2.84 bin/server-clean-cert-for
auser-poolparty-0.2.85 bin/server-clean-cert-for
auser-poolparty-0.2.88 bin/server-clean-cert-for
auser-poolparty-0.2.89 bin/server-clean-cert-for
auser-poolparty-0.2.90 bin/server-clean-cert-for
auser-poolparty-0.2.91 bin/server-clean-cert-for
auser-poolparty-0.2.92 bin/server-clean-cert-for
auser-poolparty-0.2.93 bin/server-clean-cert-for
auser-poolparty-0.2.94 bin/server-clean-cert-for
auser-poolparty-1.0.0 bin/server-clean-cert-for
poolparty-0.2.84 bin/server-clean-cert-for