`gibran.hcoop.net` is virtual machine at digital ocean that will become our primary afs server It is named after the author Kahlil Gibran == 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...) === 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