- [Show page]
- [Old revisions]
- [[unknown link type]]
- []
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
linux:puppet [2017/01/08 17:32] admin |
linux:puppet [2018/09/25 15:48] admin |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Client side ===== | ====== Client side ===== | ||
+ | First | ||
+ | apt install puppet | ||
+ | |||
+ | You can choose how to reach the server by configuring it or using dns, which is a great advantage if you have all the servers in one domain. | ||
+ | ==== Config way ==== | ||
+ | puppet config set server puppet.starlab.cz | ||
+ | |||
+ | ==== DNS way ==== | ||
+ | |||
- make sure you have properly setup hostname in /etc/hostname and /etc/hosts | - make sure you have properly setup hostname in /etc/hostname and /etc/hosts | ||
- add puppet to your /etc/hosts | - add puppet to your /etc/hosts | ||
Line 11: | Line 20: | ||
- initiate connection to server<code bash> | - initiate connection to server<code bash> | ||
xen-starlab:~# puppetd --server puppet --test | xen-starlab:~# puppetd --server puppet --test | ||
- | info: Creating a new SSL key for xen-jpcomp.jpcomp.cz | + | info: Creating a new SSL key for xen.starlab.cz |
info: Caching certificate for ca | info: Caching certificate for ca | ||
info: Creating a new SSL certificate request for xen.starlab.cz | info: Creating a new SSL certificate request for xen.starlab.cz | ||
Line 31: | Line 40: | ||
Hey! We have a new client | Hey! We have a new client | ||
- | root@ibm:~# puppetca --list | + | root@ibm:~# puppet cert --list |
"xen.starlab.cz" (AA:A6:EA:69:9A:35:91:C2:EA:8B:CF:B4:70:8E:2E:4B) | "xen.starlab.cz" (AA:A6:EA:69:9A:35:91:C2:EA:8B:CF:B4:70:8E:2E:4B) | ||
So sign it! | So sign it! | ||
- | puppetca --sign xen.starlab.cz | + | puppet cert --sign xen.starlab.cz |
notice: Signed certificate request for xen.starlab.cz | notice: Signed certificate request for xen.starlab.cz | ||
notice: Removing file Puppet::SSL::CertificateRequest xen.starlab.cz at '/path/to.pem' | notice: Removing file Puppet::SSL::CertificateRequest xen.starlab.cz at '/path/to.pem' | ||
Line 49: | Line 58: | ||
Here is the output: | Here is the output: | ||
<code> | <code> | ||
- | xen-jpcomp:~# puppetd --server puppet --waitforcert 80 --test | + | xen-starlab:~# puppetd --server puppet --waitforcert 80 --test |
info: Caching catalog for xen.starlab.cz | info: Caching catalog for xen.starlab.cz | ||
info: Applying configuration version '1413471896' | info: Applying configuration version '1413471896' |
linux/puppet.txt · Last modified: 2019/01/28 15:16 by admin