welcome: please sign in

Diff for "ServerGibran"

Differences between revisions 1 and 2
Revision 1 as of 2018-04-07 00:32:07
Size: 237
Editor: ClintonEbadi
Comment: stub for new server
Revision 2 as of 2018-04-07 02:12:45
Size: 1195
Editor: ClintonEbadi
Comment: setup notes
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
 * 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...)

=== todo ===

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

=== puppet server ===

 * Installed https://apt.puppetlabs.com/puppet5-release-stretch.deb manually
 * Packages: puppetserver, puppet-agent
 * added /opt/puppetlabs/bin/ to root $PATH in .bashrc
 

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

Puppet module structure:
 * hcoop
   * server
     * $server (e.g. gibran)
   * service
     * openafs-client
 

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

1.2. puppet server

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

Puppet module structure:

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

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