Difference between revisions of "New vm"
From Finninday
(3 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
* create an /etc/hosts entry on dhcp server | * create an /etc/hosts entry on dhcp server | ||
* create the vm on a hypervisor | * create the vm on a hypervisor | ||
− | * patch puppet.conf | + | * <strike>patch puppet.conf</strike> |
<pre> | <pre> | ||
echo "[main] | echo "[main] | ||
Line 13: | Line 13: | ||
* run puppet twice, because dependencies are hard | * run puppet twice, because dependencies are hard | ||
* run puppet on backup server | * 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 | ||
+ | * mkdir /etc/puppetlabs |
Latest revision as of 04:38, 6 February 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
- mkdir /etc/puppetlabs