puppet-bootstrap / basic-aio Goto Github PK
View Code? Open in Web Editor NEWBootstrap a basic Puppet environment using AIO packages
License: Apache License 2.0
Bootstrap a basic Puppet environment using AIO packages
License: Apache License 2.0
We need to drop the dependency on puppet-puppetserver since that module has been deprecated.
Any additional VMs added to the Vagrantfile can't talk to the Puppet server due to firewall rules.
There doesn't appear to be an obvious solution for this. puppetlabs/puppetdb pulls in puppetlabs/firewall, which seems to turn on the iptables
service with default rules. puppetlabs/firewall doesn't support rules in hiera (which would be the obvious solution). This leaves us with 2 options (that I can see):
We should switch to Hiera v5. One of the nice features of v5 is the ability to do globbing. See Dylan's blog post for examples.
Since choria does not currently support Puppet 6, I removed it in #11 temporarily. I need to add it back in once it has been updated for Puppet 6.
This should include yamllint
plus the equivalent of pdk validate
and pdk test unit
in both site/role
and site/profile
.
At some point the
puppet agent -t -w 30
that we're using on the agent node to wait for the server node to start up stopped working. Now you get the following error:
agent: Error: Request to https://puppet:8140/puppet-ca/v1 failed after 0.001 seconds: Failed to open TCP connection to puppet:8140 (Connection refused - connect(2) for "puppet" port 8140)
agent: Wrapped exception:
agent: Failed to open TCP connection to puppet:8140 (Connection refused - connect(2) for "puppet" port 8140)
agent: Error: No more routes to ca
agent: Error: Could not run: No more routes to ca
==> agent: Removing domain...
==> agent: An error occurred. The error will be shown after all tasks complete.
(And vagrant
fails.)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.