├── .gitignore ├── .rubocop.yml ├── .travis.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── infrataster-plugin-dns.gemspec ├── lib ├── infrataster-plugin-dns.rb ├── infrataster │ ├── contexts │ │ └── dns_context.rb │ ├── helpers │ │ └── dns_resource_helper.rb │ └── resources │ │ └── dns_resource.rb └── infrataster_plugin_dns │ └── version.rb └── spec ├── dns_spec.rb ├── integration ├── dns_spec.rb ├── spec_helper.rb └── vm │ ├── 192.0.2.rev.zone │ ├── Vagrantfile │ ├── example.com.zone │ ├── named.conf │ └── prepare_dns_service.sh ├── spec_helper.rb └── unit ├── lib └── infrataster │ ├── contexts │ └── dns_contexts_spec.rb │ ├── helpers │ └── dns_resource_helper_spec.rb │ └── resources │ └── dns_resource_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/Rakefile -------------------------------------------------------------------------------- /infrataster-plugin-dns.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/infrataster-plugin-dns.gemspec -------------------------------------------------------------------------------- /lib/infrataster-plugin-dns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/lib/infrataster-plugin-dns.rb -------------------------------------------------------------------------------- /lib/infrataster/contexts/dns_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/lib/infrataster/contexts/dns_context.rb -------------------------------------------------------------------------------- /lib/infrataster/helpers/dns_resource_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/lib/infrataster/helpers/dns_resource_helper.rb -------------------------------------------------------------------------------- /lib/infrataster/resources/dns_resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/lib/infrataster/resources/dns_resource.rb -------------------------------------------------------------------------------- /lib/infrataster_plugin_dns/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/lib/infrataster_plugin_dns/version.rb -------------------------------------------------------------------------------- /spec/dns_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/dns_spec.rb -------------------------------------------------------------------------------- /spec/integration/dns_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/integration/dns_spec.rb -------------------------------------------------------------------------------- /spec/integration/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/integration/spec_helper.rb -------------------------------------------------------------------------------- /spec/integration/vm/192.0.2.rev.zone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/integration/vm/192.0.2.rev.zone -------------------------------------------------------------------------------- /spec/integration/vm/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/integration/vm/Vagrantfile -------------------------------------------------------------------------------- /spec/integration/vm/example.com.zone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/integration/vm/example.com.zone -------------------------------------------------------------------------------- /spec/integration/vm/named.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/integration/vm/named.conf -------------------------------------------------------------------------------- /spec/integration/vm/prepare_dns_service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/integration/vm/prepare_dns_service.sh -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/lib/infrataster/contexts/dns_contexts_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/unit/lib/infrataster/contexts/dns_contexts_spec.rb -------------------------------------------------------------------------------- /spec/unit/lib/infrataster/helpers/dns_resource_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/unit/lib/infrataster/helpers/dns_resource_helper_spec.rb -------------------------------------------------------------------------------- /spec/unit/lib/infrataster/resources/dns_resource_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/unit/lib/infrataster/resources/dns_resource_spec.rb -------------------------------------------------------------------------------- /spec/unit/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/otahi/infrataster-plugin-dns/HEAD/spec/unit/spec_helper.rb --------------------------------------------------------------------------------