Comments (6)
Wow! That is a lot of records!
You are probably the biggest user! :)
That kind of use case is probably better served via a different implementation. This module makes heavy use of concat, which is not very efficient.
Can you tell me more about your use case and how you use this module? Maybe I could suggest some alternatives?
from puppet-dns.
We were looking to automate management of bind for all of our dns zones and
records, internal and external, for where I work. We have a huge amount of
vanity domains.
On Tue, Apr 28, 2015 at 7:49 PM, Kyle Anderson [email protected]
wrote:
Wow! That is a lot of records!
You are probably the biggest user! :)That kind of use case is probably better served via a different
implementation. This module makes heavy use of concat, which is not very
efficient.Can you tell me more about your use case and how you use this module?
Maybe I could suggest some alternatives?—
Reply to this email directly or view it on GitHub
#104 (comment).
from puppet-dns.
But do they need to be defined in the puppet DSL?
Are they all very similar/templated?
from puppet-dns.
no, they just need to be automated...they all fit within the constraints of
this module
On Wed, Apr 29, 2015 at 7:24 AM, Kyle Anderson [email protected]
wrote:
But do they need to be defined in the puppet DSL?
Are they all very similar/templated?—
Reply to this email directly or view it on GitHub
#104 (comment).
from puppet-dns.
I got past the timeouts with:
http_connect_timeout = 1h
configtimeout = 1h
in puppet.conf
Also had to increase java memory maximums in /etc/sysconfig/pe-puppetdb and
/etc/sysconfig/pe-puppetserver
--Alex
On Wed, Apr 29, 2015 at 9:02 AM, Alex Scoble [email protected]
wrote:
no, they just need to be automated...they all fit within the constraints
of this moduleOn Wed, Apr 29, 2015 at 7:24 AM, Kyle Anderson [email protected]
wrote:But do they need to be defined in the puppet DSL?
Are they all very similar/templated?—
Reply to this email directly or view it on GitHub
#104 (comment).
from puppet-dns.
Ok. Certainly do what you need to do. I personally think this module is not the right tool for the job to scale to thousands of records and thousands of domains. This is certainly true if many of them are DNAMEs or can be easily templated.
Or, if you do need to scale and must use puppet, you could do a thing where you slave to a different server for subdomains or a subset of zones, to separate the megazones into smaller domains. I don't know if that is possible in your use case, but it works for many. (.dev, .stage, .prod, etc)
We can keep this issue here for others who need to search, or we can reference back to it in the future.
from puppet-dns.
Related Issues (20)
- Incorrect data_dir on Ubuntu HOT 4
- Cannot set allow-update-forwarding
- working_dir not expanding in template
- Cannot set empty forwarders for zone HOT 2
- Add support for max-ncache-ttl and max-cache-ttl options.
- $cfg_dir has no effect with dns::server::options HOT 3
- No support for logging HOT 1
- Ubuntu 14.4.5 HOT 5
- Host `@` should be treated as empty in PTR record HOT 2
- using views HOT 1
- Split Horizon HOT 4
- static path in named.conf.default-zones
- Some dependencies need to be updated HOT 2
- dnssec_validation ignored when dnssec_enable is false
- Hiera Integration HOT 5
- dosent work on Centos 7 HOT 1
- Concat Issue HOT 5
- Debian 9 compatibility HOT 1
- Concat is a very old version HOT 2
- Broken for Puppet 6.x HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puppet-dns.