New vm: Difference between revisions

From finninday
Jump to navigation Jump to search
No edit summary
No edit summary
Line 15: Line 15:
* fix relayhost
* fix relayhost
* fix root mail alias
* fix root mail alias
===new rasp pi===
This is a challenge because even though I run fedora27 on the pi, it still doesn't have a modern puppet package available. So I have to deal with an older puppet version.  These kludges become necessary:
* mkdir -p /etc/puppet/environments/lab

Revision as of 19:30, 13 January 2018

Here is my checklist for creating a new VM:

  • create a dhcp entry
  • create an /etc/hosts entry on dhcp server
  • create the vm on a hypervisor
  • patch puppet.conf
echo "[main]
environment = lab" >> /etc/puppetlabs/puppet/puppet.conf
  • yum upgrade
  • run puppet, sign cert, run puppet
  • run puppet twice, because dependencies are hard
  • run puppet on backup server
  • fix relayhost
  • fix root mail alias

new rasp pi

This is a challenge because even though I run fedora27 on the pi, it still doesn't have a modern puppet package available. So I have to deal with an older puppet version. These kludges become necessary:

  • mkdir -p /etc/puppet/environments/lab