welcome: please sign in

Diff for "ServerGibran"

Differences between revisions 3 and 4
Revision 3 as of 2018-04-07 02:36:43
Size: 1394
Editor: ClintonEbadi
Comment: more setup
Revision 4 as of 2018-04-07 03:30:47
Size: 1501
Editor: ClintonEbadi
Comment: some puppet stuff
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
=== puppet server === == Puppet ==

=== puppetserver ===
Line 26: Line 28:
   Puppet git structure (different repos for each): /etc/puppetlabs/puppet, /etc/puppetlabs/code/environments/production, /etc/puppetlabs/modules Puppet git structure (different repos for each): /etc/puppetlabs/puppet, /etc/puppetlabs/code/environments/production, /etc/puppetlabs/modules. Subject to change.
Line 37: Line 37:
==== puppetdb ==== === puppetdb ===
Line 44: Line 44:

=== installed modules ===

 * puppetlabs-firewall
 * puppetlabs-puppetdb

gibran.hcoop.net is virtual machine at digital ocean that will become our primary afs server

It is named after the author Kahlil Gibran

1. Setup Notes

Or: things that need to go into Puppet

  • Volume mounted in /vicepa
  • added /opt/puppetlabs/bin/ to root $PATH in .bashrc, should be done in /etc/profile.d/
  • removed joe (or at least update-alternatives editor to either vim or emacs...)

  • set domain name to hcoop.net manually
  • set search hcoop.net in /etc/resolv.conf manually

  • root has basic emacs config for puppet-mode and melpa (probably no need to formalize that...)

1.1. todo

  • default "cloud-config" system may be active, check license and remove if it is non-free

2. Puppet

2.1. puppetserver

Puppet git structure (different repos for each): /etc/puppetlabs/puppet, /etc/puppetlabs/code/environments/production, /etc/puppetlabs/modules. Subject to change.

Puppet module structure:

  • hcoop
    • server
      • $server (e.g. gibran)
    • service
      • openafs-client

2.2. puppetdb

install guide is weird

  • puppet resource package puppetdb ensure=latest puppet resource package puppetdb-termini ensure=latest puppet module install puppetlabs-puppetdb

2.3. installed modules

  • puppetlabs-firewall
  • puppetlabs-puppetdb

ServerGibran (last edited 2018-04-22 02:02:56 by ClintonEbadi)