├── .fixtures.yml ├── .gitignore ├── .rspec ├── .travis.yml ├── CHANGELOG ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── Gemfile ├── Guardfile ├── LICENSE ├── README.markdown ├── Rakefile ├── lib └── puppet │ ├── parser │ └── functions │ │ ├── cidr_to_broadcast.rb │ │ ├── cidr_to_netmask.rb │ │ ├── cidr_to_network.rb │ │ ├── cidr_to_range.rb │ │ ├── gethostbyaddr2array.rb │ │ ├── gethostbyname2array.rb │ │ ├── int_to_ip.rb │ │ ├── ip_in_cidr.rb │ │ ├── ip_to_int.rb │ │ ├── ip_to_signed_int.rb │ │ ├── mac_to_eui64.rb │ │ ├── netmask_to_masklen.rb │ │ └── parse_http_uri.rb │ ├── provider │ └── .gitkeep │ └── type │ └── .gitkeep ├── metadata.json ├── spec ├── acceptance │ ├── class_spec.rb │ └── nodesets │ │ ├── centos-64-x64.yml │ │ ├── default.yml │ │ └── ubuntu-server-12042-x64.yml ├── classes │ └── coverage_spec.rb ├── functions │ ├── cidr_to_broadcast_spec.rb │ ├── cidr_to_netmask_spec.rb │ ├── cidr_to_network_spec.rb │ ├── cidr_to_range_spec.rb │ ├── int_to_ip_spec.rb │ ├── ip_in_cidr_spec.rb │ ├── ip_to_int_spec.rb │ ├── ip_to_signed_int_spec.rb │ ├── mac_to_eui64_spec.rb │ ├── netmask_to_masklen_spec.rb │ └── parse_http_uri_spec.rb ├── spec_helper.rb └── spec_helper_acceptance.rb └── tests └── init.pp /.fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/.fixtures.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | yelp 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/README.markdown -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/puppet/parser/functions/cidr_to_broadcast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/cidr_to_broadcast.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/cidr_to_netmask.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/cidr_to_netmask.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/cidr_to_network.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/cidr_to_network.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/cidr_to_range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/cidr_to_range.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/gethostbyaddr2array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/gethostbyaddr2array.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/gethostbyname2array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/gethostbyname2array.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/int_to_ip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/int_to_ip.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/ip_in_cidr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/ip_in_cidr.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/ip_to_int.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/ip_to_int.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/ip_to_signed_int.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/ip_to_signed_int.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/mac_to_eui64.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/mac_to_eui64.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/netmask_to_masklen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/netmask_to_masklen.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/parse_http_uri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/lib/puppet/parser/functions/parse_http_uri.rb -------------------------------------------------------------------------------- /lib/puppet/provider/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/puppet/type/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/metadata.json -------------------------------------------------------------------------------- /spec/acceptance/class_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/acceptance/class_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/nodesets/centos-64-x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/acceptance/nodesets/centos-64-x64.yml -------------------------------------------------------------------------------- /spec/acceptance/nodesets/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/acceptance/nodesets/default.yml -------------------------------------------------------------------------------- /spec/acceptance/nodesets/ubuntu-server-12042-x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/acceptance/nodesets/ubuntu-server-12042-x64.yml -------------------------------------------------------------------------------- /spec/classes/coverage_spec.rb: -------------------------------------------------------------------------------- 1 | at_exit { RSpec::Puppet::Coverage.report! } 2 | -------------------------------------------------------------------------------- /spec/functions/cidr_to_broadcast_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/cidr_to_broadcast_spec.rb -------------------------------------------------------------------------------- /spec/functions/cidr_to_netmask_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/cidr_to_netmask_spec.rb -------------------------------------------------------------------------------- /spec/functions/cidr_to_network_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/cidr_to_network_spec.rb -------------------------------------------------------------------------------- /spec/functions/cidr_to_range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/cidr_to_range_spec.rb -------------------------------------------------------------------------------- /spec/functions/int_to_ip_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/int_to_ip_spec.rb -------------------------------------------------------------------------------- /spec/functions/ip_in_cidr_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/ip_in_cidr_spec.rb -------------------------------------------------------------------------------- /spec/functions/ip_to_int_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/ip_to_int_spec.rb -------------------------------------------------------------------------------- /spec/functions/ip_to_signed_int_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/ip_to_signed_int_spec.rb -------------------------------------------------------------------------------- /spec/functions/mac_to_eui64_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/mac_to_eui64_spec.rb -------------------------------------------------------------------------------- /spec/functions/netmask_to_masklen_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/netmask_to_masklen_spec.rb -------------------------------------------------------------------------------- /spec/functions/parse_http_uri_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/functions/parse_http_uri_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper_acceptance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/spec/spec_helper_acceptance.rb -------------------------------------------------------------------------------- /tests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/puppet-netstdlib/HEAD/tests/init.pp --------------------------------------------------------------------------------