Sha256: bdf65bb1faa98172c618f172f0c4e57ac9f56cc81be01cf089c7673f89915c46
Contents?: true
Size: 708 Bytes
Versions: 4
Compression:
Stored size: 708 Bytes
Contents
module Legion::Extensions::Node::Transport::Messages class PushVaultToken < Legion::Transport::Message def routing_key "node.#{@options[:queue_name]}" end def exchange Legion::Transport::Exchanges::Node end def message data = { function: 'receive_vault_token', runner_class: 'Legion::Extensions::Node::Runners::Vault', message: @options[:token], public_key: Base64.encode64(Legion::Crypt.public_key) } Legion::Logging.unknown data Legion::Logging.unknown routing_key data end def type 'task' end def encrypt? false end def validate @valid = true end end end
Version data entries
4 entries across 4 versions & 1 rubygems