summaryrefslogtreecommitdiff
path: root/wiki/devops/notes-on-bootstrapping-grimoire-dot-ca.md
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2020-01-28 23:34:06 -0500
committerOwen Jacobson <owen@grimoire.ca>2020-01-28 23:34:06 -0500
commit34708dfa902afabf4833c25233132e56514915de (patch)
tree0f4fd5c2c8d782885c5b821114b060e89fce1dcd /wiki/devops/notes-on-bootstrapping-grimoire-dot-ca.md
parent9bf334de6a2a17371eae9bcdf342c416332350aa (diff)
parent6a7b97b436a5a20c172e6b04bf0caa37d544fde4 (diff)
Switch to mkdocs.
Diffstat (limited to 'wiki/devops/notes-on-bootstrapping-grimoire-dot-ca.md')
-rw-r--r--wiki/devops/notes-on-bootstrapping-grimoire-dot-ca.md71
1 files changed, 0 insertions, 71 deletions
diff --git a/wiki/devops/notes-on-bootstrapping-grimoire-dot-ca.md b/wiki/devops/notes-on-bootstrapping-grimoire-dot-ca.md
deleted file mode 100644
index 36cea2c..0000000
--- a/wiki/devops/notes-on-bootstrapping-grimoire-dot-ca.md
+++ /dev/null
@@ -1,71 +0,0 @@
-# Notes on Bootstrapping This Host
-
-Presented without comment:
-
-* Package updates:
-
- apt-get update
- apt-get upgrade
-
-* Install Git:
-
- apt-get install git
-
-* Set hostname:
-
- echo 'grimoire' > /etc/hostname
- sed -i -e $'s,ubuntu,grimoire.ca\tgrimoire,' /etc/hosts
- poweroff
-
- To verify:
-
- hostname -f # => grimoire.ca
- hostname # => grimoire
-
-* Add `owen` user:
-
- adduser owen
- adduser owen sudo
-
- To verify:
-
- id owen # => uid=1000(owen) gid=1000(owen) groups=1000(owen),27(sudo)
-
-* Install Puppetlabs Repos:
-
- wget https://apt.puppetlabs.com/puppetlabs-release-pc1-trusty.deb
- dpkg -i puppetlabs-release-pc1-trusty.deb
- apt-get update
-
-* Install Puppet server:
-
- apt-get install puppetserver
- sed -i \
- -e '/^JAVA_ARGS=/ s,2g,512m,g' \
- -e '/^JAVA_ARGS=/ s, -XX:MaxPermSize=256m,,' \
- /etc/default/puppetserver
- service puppetserver start
-
-* Test Puppet agent:
-
- /opt/puppetlabs/bin/puppet agent --test --server grimoire.ca
-
- This should output the following:
-
- Info: Retrieving pluginfacts
- Info: Retrieving plugin
- Info: Caching catalog for grimoire.ca
- Info: Applying configuration version '1446415926'
- Info: Creating state file /opt/puppetlabs/puppet/cache/state/state.yaml
- Notice: Applied catalog in 0.01 seconds
-
-* Install environment:
-
- git init --bare /root/puppet.git
- # From workstation, `git push root@grimoire.ca:puppet.git master` to populate the repo
- rm -rf /etc/puppetlabs/code/environments/production
- git clone /root/puppet.git /etc/puppetlabs/code/environments/production
-
-* Bootstrap puppet:
-
- /opt/puppetlabs/bin/puppet agent --test --server grimoire.ca