From b48f36d6ab91c520a7cfd3b586af7ec7581cadc6 Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Wed, 24 Sep 2014 18:30:16 -0500 Subject: [PATCH] correct installation step * We need openssh-server in the node * Join the puppet installation step with the other apt-get installs --- README.md | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 6950744..235e403 100644 --- a/README.md +++ b/README.md @@ -13,25 +13,21 @@ To have a fully configured system from scratch, these are the steps: 2 - Create a new user, called `rhizomatica`. This is not needed if you have used the preseed file to do the install. -3 - Install `openvpn` and `openssh`: +3 - Install `openvpn`, `openssh-server` and `puppet`: - sudo apt-get install openvpn openssh + sudo apt-get install openvpn openssh-server puppet 4 - Configure the VPN - normally just a matter of unpacking the config and keys in `/etc/openvpn` and restarting `openvpn` -5 - Install puppet: +5 - Edit `/etc/puppet/puppet.conf` and add the proper puppet server - sudo apt-get install puppet - -6 - Edit `/etc/puppet/puppet.conf` and add the proper puppet server - -7 - Run puppet for the first time: +6 - Run puppet for the first time: puppet agent --test This will generate the key and certificate -8 - Connect to the VPN/Puppet server, check the certificates: +7 - Connect to the VPN/Puppet server, check the certificates: puppet ca list @@ -39,10 +35,10 @@ And sign the one you just generated in the step above: puppet ca sign -9 - *on the VPN/Puppet server* Personalize the hiera file which is going to describe your installation by copying over the template file to something like `.yaml` in `/etc/puppet/hieradata`. +8 - *On the VPN/Puppet server* Personalize the hiera file which is going to describe your installation by copying over the template file to something like `.yaml` in `/etc/puppet/hieradata`, where `hostname` is the name for the host you are currently configuring. -10 - Run puppet again: +9 - Run puppet again: puppet agent --test -11 - Profit! `:D` +10 - Profit! `:D`