Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: README.md

Issue 29663573: #2584 - Add instructions for Debian (Closed) Base URL: https://hg1/infrastructure
Patch Set: Fix indentation Created Jan. 16, 2018, 12:57 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: README.md
===================================================================
--- a/README.md
+++ b/README.md
@@ -110,24 +110,33 @@
### Prerequisites
-1. Install Ubuntu Server 12.04 LTS
-2. Run `hiera/install_precise.py` as user `root` to install Puppet and Hiera
-3. Enable pluginsync (Add the following to the _main_ section in
- _/etc/puppet/puppet.conf_)
+1. Install Debian Jessie
+2. Install necessary packages (as root or with sudo):
- pluginsync=true
+ apt update
+ apt install puppet apt-transport-https
-4. Configure the master address (Add the following to the bottom of
- _/etc/puppet/puppet.conf_)
+3. Modify `/etc/puppet/puppet.conf` as follows:
- [agent]
- server = puppetmaster.adblockplus.org
+ [main]
+ ...
+ pluginsync=true
+ ...
+ [agent]
+ server = puppetmaster.adblockplus.org
Now you can either set it up as a pure agent or as a master. The
master provides the configuration, agents fetch it from the master and
apply it locally. The master is also an agent, fetching configuration
from itself.
+#### Ubuntu variation (legacy setup)
+
+Like with debian, but the first two steps as follows:
+
+1. Install Ubuntu Server 12.04 LTS
+2. Run `hiera/install_precise.py` as user `root` to install Puppet and Hiera
+
### Puppet agent
1. Attempt an initial provisioning, this will fail
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld