-
Notifications
You must be signed in to change notification settings - Fork 3
Parsing keepalived's configuration for reading and writing
License
atmos/keepalived_dot_conf
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
keepalived_dot_conf =================== A gem that provides parsing of keepalived's config file usage ===== mpro% irb >> require 'lib/keepalived_dot_conf' => true >> require 'pp' => true >> pp KeepAlived::Parser.new.parse(File.read("spec/fixtures/keepalived.conf")).eval({})[:virtual_servers].first #<KeepAlivedConfigFile::AST::VirtualServer:0x12f8108 @delay_loop="6", @ip="192.168.0.1", @lb_algo="lc", @lb_kind="NAT", @nat_mask="255.255.255.0", @persistence_timeout="0", @port="80", @protocol="TCP", @sorry_server= #<KeepAlivedConfigFile::AST::IpMapping:0x12f8068 @ip="127.0.0.1", @port="80">, @virtualhost=nil> => nil
About
Parsing keepalived's configuration for reading and writing
Resources
License
Stars
Watchers
Forks
Releases
No releases published