From f82d259e7bda843fb63ac1a0f6ff1d6bfb187099 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Wed, 9 Dec 2015 20:40:42 -0500 Subject: Remove HTML from the project. (We're no longer using Dokku.) --- .../notes-on-bootstrapping-grimoire-dot-ca.html | 166 --------------------- 1 file changed, 166 deletions(-) delete mode 100644 .html/devops/notes-on-bootstrapping-grimoire-dot-ca.html (limited to '.html/devops/notes-on-bootstrapping-grimoire-dot-ca.html') diff --git a/.html/devops/notes-on-bootstrapping-grimoire-dot-ca.html b/.html/devops/notes-on-bootstrapping-grimoire-dot-ca.html deleted file mode 100644 index e5a1b47..0000000 --- a/.html/devops/notes-on-bootstrapping-grimoire-dot-ca.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - The Codex » - Notes on Bootstrapping This Host - - - - - - - - -
- - - - - -
-

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
    -
    -
  • -
-
- - - -
-
- - -comments powered by Disqus -
- - - - - -
- - \ No newline at end of file -- cgit v1.2.3